• principal_3

    Desde 2015, enseñando sobre el sistema operativo z/OS de IBM en esta web. z/OS se utiliza en máquinas llamadas Mainframe.

  • principal_1

    Para realizar el contenido, utilizo el producto de IBM llamado z/Development and Test Environtment Personal Edition. Este software permite emular un Mainframe y así poder utilizar z/OS para aprender.

  • principal_2

    Es utilizado por grandes empresas (bancos, aseguradoras...). Aquí aprenderás a instalar y configurar productos relacionados con z/OS.

  • principal_4

    ADCD es una distribución de z/OS que contiene productos de IBM como IMS, DB2, CICS, ZOWE, TWS, NetView, System Automation, etc.

MVS/QuickRef 8.2 - Implementación

Adjuntos:
Descargar este archivo (QUICKZAP.txt)QUICKZAP[Aplica fix a QuickRef. Necesario para zOS 1.13]1 kB

Después de ver cómo cargar el software en zOS, toca hacer la implementación para poder utilizarlo. Es un proceso sencillo, ya que los pasos están muy bien explicados. El proceso consiste en una serie de paneles que describen la acción que vamos a realizar y las distintas opciones de las que disponemos.

Para hacer la implementación, seguiremos el manual. Veremos que casi no es necesario usarlo.

MVS/QuickRef 8.2 - User’s Guide

Buscaremos la librería QUICKREF.R82.QWLIBREX.EXEC que es un programa escrito en REXX. Podremos EX delante para ejecutarlo.


Leeremos lo que explica y pulsaremos Enter para continuar.

En mi caso, tengo que hacer una instalación completa, por lo tanto, usaré la opción F.

En mi caso, no dispongo del producto CA ROSCOE, por lo tanto, elegiré N.

Le pondremos el nombre del HLQ (high-level qualifier) que tendrán las librerías que creemos. En mi caso, QUICKREF.R820.

En la siguiente pantalla, yo pondré un nombre del volumen y el tipo de unidad, en mi caso, 3390. También debemos poner una clase de SYSOUT, por ejemplo, A.

Aquí veremos las librerías que va a crear el proceso. Si queremos, podemos cambiar el nombre antes de crearlas.

Pulsaremos Enter y empezará el proceso. Tardará unos minutos.

Aparecerá una ventana indicando que se han creado las librerías. Podemos revisar el fichero QUICKREF.R820.LIBRARY.CREATN.LOG  para comprobar la lista de librerías creadas.

Se nos presenta la opción de continuar la instalación de QuickRef, ya que únicamente hemos creado las librerías. Elegiremo Y.

Pulsaremos Enter.

Si tenemos que dejar la instalación sin haber terminado, podremos recuperar el paso dónde nos habíamos quedado desde la opción 6 de ISPF (Command) con el siguiente comando:

EXEC 'QUICKREF.R820.JCL(QWIAD)'

En mi caso, es la primera vez.

Podremos el mismo calificador que elegimos anteriormente, en mi caso, QUICKREF.R820.

Debemos poner el nombre de la librería que contiene la base de datos. En mi caso, QUICKREF.R82.DATABASE

Debemos poner el nombre del dataset que contiene la licencia. En mi caso, QUICKREF.R82.LICENSE

En mi caso, no voy a elegir instalarlo mediante SMP/E.

Voy a elegir hacer una instalación completa de la base de datos, pero como también es posible hacer instalación parcial, voy a mostrar cómo sería ese caso.

Elegiremos Y para saber el miembro que hay que modificar.

NOTA: Desde aquí accederemos en modo BROWSE al miembro.

El miembro que debo editar en mi caso es el QUICKREF.R820.JCL(QEXCLUDE).

Podremos usar la opción I (include) o E (exclude), pero no se pueden combinar, es decir, si la primera letra que ponemos es la I (include), sólo se procesarán las opciones que contengan la I. Si la primera letra es una E, se procesarán las opciones que tengan la E.

Después de esta pequeña aclaración, vamos a continuar haciendo la instalación completa de la base de datos.

Como hicimos anteriormente, elegiremos N, ya que no disponemos de CA ROSCOE.

Para hacer una instalación completa de QuickRef, debemos definir los comandos QW y QWS. Podemos hacer esto de forma automática invocando la opción QWCMDS.

Pulsaremos Enter.

Pulsaremos Enter.

Elegiremos la opción Y. Pulsaremos Enter.

En mi caso, haré una actualización de la tabla de comandos del sistema para añadir los comandos QW y QWS.

Podremos el nombre de la librería que contiene la tabla de comandos del sistema. En mi caso, ISP.SISPTENU.

Elegiremos que haga un backup de la tabla, por si acaso.

Revisaremos los datos y pulsaremos Enter.

Pulsaremos Enter.

Pulsaremos Enter.

Pondremos la librería dónde guardaremos el miembro actualizado con los nuevos comandos. Reemplazaremos si ya existe.

Aparecerá un mensaje indicando que se ha actualizado.

Elegiremos la opción L y pulsaremos Enter.

En mi caso, no voy a ver las opciones disponibles porque ya las he leído en el manual. También podemos poner “Y” sin problema.

No es necesario que especifiquemos el fichero de la base de datos ni la licencia, porque modificaremos el REXX que invocaremos para ejecutar el programa.

Elegiremos N.

Pulsaremos Enter.

Comprobaremos que las librerías son las correctas y pulsamos F3.

Pulsaremos Enter.

Comprobaremos que las librerías son las correctas y pulsamos F3.

Elegiremos la opción “Y” para copiar las dos CLIST anteriores. Pondremos una librería que este dentro de la DD SYSPROC de nuestro procedimiento de logon de TSO. En mi caso usaré la librería ADCD.Z113.CLIST.

Pulsaremos Enter.

Completaremos la información y pulsaremos F3.

Pulsaremos Enter.

Lo ejecutaremos con “submit”.

Terminará con 0.

Comprobamos que se han copiado correctamente.

De forma opcional, podemos elegir “Y” para comprobar que todo funciona.

Como indican las instrucciones, saldremos y volveremos a logarnos en TSO. Después, ejecutaremos EXEC 'QUICKREF.R820.JCL(QWIAD)' desde la opción 6 para continuar con la instalación.

Elegiremos la opción C.

Pulsaremos Enter.

Pondremos QW y accederemos al menú principal.

Accederemos al menú principal de QuickRef. Pondremos C para entrar a la opción correspondiente.

En mi caso, al usar la versión 1.13 de zOS se produce un abend por DC2.

Vemos que el reason code es 0032. En la web de IBM podemos ver qué significa ese abend

IBM - Abend DC2

 

Tras consultarlo, me facilitaron el siguiente fix:

MVS/QuickRef - SDC2 Abend

En mi caso, voy a optar por la opción Non-SMP/E ZAP Text for R8.2. Para poder aplicar los cambios, usaremos la utilidad AMASPZAP. En la DD SYSLIB tendremos que poner la librería donde se encuentra el módulo QWIKREF1.

NOTA: El job se puede descargar al principio de la página.

 

Terminará correctamente.

 

Accederemos de nuevo a QuickRef.

 

Ya podremos utilizar correctamente sus opciones.

 

Como hemos podido ver, es una implementación sencilla. Todos los pasos son guiados. Faltaría por hacer la parte correspondiente a la seguridad. Para hacerla, deberemos seguir el manual de QuickRef.

En la próxima entrada veremos cómo utilizar esta herramienta.

 

 

 

Publish modules to the "offcanvs" position.