Voy a empezar la serie de entradas dedicadas a System Automation. Tendrá varias partes: implementación, definición de políticas, modificación de paneles SDF, integración con TWS/OPC y lo que se me vaya ocurriendo. Muchas de ellas ya las tengo escritas, sólo tengo que ir publicándolas. Yo usaré la versión 3.3 de System Automation y creo que el resultado es bastante bueno. No hay que olvidar que, hasta ahora, sólo he trabajado como operador de Mainframe y habrá detalles que desconozca, pero espero que puedan servir de ayuda.
El manual que usaremos será System Automation 3.3.0 - Planning and Installation. El enlace a la página de IBM es el siguiente:
System Automation 3.3 - Planning and Installation
Las librerías que utilizaremos comienzan por AUT y la versión, en este caso, AUT330. También, en algunos sistemas, podrían empezar por ING.
CREANDO LIBRERÍAS.
Tenemos que crear varios datasets que usará System Automation. Para hacerlo, tendremos que editar y submitir los siguientes jobs de la librería AUTXXX.SINGSAMP.
NOTA: Si se desea, podemos copiar los miembros a otra librería antes de modificarlos.
Submitir INGALLC0
Lo editamos.
Tendremos que cambiar los siguientes parámetros:
ÑhlqÑ -> Primer calificador de los dataset, por ejemplo, AUTO
ÑdomainÑ -> Nombre del dominio de Netview, por ejemplo, CNM1
ÑingvolÑ -> Volumen para guardar los dataset, en mi caso, PRD001. Este es un disco creado para no llenar los discos del sistema.
Podemos usar el comando change all porque los parámetros aparecen en distintas líneas.
Lo submitimos.
Comprobamos que termina bien.
Submitir INGALLC1
En este ejemplo debemos editar lo siguiente:
ÑhlqÑ -> Primer calificador de los dataset. Lo mismo que pusimos en el job anterior.
ÑsysnameÑ -> Nombre del sistema, en mi caso, ADCD113
ÑingvolÑ -> Volumen donde se guardará el dataset. En mi caso, PRD001.
Una vez editado, lo submitimos.
Comprobamos que termina bien.
Submitir INGALLC2
En este ejemplo debemos editar lo siguiente:
ÑhlqÑ -> Primer calificador de los dataset. Lo que pusimos anteriormente, AUTO
ÑdomainÑ -> Nombre del dominio de Netview. Lo que pusimos anteriormente, CNM1
ÑingvolÑ -> Volumen para guardar los dataset, en mi caso, PRD001.
Una vez editado, lo submitimos.
Comprobamos que termina bien.
Submitir INGALLC3
En este ejemplo debemos editar lo siguiente:
ÑhlqÑ -> Primer calificador de los dataset. Lo que pusimos anteriormente, AUTO
ÑhlqinstÑ -> Primer calificador de la librería de System Automation original, en mi caso, AUT330.
ÑingvolÑ -> Volumen para guardar los dataset, en mi caso, PRD001.
Una vez editado, lo submitimos.
Comprobamos que termina bien.
Submitir INGALLC4
En este ejemplo debemos editar lo siguiente:
ÑhlqÑ -> Primer calificador de los dataset. Lo que pusimos anteriormente, AUTO
ÑingvolÑ -> Volumen para guardar los dataset, en mi caso, PRD001.
Se pueden editar otros datos, como el número de IPLs guardados en el fichero IPLDATA, pero yo los voy a dejar por defecto. Para más información, leer la explicación del ejemplo.
Una vez editado, lo submitimos.
Comprobamos que termina bien.
Submitir INGALLC5
En este ejemplo debemos editar lo siguiente:
ÑhlqÑ -> Primer calificador de los dataset. Lo mismo que pusimos en el job anterior.
ÑsysnameÑ -> Nombre del sistema, en mi caso, ADCD113
ÑingvolÑ -> Volumen para guardar los dataset, en mi caso, PRD001.
NOTA: El nombre de los pasos no puede ser superior a 8 caracteres. Aviso porque al sustituir ÑsysnameÑ por un nombre largo, se pasará de caracteres.
Lo submitimos.
Comprobamos la salida.
Submitir INGALLC6
En este ejemplo debemos editar lo siguiente:
ÑhlqÑ -> Primer calificador de los dataset. Lo mismo que pusimos en el job anterior.
ÑsysnameÑ -> Nombre del sistema, en mi caso, ADCD113
Lo submitimos.
Comprobamos que termina bien.
Submitir INGEDLGA
Este ejemplo sirve para crear los dataset que se usarán para los panales ISPF. Modificaremos el parámetro DSNPREF, poniendo el nombre del primer calificador del dataset y el volumen que usaremos para guardar los datasets. Quitamos el comentario a la DD que crea el fichero IHVCONF. También aumentamos de tamaño los dataset para que no se queden sin espacio al crear las políticas.
Lo submitimos.
Comprobamos que termina bien.
Acabamos de terminar una primera parte, cortita, en la que hemos creado las librerías que usarán las tareas de System Automation.