Modificando la pantalla de logon (VTAM)

Escrito por Javier

Después de haber implementado Netview, al intentar acceder al sistema, vemos que hemos perdido la pantalla de logon roja que teníamos. No es que fuese muy bonita, pero era mejor que lo que tenemos ahora. Vamos a aprovechar para poner una nueva.

Cuando arranca VTAM, la pantalla que vemos ahora es así:

Implementando NetView 5.4 - Tercera Parte - Final

Escrito por Javier

En esta última parte, crearemos las tareas de NetView que tendremos que arrancar para poder acceder a la aplicación. Una vez hecho, y tras hacer alguna modificación más, ya podremos acceder a NetView.

Empezamos volviendo a la librería NETVIEW.INSTALL y editamos el miembro CNMSJ009. Se trata de uno de los procedimientos de arranque de Netview, CNMPROC.

Implementando NetView 5.4 - Segunda Parte

Escrito por Javier

En Implementando NetView 5.4 - Primera Parte estuvimos modificando la librería de parámetros y terminamos la entrada realizando IPL al sistema para que carguen los cambios. En esta segunda parte vamos a crear los JCLs de ejemplo que iremos submitiendo para los diferentes recursos que usará NetView. Para empezar vamos a la librería **.CNMSAMP, en este caso, NET540A.CNMSAMP.

Implementando NetView 5.4 - Primera Parte

Escrito por Javier

En esta entrada vamos a empezar a implementar NetView 5.4 con una configuración muy básica, pero más adelante iremos añadiendo cosas nuevas. La documentación que vamos a seguir para hacerlo se encuentra en la página de IBM, concretamente en este enlace Installation: Getting Started.

En esta versión de ADCD, el nombre de las librerías para implementar NetView empieza por NET540.

Añadiendo un nuevo volumen al Spool

Escrito por Javier

En la entrada "Cambiando el volumen en uso del Spool", vimos cómo cambiar el único volumen que usábamos para el Spool por otro distinto. Ahora veremos como añadir otro volumen nuevo al que ya tenemos y así tener dos. Lo primero que vamos a hacer es comprobar el estado del spool para poder compararlo al final. 

Vamos al SDSF y entramos en la opción RM (Resource Monitor).

Cambiando el volumen en uso del Spool

Escrito por Javier

En la versión ADCD del sistema z/OS, tenemos muy poco espacio de Spool y, antes o después, podríamos necesitar tener un Spool más grande. 

En esta versión, el volumen del Spool es el ZDSYS1 y en esta entrada vamos a ver cómo cambiar ese volumen por otro que hayamos creado previamente (Ver: Creando discos en Hercules).

Lo primero que vamos a hacer es ir al SDSF para comprobar el estado actual del Spool.

Viendo operaciones en error en TWS 8.6.0 (OPC)

Escrito por Javier

Después de haber creado el Current Plan y de haber comprobado las aplicaciones que tenemos en la planificación, vamos a ver cómo revisar las operaciones en error que tenemos de esas aplicaciones planificadas.

Desde el panel principal de OPC, entramos a la opción 5.

Creando el Current Plan en TWS 8.6.0 (OPC)

Escrito por Javier

En esta entrada vamos a explicar como hacer la extensión del Current Plan para hacer la planificación del día. Para que funcione correctamente, además del Controller de OPC, debemos tener arrancado el Tracker.

Desde el menú principal de OPC, vamos a la opción 3 (Daily Planning).

Creando el Long Term Plan en TWS 8.6.0 (OPC)

Escrito por Javier

El Long Term Plan (LTP) es el plan a largo plazo y se crea a partir de los ciclos de ejecución que hemos definido y de las aplicaciones que hemos creado en post anteriores. Se puede crear el plan a largo plazo de varios años y después modificarlo, añadiendo o quitando aplicaciones, según se necesite.

Desde la pantalla principal de OPC, vamos a la opción 2.

Creando una aplicación sencilla en TWS 8.6.0 (OPC)

Escrito por Javier

Después de ver cómo crear WorkStations y cómo crear calendarios y ciclos de ejecución, vamos a crear una aplicación para que se ejecute según lo establecido anteriormente. La aplicación que vamos a crear solo tendrá tres operaciones: una operación de inicio y otra final y un job en el que escribiremos mal el JCL para arreglarlo cuando falle y poder relanzarlo.

Vamos a empezar creando el job que acabamos de mencionar. Para ello, vamos a la librería JOBLIB de OPC, en este caso es OPC.OP1C.JOBLIB. Ahí creamos un miembro llamado PRIMERO. Para hacer esto, cogemos cualquier JCL que ya exista, por ejemplo de la librería OPC.OP1C.JOBLIB, copiamos la JOBCARD y creamos el miembro con el comando “CREATE OPC.OP1C.JOBLIB(PRIMERO)”.

Creando calendarios y períodos de ejecución en TWS 8.6.0 (OPC)

Escrito por Javier

En esta ocasión vamos a crear el calendario y los períodos de ejecución que usarán nuestras aplicaciones. Sirve para definir los días que deberán ejecutarse. En el calendario definimos los días que son "de trabajo", es decir, aquellos días que las aplicaciones que usen ese calendario se ejecutarán, por ejemplo, de lunes a viernes. También definimos los días "libres", esos días las aplicaciones no se ejecutarán, por ejemplo, fines de semana y días festivos.

Creando Workstations en TWS 8.6.0 (OPC)

Escrito por Javier

Vamos a crear algunas Workstations (WS) que usaremos cuando creemos las operaciones (jobs) de las aplicaciones. Sirven para ejecutar jobs, parar la ejecución de una aplicación en un punto determinado, para controlar el inicio o el fin de una aplicación, etc.

Con el controller arrancado (el tracker no hace falta), entramos en OPC y vamos a la opción 1 para modificar la base de datos.

Implementando TWS 8.6.0 (OPC) - Quinta Parte - Final

Escrito por Javier

En esta última parte, vamos a crear los nodos de VTAM que necesita el OPC para establecer la comunicación entre el controller y el tracker. También corregiremos algunos detalles de la instalación que han quedado pendientes. Una vez hecho esto, daremos por finalizada la implementación básica de OPC. En otras entradas del blog, veremos cómo crear workstations, aplicaciones, calendarios, etc. 

Implementando TWS 8.6.0 (OPC) - Cuarta Parte

Escrito por Javier

En esta cuarta y penúltima parte, vamos a empezar editando la librería de parámetros del sistema, es decir, la librería ADCD.Z113.PARMLIB. Hay que hacer los siguientes cambios:

NOTA: Estos cambios son para el LOADPARM con el que hayamos arrancado el sistema. Por ejemplo, si arrancamos con el LOADPARM que arranca lo básico, modificamos los miembros y luego arrancamos con otro LOADPARM que arranque DB2, habrá que modificar los miembros que usa ese LOADPARM para que funcione OPC.