Actualización del z/OS para que funcione con DB2 y CICS.

El procedimiento de actualización es fácil pero estricto, y dará como resultado que se habilite el DB2 y el CICS.

Comenzamos bajando el archivo HERCULES.CNF que contiene los pasos que iremos cambiando en los sucesivos reinicios del proceso.

Copiamos y sobreescribimos el archivo hercules.cnf que esta en la carpeta de ejecución del HERCULES.

Con el Block de Notas abrimos hercules.cnf y buscamos lo siguiente:

#LOADPARM 0A95CSM1       #1 COLD START
#LOADPARM 0A82WSM1       # WARM START
#LOADPARM 0A95DIM1       #2 CLPA DB2 & IMS
#LOADPARM 0A95DCM1       #3 WARM DB2
LOADPARM 0A95DBM1        #4 DB2 & CICS
#LOADPARM  0A95DB..      # Es el original

A partir de acá comenzaremos a hacer los cambios.

Cambiar las lineas anteriores con mucho cuidado para que queden así:

LOADPARM 0A95CSM1        #1 COLD START
#LOADPARM 0A82WSM1       # WARM START
#LOADPARM 0A95DIM1       #2 CLPA DB2 & IMS
#LOADPARM 0A95DCM1       #3 WARM DB2
#LOADPARM 0A95DBM1       #4 DB2 & CICS
#LOADPARM  0A95DB..      # Es el original

Guardamos el hercules.cnf que cambiamos, e iniciamos el hercules como siempre.

una vez iniciado el hercules, abrimos las dos consolas.

Ingresamos en el hercules, la IPL F como siempre para esta versión, y arranca la carga del z/OS.

Nos va a pedir 'r 00,r' (sin las comillas), y 'r 00,couple=**' (sin las comillas) y continuará la carga.

Cuando termina de cargar todo (se verá en la primer consola que no hay mas movimientos), comenzamos el proceso de apagado.

Los comandos para el proceso de apagado se introducen en la consola 1 en el siguiente orden y esperando que termine el anterior.

s shutdown
$Pjes2
Z EOD
QUIESCE

Volvemos a abrir el hercules.cnf con el Block de Notas y esta vez cambiamos las lineas anteriores para que queden así:

#LOADPARM 0A95CSM1       #1 COLD START
#LOADPARM 0A82WSM1       # WARM START
LOADPARM 0A95DIM1        #2 CLPA DB2 & IMS
#LOADPARM 0A95DCM1       #3 WARM DB2
#LOADPARM 0A95DBM1       #4 DB2 & CICS
#LOADPARM  0A95DB..      # Es el original

NOTA: a cada parametro que le quitamos el '#' es el que ejecutara un procedimiento distinto cada vez que se reinicie hercules.

Grabamos hercules.cnf, e iniciamos HERCULES con la nueva configuración.

Mismo proceso de encender las dos consolas.... Mismo proceso de 'r 00,r' y 'r 00,couple=**' ...

Cuando se termina de cargar todo, repetimos el proceso de cerrado del mainframe...

s shutdown
$Pjes2
Z EOD
QUIESCE

Por tercera vez, volvemos a abrir el hercules.cnf con el Block de Notas y esta vez cambiamos las lineas anteriores para que queden así:

#LOADPARM 0A95CSM1       #1 COLD START
#LOADPARM 0A82WSM1       # WARM START
#LOADPARM 0A95DIM1       #2 CLPA DB2 & IMS
LOADPARM 0A95DCM1        #3 WARM DB2
#LOADPARM 0A95DBM1       #4 DB2 & CICS
#LOADPARM  0A95DB..      # Es el original

Grabamos hercules.cnf, e iniciamos HERCULES con la nueva configuración.

Mismo proceso de encender las dos consolas.... Mismo proceso de 'r 00,r' y 'r 00,couple=**' ...

Cuando se termina de cargar todo, repetimos el proceso de cerrado del mainframe...

s shutdown
$Pjes2
Z EOD
QUIESCE

Por cuarta y ultima vez, volvemos a abrir el hercules.cnf con el Block de Notas y esta vez cambiamos las lineas anteriores para que queden así:

#LOADPARM 0A95CSM1       #1 COLD START
#LOADPARM 0A82WSM1       # WARM START
#LOADPARM 0A95DIM1       #2 CLPA DB2 & IMS
#LOADPARM 0A95DCM1       #3 WARM DB2
LOADPARM 0A95DBM1        #4 DB2 & CICS
#LOADPARM  0A95DB..      # Es el original

Grabamos hercules.cnf, e iniciamos HERCULES con la nueva configuración. Ya no la cambiaremos.

Mismo proceso de encender las dos consolas.... Mismo proceso de 'r 00,r' y 'r 00,couple=**' ...

Cuando se muestre en la consola 2 la página de inicio (en rojo) de z/OS y todo se haya terminado de cargar en la consola 1, seguimos el siguiente procedimiento de logon.

Introducimos 'L TSO' y ENTER.

Nos va a pedir el nombre de usuario (ENTER USERID - ) 'IBMUSER' (sin comillas) y ENTER.

Y mostrara la página de contraseña, que es 'SYS1' (siempre sin comillas). Pero esta vez no tipeamos ENTER, sino que cambiamos:

Procedure ===> ISPFPROC

por

Procedure ===> DBSPROC9

Le damos ENTER y LISTO! ya esta disponible DB2 y CICS.

NOTA: otras procedures de inicio se encuentran en la ruta ADCD.Z110.PROCLIB

Para probar que se instaló DB2, desde el menú principal del ispf, opción 'M, y aqui veremos que aparecen las siguientes opciones nuevas:

15 DB2 V9      DB2 9.1.0 Must use volume S9DB91 & TSOPROC DBSPROC9
16 DB2ADM9     Data Base Admin Tool 7.2.0                         
17 QMF V9      QMF 9.1.0 Must use volume S9DB92 & TSOPROC DBSPROC9

Para probar que se instaló CICS....

          z/OS Z110 Level 0809                               IP Address =             
                                                             VTAM Terminal = LCL701   
                                   
                                Application Developer System                             
                                                                                
                                          //  OOOOOOO   SSSSS                             
                                         //  OO    OO SS                                  
                                 zzzzzz //  OO    OO SS                                   
                                   zz  //  OO    OO SSSS                                  
                                 zz   //  OO    OO      SS                                
                               zz    //  OO    OO      SS                                 
                             zzzzzz //   OOOOOOO  SSSS                                    


                                               System Customization - ADCD.Z110.*                                            
                                   
                                   
                                   
                                   
===> Enter "LOGON" followed by the TSO userid. Example "LOGON IBMUSER" or  
===> Enter L followed by the APPLID                                        
===> Examples: "L TSO", "L CICS", "L IMS3270                               

En la última línea se muestra como acceder al CICS... 'L CICS'.