¿Cómo instalar The Unarchiver por lotes?

Para invocar la ejecución por lotes en modo normal bajo ADL, con el The Unarchiver,  se debe ejecutar el programa de inicialización de DAZIFP Bridge. Este programa requiere parámetros de entrada similares a los del programa de inicialización DL/I. Ambos parámetros posicionales y de palabras clave existen. Ni el JCL que describe las bases de datos originales DL/I ni las bibliotecas de carga que contienen los módulos DL/load son necesarios en la ejecución normal por lotes.

La biblioteca de carga ADL –The Unarchiver, que contiene el módulo de lote ADL ejecutable y la biblioteca de carga deben incluirse en el JCL.

Las declaraciones de control ADARUN también deben ser proporcionadas, como es el caso de cualquier programa de aplicación Adabas. Para una descripción detallada de los requerimientos del JCL, vea el final de esta sección. A diferencia de DL/I, ADL abre todos los archivos a los que se hace referencia en el PSB durante la inicialización. Esto debe ser considerado, particularmente si el archivo es abierto en modo EXU y la aplicación no accede al archivo en absoluto.

Ejecución por lotes en modo mixto

Para invocar la ejecución por lotes en modo mixto bajo ADL, se debe ejecutar el programa normal de inicialización DL/I. Todavía se requiere todo el JCL que describe las bases de datos DL/I originales y las bibliotecas de carga que contienen los módulos de carga DL/I. Antes de ejecutar el programa, hacer los cambios en el JCL/JCS:

Cambiar el nombre del programa de aplicación en el DL/I

Los parámetros del programa de usuario a DAZIFP no admiten ningún otro parámetro, el cual  tiene que ser modificado. Igualmente, se debe Insertar una sentencia de entrada extra para DAZIFP. Asi mismo, se debe incluir una sentencia DD con el nombre DD DAZIN2 en el JCL. Con la sentencia de control de modo mixto se lee desde SYSIPT. Y se debe añadir una sentencia JCL/JCS para el archivo ADARUN «DDCARD».

DL/I y Adabas no están totalmente sincronizados

Por lo tanto, debe considerar cuidadosamente los procedimientos de reinicio y recuperación para los programas que se ejecutan en modo mixto, especialmente cuando se ejecutan simultáneamente a otros programas (modo de ejecución MPX o SDX).

Ejecución por lotes en pseudo modo mixto

En la «pseudo» ejecución por lotes en modo mixto, el programa de interfaz ADL DAZIFP llama a una copia de sí mismo. Esto puede ser útil cuando se cambian las estructuras después de la conversión.

Edición de enlaces de programas de aplicación

En general, los programas de aplicación no tienen que ser revinculados. La biblioteca de carga ADL proporciona el módulo de interfaz de lenguaje DAZLIBAT como sustituto de la interfaz de lenguaje de IBM DFSLI000 (z/OS) y DLZLI000 (z/VSE).  Estos módulos proporcionan los puntos de entrada ASMTDLI, PLITDLI, CBLTDLI y FORTDLI. Es posible que se necesite la interfaz de lenguaje proporcionada por ADL en caso de que DL/I no esté disponible en su sitio, y se  tenga que volver a vincular los programas de aplicación.