Vamos a implementar TWS 8.6.0 en Hercules. Será una instalación sencilla, pero servirá para poder aprender a planificar y utilizar muchas de las funciones de TWS. Como referencia usaremos los manuales de instalación de IBM. Aquí dejo el enlace a los manuales que están en la web de IBM. Pongo en manual en español y en inglés, porque la traducción al español puede confundir.
Manual en español: TWS 8.6.0 - Planificación e instalación
Manual en inglés: TWS 8.6.0 - Planning and installation
La primera parte consiste en ejecutar la aplicación EQQJOBS, que se encarga de generar unas librerias con JCLs de ejemplo para hacer la instalación. Primero tenemos que ver el procedimiento de logon que usamos en TSO.
Saber el procedimiento de logon de TSO que usamos es necesario porque tenemos que asignarle las siguientes bibliotecas:
TWS860.SEQQCLIB para la sentencia DD SYSPROC
TWS860.SEQQPNL0 para la sentencia DD ISPPLIB
TWS860.SEQQSKL0 y TWS860.SEQQSAMP para la sentencia DD ISPSLIB
Para hacer esto, buscamos estas librerías en la opción 3.4 de ISPF y anotamos el volumen en el que se encuentran:
Se encuentran en:
TWS860.SEQQCLIB en volumen ZDPRD1.
TWS860.SEQQPNL0 en volumen ZDPRD1.
TWS860.SEQQSKL0 en volumen ZDPRD1.
TWS860.SEQQSAMP en volumen ZDPRD1.
Como hemos visto al principio, el procedimiento de TSO que usamos es ISPFPROC. Lo buscamos dentro de la librería ADCD.Z113.PROCLIB y lo editamos.
Añadimos la librería TWS860.SEQQCLIB en las DD de SYSPROC.
Añadimos la librería TWS860.SEQQPNL0 en las DD de ISPPLIB.
Añadimos las librerías TWS860.SEQQSKL0 y TWS860.SEQQSAMP en las DD de ISPSLIB.
Guardamos y salimos del fichero. Nos deslogamos de la sesión de TSO y nos volvemos a logar para que coja los cambios.
Vamos a la opción 3.2 de ISPF.
Creamos una librería nueva con los siguientes datos.
Recomiendo crear la librería en un disco que no sea del sistema. Siguiendo los pasos de la entrada Creando discos en Hercules podemos crear nuestros propios discos y meter ahí nuestras librerías para no llenar los discos del sistema. Por ejemplo, yo he creado un disco llamado PROD01 y guardo ahí la libreria OPC.OP1C.SAMPJCL.
Volvemos al menú principal de ISPF y vamos a la opción 6.
Ponemos “EQQJOBS” para entrar a la aplicación que genera los JCLs de ejemplo para implementar OPC.
Si se han añadido correctamente las librerías en el procedimiento de logon de TSO y se ha cerrado y abierto sesión, aparecerá el siguiente panel:
Entramos en la opción 1 e introducimos los datos que aparecen en la imagen:
//OPCINSTA JOB (9999),'OPCSAMPLES',CLASS=A,MSGCLASS=Q,
// MSGLEVEL=(1,1),REGION=0M,NOTIFY=&SYSUID
El "backup volume serial" podemos poner otro disco que hayamos creado, en ese caso, el PROD02. Ponemos en N en "cloning support generate" ya que solo tenemos un sistema.
En Restart and Cleanup ponemos Y, pero está versión de TWS da error cuando se intenta usar está opción, por lo tanto, se puede poner N.
Ahora empezará a ejecutarse el proceso que crea las librerías de ejemplo.
Una vez finalizado, pulsamos la tecla Control y volveremos a la pantalla principal de EQQJOBS.
Ahora partimos la pantalla (con F2) para ir a la opción 3.2 de ISPF y crear una nueva librería, OPC.OP1C.SEQQSKLO. Rellenamos los datos según se ven en la imagen.
Una vez creada, volvemos al panel de EQQJOBS y vamos a la opción 2.
Rellenamos los campos con los datos las imágenes que aparecen a continuación.
Si anteriormente pusimos "RESTART AND CLEAN UP: N", aquí lo pondremos igual.
Cuando hayamos rellenado los paneles, se ejecutará otro proceso que crea los miembros de la librería OPC.OP1C.SEQQSKLO.
Los pasos que vamos a hacer ahora no son necesarios si hemos marcado "RESTART AND CLEAN UP: N" anteriormente.
Volvemos a ir a la opción 3.2 de ISPF para crear la librería OPC.OP1C.SAMPJCL.DST.
Como en las anteriores, creamos la librería en un disco que no sea del sistema, en este caso, PROD01.
Ahora vamos a la opción 3 de EQQJOBS.
Rellenamos los paneles como se ve en las imágenes.
Ahora se ejecutará el proceso que crea los JCLs de ejemplo para el DATA STORE.
Ahora vamos a la opción 3.4 de ISPF y podemos comprobar que las librerías que hemos creado contienen lo miembros que generan las distintas opciones de la aplicación EQQJOBS.
Hasta aquí la primera parte de Implementando TWS 8.6.0 (OPC).