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
  • Implementación de la aplicación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
AS/400: Método de desarrollo
Presentación
El Native AS/400 Access simplifica el acceso a los datos AS/400 desde sus aplicaciones WINDEV, WEBDEV y WINDEV Mobile.
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, un navegador con WEBDEV, un Smartphone o un dispositivo móvil con WINDEV Mobile.
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 ejecutable (WINDEV y WINDEV Mobile).
  4. Implementación 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 Connection AS/400 y una associated con los archivos importados en el análisis. Esta Connection tendrá que ser usada para manipular el archivo de datos del AS/400 por medio 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 la fuente, especifique el modo "Acceso nativo para AS/400", la IP Address o nombre de AS/400, el nombre del perfil y la contraseña de associated.
  3. Seleccione los objetos AS/400 que desea importar y validar.
Consulte el archivo de ayuda suministrado con el acceso nativo a AS/400 para obtener más detalles.
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 el panel "Análisis", en el grupo "Análisis", expanda "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.
Consulte el archivo de ayuda suministrado con el acceso nativo a AS/400 para obtener más detalles.
Creación de la aplicación
Una vez que los archivos de datos se han importado al análisis, se puede crear la aplicación WINDEV, WEBDEV o WINDEV Mobile.. 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é sucede en el AS/400 cuando se ejecuta un programa WINDEV, WEBDEV o WINDEV Mobile?
Una Connection 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 Connection
  • Para establecer la Connection a la base de datos AS/400, utilice HOpenConnection y especifique el nombre de la Connection para abrir. Este nombre se definió cuando se importó la estructura de los archivos de datos en el análisis.
  • Para modificar algunos parámetros de esta Connection (el nombre de usuario o la contraseña por ejemplo), utilice una Connection. Variable.
Observación: Si intenta leer el archivo de datos directamente (HReadFirst, ...), la conexión asociada al archivo description en el análisis se abrirá automáticamente.
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. Cerrar la Connection
HCloseConnection se utiliza para cerrar la Connection a la base de datos cuando se han realizado todas las consultas necesarias.

Programación específica

El acceso nativo AS/400 Access le 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).
ASRtvResultadoRecupera 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.
ASUsuarioCambia el perfil de usuario de AS/400 con el que está conectado para iniciar una sesión con privilegios diferentes.

Consulte el archivo de ayuda suministrado con el acceso nativo a AS/400 para obtener más detalles.
Creación del ejecutable e implementación

Implementación de 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: 04/04/2024

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