AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / AS400
  • Presentación
  • Proyecto y análisis
  • Importación del DDS (ingeniería inversa)
  • Exportación del DDS
  • Creación de la aplicación
  • Programación del acceso a los datos
  • Programación específica
  • Creación del ejecutable e implementación
  • Creación del ejecutable
  • Desplegando la aplicación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
AS/400: Método de desarrollo
Presentación
El conector nativo AS/400 simplifica el acceso a los datos AS/400 desde sus aplicaciones WINDEV y WEBDEV.
En el desarrollo se utiliza el mismo método independientemente del producto utilizado.
En implementación, sólo cambia la plataforma de ejecución: Windows con WINDEV o un navegador con WEBDEV.
Esta página presenta el método de desarrollo en varios pasos:
  1. Creación del proyecto y del análisis: importar la estructura de los archivos de datos.
  2. Creación de la aplicación (RAD) y programación.
  3. Creación del archivo ejecutable (WINDEV).
  4. Despliegue de la aplicación.
Proyecto y análisis

Importación del DDS (ingeniería inversa)

Si existe una base de datos existente en su AS/400 (o en la de su cliente), todo lo que tiene que hacer es importar el DDS definido en el AS/400 a su producto para explotar estos datos.. Los datos permanecen en el AS/400. Tiene la posibilidad de acceder a los archivos físicos, los archivos lógicos, como cualquier aplicación escrita en RPG (GAP) o en Cobol.
WINDEV recupera automáticamente la estructura de los archivos de datos y crea un repositorio de datos useful para el desarrollo. Los controles AS/400 se convierten al formato Windows. Los datos permanecen en formato AS/400.
Cada uno de los ficheros lógicos se convierte en una clave para WINDEV (clave única o clave múltiple).. WINDEV deduce las relaciones entre los archivos de datos según la Definition de las claves. Se recuperan las restricciones de integridad definidas para el sistema AS/400.
Para importar el DDS:
  1. En la pestaña "Análisis", en el grupo "Creación", despliegue "Importar" y seleccione "Importar descripciones de archivos/tablas...". El asistente se abre. Se crea automáticamente una conexión AS/400 y associated con los archivos importados en el análisis. Esta conexión tendrá que ser utilizada para manipular el archivo de datos del AS/400 a través de la programación.
  2. En las diferentes pantallas de asistente, seleccione:
    • Fuente de datos: base de datos externa.
    • Los datos en formato actual serán utilizados por la aplicación.
    • Al seleccionar la base de datos de origen, especifique el modo "Conector Nativo para AS/400", la IP Address o el nombre de la base de datos AS/400, el nombre del perfil y la contraseña associated.
  3. Seleccione los objetos AS/400 que desea importar y validar.
Para más detalles, consulte el archivo de ayuda suministrado con el Conector AS/400 nativo.
Observación: La información ampliada se recupera automáticamente cuando se importan los archivos AS/400 al análisis.

Exportación del DDS

Si desea crear nuevos archivos de datos en el sistema AS/400:
  1. Definir los nuevos archivos de datos en el editor de análisis.
  2. Exportar el DDS al AS/400: en la pestaña "Análisis", en el grupo "Análisis", amplíe "Sincronización " y seleccione "Sincronizar un AS400 - iSeries (DDS y datos)".
  3. En la asistente, seleccione las estructuras de los archivos de datos a exportar. Para cada archivo de datos seleccionado, los DDS son creados y compilados en el AS/400 en la biblioteca de su elección (*LIBL). Los controles del PC se convierten al formato AS/400.
Para más detalles, consulte el archivo de ayuda suministrado con el Conector AS/400 nativo.
Creación de la aplicación
Una vez importados los archivos de datos en el análisis, se puede crear la aplicación WINDEV o WEBDEV. El RAD (Rapid Application Development) también se puede utilizar para crear una aplicación completa en pocos minutos.
La prueba de esta aplicación se puede ejecutar inmediatamente.
¿Qué ocurre en el servidor AS/400 cuando se ejecuta un programa WINDEV o WEBDEV?
Una conexión física a un trabajo en el AS/400 corresponde a cada aplicación WINDEV actual.. Este trabajo depende del perfil definido.
Observación: El RAD se utiliza para crear rápidamente una aplicación, pero también tiene la posibilidad de crear aplicaciones completas en el editor directamente.. Todos los elementos generados por el RAD pueden ser modificados. Todas las funciones de WLanguage se pueden utilizar en una aplicación para el sistema AS/400.

Programación del acceso a los datos

1. Establecimiento de la conexión
  • Para establecer la conexión con la base de datos AS/400, utilice HOpenConnection y especifique el nombre de la conexión a abrir. Este nombre se definió cuando se importó la estructura de los archivos de datos en el análisis.
  • Para cambiar los parámetros de esta conexión (nombre de usuario o contraseña, por ejemplo), utilice una Variable de tipo Conexión.
Observación: Si intenta leer directamente el archivo de datos (HReadFirst, ...), se abrirá automáticamente la conexión asociada al fichero description en el análisis.
2. Ejecución de consultas
HExecuteQuery y HExecuteSQLQuery se utilizan para ejecutar consultas en la base de datos actual.
  • HExecuteQuery: se usa para ejecutar una consulta preestablecida con el editor de consultas.
  • HExecuteSQLQuery: se utiliza para ejecutar una consulta especificando el código SQL de la consulta y el nombre que se asignará a este código SQL.
3. Recuperación del resultado
El resultado es navegado por las funciones de lectura estándar: HReadFirst, HReadNext, HReadSeek...
4. Cierre de la conexión
HCloseConnection se utiliza para cerrar la conexión con la base de datos una vez que se han ejecutado todas las consultas necesarias.

Programación específica

El Conector Nativo AS/400 permite desarrollar aplicaciones en modo Cliente/Servidor de datos y en modo Cliente/Servidor de procesos. Tienes la habilidad de hacerlo:
  • realizar llamadas a batch o CL mientras se pasan parámetros,
  • gestionar el DataQueues o DataAreas,
  • ejecutar comandos AS/400, ....
Algunos ejemplos de funciones específicas (empezando por AS):
ASRunRPCInicia la ejecución de un programa AS/400 y devuelve parámetros (valores devueltos por el programa, variables OutPut, como en el AS/400).
ASCallRtvEjecuta un comando AS/400 que devuelve variables (tipo RTVJOBA).
ASRtvResultRecupera el resultado del último comando ASCallRtv.
ASExecLlama a todos los comandos del AS/400 en el comando Line, en el contexto de la sesión actual, con el perfil de usuario del AS/400 autentificado, como en una terminal en modo 5250.
ASUserCambia el perfil de usuario de AS/400 con el que está conectado para iniciar una sesión con privilegios diferentes.

Para más detalles, consulte el archivo de ayuda suministrado con el Conector AS/400 nativo.
Creación del ejecutable e implementación
WINDEV

Creación del ejecutable

Un archivo ejecutable se crea como cualquier aplicación WINDEV a través de la creación de ejecutables asistente: en la pestaña "Proyecto", en el grupo "Generación", haga clic en "Generar".

Desplegando la aplicación

La aplicación o el sitio se despliega a través del generador instalación del producto utilizado.
Ver también
Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local