Practica_1_MF_UTN - proyectosfacultad

Anuncio
UTN – SISTEMAS MAINFRAME
Práctica # 1
Cada estudiante o grupo necesita un userID de TSO y la password correspondiente ( suministrada por el
profesor o ayudante).
Los ejercicios de esta práctica abarcan los siguientes temas:




Logon a z/OS y ejecución de comandos de TSO
‘Navegar’ a través de los menúes de opciones del ISPF
Uso del editor de ISPF
Uso del SDSF
1. Logon a z/OS y ejecución de comandos de TSO
Establecer una conexión con el z/OS usando una emulación 3270 en una de las terminales del Laboratorio, de
acuerdo con la guía “Conexión al Server z/OS”.
Dar logon con el userID (lo llamaremos su userid) y password suministrada. Pedirá cambio de password.
NOSE LA OLVIDE, de ser necesario informe al profesor o ayudante si no la recuerda.
Ingrese la opción =x para ‘salir’ del ISPF e ingresar al TSO en modo nativo.
Aparecerá el TSO READY , ingrese los siguientes comandos:
1. PROFILE
Cuál es el valor de ‘prefix’ que aparece? Note que coincide con su userID en el sistema. Autn14
2. PROFILE NOPREFIX
Este comando cambia su profile de TSO de manera de no tener un ‘prefix’ al comienzo de sus comandos.
Especificando PROFILE PREFIX (xxx) con algún valor, le informa al sistema el valor a ser usado (como por
ejemplo su userID) para buscar data sets en el sistema. PROFILE NOPREFIX le dice al sistema que no se
limita el resultado a data sets que comiencen con su userID (en el ejemplo).
3. LISTC
El comando LISTCAT (o LISTC en su forma abreviada) lista los data sets de un determinado catálogo
(profundizaremos el tema ‘catálogos’ más adelante). Su emulador 3270 tiene una tecla PA1 (attention). Puede
usar la tecla PA1 para finalizar la salida del comando.
Note: Cuando aparezcan tres asteriscos (***), de esta manera el sistema le indica que su pantalla se llenó de
información. Dé un Enter o PA1 para continuar.
4. PROFILE PREFIX(userid)
Este comando especifica que a su userID se le va a agregar un prefijo a todos los nombres de data sets que no
tengan todos sus calificadores. Esto va a filtrar el resultado para el siguiente comando ejecutado.
5. LISTC
Qué muestra?
6. ISPF o PDF o ISPPDF
Con este comando entra a la interfaz de menúes ISPF, que ejecuta bajo TSO.
Note: En algunos sistemas, ustedes se verían en la necesidad de seleccionar la opción P para acceder al menú
principal (o master) de ISPF.
2. Navegando a través de los menúes de ISPF
Desde el menú primario del ISPF, haga lo siguiente:
1. Seleccione Utilities, luego la opción Dslist desde el Panel de Utilitarios.
2. Entre SYS1 en el campo de entrada ‘Dsname Level’ y de un Enter. Qué se muestra? Todos los datasets que
comienzan con sys1
3. Use F8 para paginar hacia adelante y F7 para atrás, F10 para moverse hacia la izquierda y F11 hacia la
derecha. Salida (o Exit) con F3.
4. Entre SYS1.PROCLIB en el campo de entrada ‘Dsname Level’ y de un Enter. Qué aparece? el dataset
particionado que se llama sys1.proclib
5. Entre
v
en la columna de comando a la izquierda de SYS1.PROCLIB. Este es un data set particionado con
numerosos miembros. Coloque una s a la izquierda de cualquier nombre miembro, para seleccionar el
miembro que quiera ver. Use F1. Cuál es la ayuda específica que se le provee? Información sobre el comando
browse que es el que usa para ver el contenido del dataset en el que se entro
6. Vuelva hacia atrás al menú Primario de Opciones del ISPF, para ello oprima 6 (seis) veces PF3 (End). Entre
el valor 0 en la línea de comandos o de opción del ISPF (Opción Settings). Cuál es la primera opción que
aparece en el panel de ‘ISPF Settings’? Terminal,
Cambie sus valores para que la línea de entrada de comandos quede en la parte superior del panel. Esto será
efectivo cuando salga del panel de ‘Settings’ con PF3 (End).
7. Entre PFSHOW OFF y luego PFSHOW ON.
pf
Cuál es la diferencia? Para qué sirve? Saca las líneas de los
8. Vuelva a salir al menú Primario de Opciones del ISPF con PF3 (End). Cuál es el valor usado para seleccionar
‘Utilities’?
9. Seleccione Utilities. Cuál es la opción para seleccionar Dslist? 4
Salga nuevamente hacia el menú Primario de ISPF. En la línea de opción entre el valor de selección de
Utilitario seguido por un punto (.), luego entre el valor de selección de Dslist. Qué panel se muestra? Va
directamente al dslist
11. Nuevamente vuelva al menú Primario de Opciones del ISPF, ponga el cursor sobre la posición de entrada
de Status al comienzo del panel (al tope) y dé un Enter. Seleccione el valor Calendario y dé Enter, y luego
seleccione el valor de Session. Qué cambió?
3. Usando el editor de ISPF
Desde el menú Primario de Opciones de ISPF, haga lo siguiente:
1. Vaya al panel utilitario DSLIST y entre su ‘userid.jcl‘ en el campo ‘Dsname Level’ y de Enter.
2. Coloque una e (edit) a la izquierda de su userID. Ponga s (select) a la izquierda del miembro EDITTEST.
Entre PROFILE en la línea de comandos del edit, observe que el dato es precedido por la línea de ´profile’ y de
mensajes. Lea los valores de seteo del ‘profile’ y de mensajes, luego entre RESET en la línea de comandos.
Cuál es el resultado? Deja solo test data
3. Entre cualquier grupo de caracteres al final de la primera línea de datos, y luego de Enter. En la línea de
comandos entre CAN (cancel). Dé un Enter para confirmar el pedido de cancelación. Nuevamente, edite
EDITTEST en el data set. Dónde se guardaron los cambios? No se guardaron, se cancelaron con el comando
can
4. Mueva el cursor a una de las líneas de arriba en su pantalla. Oprima F2. El resultado es un Segundo panel
de ISPF. Qué ocurre cuando usa PF9 repetidamente? Se pasa de la pantalla de edit a la pantalla inicial de ispf
5. Use F9, vuelva al menú de Opciones Primarias del ISPF, luego oprima F1 para ver el panel Tutorial del ISPF.
6. Desde el panel Tutorial del ISPF, seleccione Edit, luego Edit Line Commands, luego Basic Commands. Dé
un Enter para avanzar (scrolling) a lo largo de los comandos básicos del tutorial. A medida que lo haga, use
varias veces la PF de swap (F9) para editar la sesión y ejercitar los comandos en el miembro EDITTEST. Repita
el mismo escenario para los comandos Move/Copy y los de shift (movimiento).
7. Desde el panel Tutorial de ISPF seleccione Edit, luego Edit Primary Commands, después los comandos
FIND/CHANGE/EXCLUDE. Dé un Enter para avanzar al tutorial de los comandos FIND/CHANGE/EXCLUDE.
A medida que lo haga, use varas veces la PF de swap (F9) para la sesión de edición, y ejercite los comandos
en el miembro EDITTEST.
Tip: A medida que se familiarice con el ISPF, aprenderá las letras y números para algunas de las opciones
más usadas. Precediendo una opción con = , es como una clave que direcciona a esa opción, evitando ‘pasar’
por los menúes intermedios. También puede ir directamente a la opción mediante el uso del signo =.
Por ejemplo, =3.4 lo lleva directamente a un menú utilitario para data sets muy usado.
8. Entre =X en el panel help de ISPF para terminar la segunda sesión del panel de ISPF. Guarde o Salve
(SAVE) y salga (F3) del panel Edit para volver al menú de Opciones Primarias del ISPF.
4. Usando el SDSF
Desde el menú de Opciones Primarias del ISPF, ubique y seleccione System Display and Search Facility
(SDSF), que es un utilitario que ayuda revisar data sets de salida de jobs batch (output). O desde el ‘READY’
de TSO ingrese ISPPMQ.
1. Entre LOG, luego desplazamiento a derecha (F11), a izquierda (F10), página hacia arriba (F7) y hacia abajo
(F8). Entre TOP, luego BOTTOM en la línea de entrada de comandos. Ingrese UP 80 y DOWN 80 en la línea
de entrada de comandos. Más adelante aprenderá cómo interpretar el log del sistema.
2. Observe el valor de SCROLL al final de la línea de entrada de comandos.
Scroll ===> PAGE
Modifique los valores de SCROLL. Los valores pueden ser:
C o CSR Scroll a donde haya puesto el cursor
P o PAGE Página o pantalla completa
H o HALF Mitad de página o pantalla
3. Puede encontrar los valores de SCROLL en varios paneles de ISPF, incluyendo el editor. Puede cambiar
este valor entrando la primera letra del modo de Scholl, sobre la primera letra del valor corriente. Cambie el
valor a CSR, coloque el cursor en otra línea del log del sistema, y dé un F7. Esto hace que el cursor se ubique
en la línea del tope?
4. Entre ST (status) en la línea de entrada de comandos de SDSF, luego SET DISPLAY ON. Observe los
valores de Prefix, Dest, Owner, y Sysname. Para ver todos los valores actuales para cada uno, entre * como
filtro, por ejemplo los siguientes comandos y parámetros:
PREFIX *
OWNER *
El resultado debería ser:
PREFIX=* DEST=(ALL)
OWNER=*
5. Entre DA, para ver todos los jobs activos. Entre ST para recuperar el estado de todos los jobs en colas de
input, active, y output. Nuevamante oprima F7 (page up), F8 (page down), F10 (shift left), y F11 (shift right).
FIN
de la Práctica
Descargar