You are on page 1of 15

2 .cur0308. o Pongo nueva fuente por ejemplo curso12. •Completar los campos de ISPF library. esto en caso de que necesite un espacio mas grande para guardar mis miembros. Y cambio el bloque directorio pongo valor mas alto (directory blocas) |e.2 |e y me lleva directamente al mismo lugar.(en DATA SET NAME ¿) El ispf despliega los parámetros de la biblioteca ya existente |e.|e LA biblioteca ha sido alocada!!! Crear un miembro: OPTION = 2 (Edit). Command ‘A’ (Alocar) •Completar el campo DATA SET NAME con el nombre de la Biblioteca a alocar Se observará que los parámetros de la biblioteca a alocar son los mismos que los de la biblioteca modelo Modificar (si es necesario) cualquiera de los parámetros. •Completar los campos de ISPF Library con un nombre de Biblioteca ya existente.fuente2 |e.Logon L TSO CURSO12(USUARIO) Ingreso al ISPF OPTION===>P |e Alocar una biblioteca OPTION =3 (Utilities) |e OPTION =2 (Data Set-Allocate) |e O tambien en command en la primary Option Menu pongo =3.

Para gravar y salir del editor •Command =CANCEL |e.•Completar el campo MEMBER con el nombre del nuevo miembro |e. •Comenzar a escribir a la derecha de los ’ ’ ’ ’ ’ ’ en la primer fila. 3 . O bien F3. •Oprimiendo |e la fila queda grabada en el buffer del editor. Profile Para ver o modificar los parámetros del perfil propio de cada usuario TSO (profile) del Editor ISPF: •Command ===> PROFILE |e. Para gravar y no salir del editor •Command =save |e. Se accede al Editor del ISPF.

COMANDOS PRINCIPALES 4 .

5 .

Crear un miembro SELECT: 6 . 5F8 y bajo 5 lineas.COMANDOS DE LINEA La [n] representa un número entero.F8. Por ejemplo Se desea ingresar el comando C4 en la línea 12345: Antes 012345 Después C4 345 El blanco evita que el editor interprete C42345 F7. en línea de comandos. •Por ejemplo:C4: copia cuatro líneas Cuando se ingresan comandos de la forma: Comando [n] se debe insertar un espacio a la derecha de dicho número [n] .F10.F11 F7 UP PAGE F8 DOWN PAGE F10 RIGHT PAGE F11 LEFT PAGE Por ej: en command pongo MF8 y voy al final del fuente.

Es posible copiar al miembro que se está editando. Aparecerá la leyenda indicando que el nuevo miembro fue creado F3. El comando select puede abreviarse con la letra “s” a la izquierda del miembro. Se procederá a completar los campos de la ISPF library con la nueva biblioteca destino •Completar el campo MEMBER con el nombre del nuevo miembro |e. Crear un miembro –CREATE. EN LA MISMA BIBLIOTECA: • Command ===> CREATE “nombre_miembro” • Comando de bloque CC (copiar bloque) |e. En caso de estar editando un miembro cualquiera y se desee crear uno nuevo EN OTRA BIBLIOTECA: •Comando de bloque CC •Command ===> CREATE |e. •Oprimiendo |e la fila queda grabada en el buffer del editor. Si no se especifica el miembro. Crear un miembro –CREATE. la leyenda “a reemplazar contenido de pepe3” |e. En caso de estar editando un miembro cualquiera y se desee crear uno nuevo a partir del se está editando.en otra biblioteca: Otra alternativa es crear un miembro mientras se está editando otro sin tener que salir del Editor. Habiendo sido reemplazado el contenido del miembro PEPE3. Gravo en command= save. Reemplazar el contenido de un miembro: Es posible copiar parte o todo el contenido de un miembro que se está editando. •Comenzar a escribir a la derecha de los ‘ ‘ ‘ ‘ ‘ ‘ en la primer fila. Copiar el contenido desde otro miembro: Se procede a editar un miembro. cancel para cancelar o F3 para gravar y volver al menú anterior. se utiliza el comando CAN para no grabar lo agregado en las líneas del miembro PEPE |e y vuelve al menú edit. es posible reemplazar el contenido de un miembro en otra biblioteca. Para esto se deberá: •Completar los campos ISPF Library y completar el campo MEMBER con el miembro del cual se copiariá el contenido |e. Se accede al Editor del ISPF.en la misma biblioteca: Otra alternativa es crear un miembro mientras se está editando otro sin tener que salir del Editor. Para esto se deberá: •Completar los campos ISPF Library y NO completar el campo MEMBER |e. a otro miembro ya existente reemplazando el contenido de este último: •Command ===> REPL “nombre_miembro” • Comando de bloque CC (copiar bloque) En el ejemplo se agrega a cada una de las líneas del miembro PEPE.Con la lista de miembros de una biblioteca en pantalla. Aparecerá la lista de miembros que componen la biblioteca. se puede crear un nuevo miembro para la MISMA BIBLIOTECA mediante el comando: • Command ===> SELECT “nombre_miembro” |e. editando el nuevo miembro. 7 . el contenido de otro miembro. • Para seleccionar un miembro a editar coloque una “s” a la izquierda del mismo |e. Aparecerá la leyenda indicando que el nuevo miembro fue creado en la misma biblioteca.

•Command ===> COPY “nombre_miembro” • Comando de línea A (copiar after) |e. Copiar miembros de una biblioteca a otra: Desde el Menú Principal del ISPF: •Option ===> 3 |e. Aparecerá la leyenda indicando que el miembro ha sido copiado F3. Seleccionar el miembro que se desea visualizar: •Colocar una “s” a la izquierda del mismo |e. Ver un miembro – Visualizacion por selección: •Completar. •Para visualizar los miembros que componen la biblioteca NO completar el campo MEMBER |e. •REPLACED si el miembro EXISTIA anteriormente en la biblioteca destino. si es necesario. Luego el ISPF despliega la lista de miembros de la biblioteca origen •Seleccionar los miembros a copiar. los campos ISPF Library. •Option ===> C |e. |e. Si se utiliza el carácter * como comdín en el nombre del miembro Ejemplo: PEPE* el ISPF despliega la lista de miembros cuyo nombre comience con PEPE. •Option ===> C |e. Es posible seleccionar todos los miembros de la biblioteca mediante: Command ===> S *. •Completar. •Primero completar los campos del ISPF Library que representan la biblioteca origen desde la cual se desea copiar uno o más miembros •SI SE DESEA COPIAR MAS DE UN MIEMBRO (como en el presente ejemplo) NO COMPLETAR EL CAMPO MEMBER. •Completar el campo MEMBER con el nombre del miembro que se desea visualizar |e. Si se desea integrar al miembro que se está editando el contenido de un miembro de otra biblioteca: • Command ===> copy • Completar los campos ISPF Library correspondientes |e. •SI SE DESEA COPIAR UN SOLO UN MIEMBRO (como en el presente ejemplo) DEBE COMPLETARSE EL CAMPO MEMBER. Ver un miembro – Visualizacion directa Desde el Menú Principal del ISPF: • Option ===> 1 (VIEW) |e. Copiar un miembro a otro en la misma biblioteca: •Primero completar los campos del ISPF Library que representan la biblioteca origen desde la cual se desea copiar uno o más miembros. 8 .F3. •Luego completar los campos Library ISPF que representan la biblioteca destino de la copia |e. ingresando una “s” a la izquierda de dichos miembros |e. Luego el ISPF mostrará uno de los siguientes mensajes: •COPIED si el miembro NO EXISTIA anteriormente en la biblioteca destino. si es necesario. •Luego completar el campo MEMBER con un nombre distinto al origen. los campos ISPF Library. Desde el Menú de Utilitarios del ISPF: •Option ===> 3 |e.

•SI SE DESEA ELIMINAR UN SOLO UN MIEMBRO (como en el presente ejemplo) DEBE COMPLETARSE EL CAMPO MEMBER. •Para confirmar |e. •SI SE DESEA ELIMINAR MAS DE UN MIEMBRO (como en el presente ejemplo) NO DEBE COMPLETARSE EL CAMPO MEMBER. •SI SE DESEA ELIMINAR MAS DE UN MIEMBRO (como en el presente ejemplo) NO DEBE COMPLETARSE EL CAMPO MEMBER |e. El ISPF solicitará un confirmación por cada miembro que se desee eliminar de la biblioteca. 9 . •Primero completar los campos del ISPF Library que representan la biblioteca origen desde la cual se desea mover uno o más miembros. •Luego completar los campos Library ISPF que representan la biblioteca destino del (los) miembro(s) a mover |e. •Primero completar los campos del ISPF Library que representan la biblioteca en la cual se encuentra(n) el(los) miembro(s) a eliminar. Luego el ISPF despliega la leyenda MOVED a la derecha de los miembros procesados F3. Eliminar un miembro de una biblioteca: Desde el Menú de Utilitarios del ISPF: •Option ===> 1 |e. Mover miembros de una biblioteca a otra: Desde el Menú de Utilitarios del ISPF: •Option ===> 3 |e. ingresando una “d” a la izquierda de dichos miembros |e. Luego el ISPF despliega la lista de miembros de la biblioteca origen. •Option ===> M |e. •Primero se completa los campos del ISPF Library que representan la biblioteca en la cual se encuentra(n) el(los) miembro(s) a eliminar. Eliminar mas de un miembro de una biblioteca: •Primero completar los campos del ISPF Library que representan la biblioteca en la cual se encuentra(n) el(los) miembro(s) a eliminar. ingresando una “s” a la izquierda de dichos miembros |e. Luego el ISPF despliega la lista de miembros de la biblioteca origen. Es posible seleccionar todos los miembros de la biblioteca mediante: Command ===> S *. •Seleccionar los miembros a eliminar. •Option ===> D |e. •SI SE DESEA MOVER MAS DE UN MIEMBRO (como en el presente ejemplo) NO COMPLETAR EL CAMPO MEMBER. •Seleccionar los miembros a mover.El ISPF desplegará el mensaje indicando la cantidad de miembros copiadosF3. •Luego el ISPF despliega la leyenda DELETED a la derecha de los miembros procesados. •Para confirmar |e. El ISPF solicitará un confirmación por cada miembro que se desee eliminar de la biblioteca. •Para Cancelar F3. •Para Cancelar F3.

•Oprimir luego la tecla F3 para acceder al Menú Principal del ISPF. Comparar el contenido de dos miembros: En el ejemplo. •SI SE DESEA RENOMBRAR UN SOLO MIEMBRO (como en el presente ejemplo) NO COMPLETAR LOS CAMPOS MEMBER y NEW NAME. •Oprimir la tecla F3 para cerrar la sesión inferior.•Option ===> R |e. •SI SE DESEA RENOMBRAR UN SOLO MIEMBRO (como en el presente ejemplo) DEBEN COMPLETARSE EL CAMPO MEMBER y NEW NAME.•Option ===> D |e. primero cotejamos el contenido de los dos miembros a comparar •Option ===> 1 |e. Para pasar el control de una división a otra se oprime F9. Luego el ISPF despliega la leyenda RENAMED a la derecha de los miembros procesados. •Completar el campo MEMBER con el nombre del miembro que se desea visualizar |e. •Completar. •Volver al menú Principal de ISPF en la sesión inferior: •Posicionar el cursor en la sesión inferior •Oprimir la tecla F4 la cual equivale a oprimir sucesivamente la tecla F3. 10 . •Oprimiendo F2 se efectúa la división (split) •Se visualiza una nueva sesión TSO en la parte inferior de la pantalla. se procede a visualizar el segundo miembro a comparar • Option ===> 1 |e. Luego se volverá al Menú Principal del MVS en la parte inferior de la pantalla. •Se procede a ingresar al ISPF. Renombrar un miembro de la biblioteca: Desde el Menú de Utilitarios del ISPF: •Option ===> 1 |e. si es necesario. •Seleccionar los miembros a renombrar. Aparecerá el contenido del miembro correspondiente. si es necesario. Desde el Menú Principal del ISPF: •Option ===> 3 |e. •Primero se deben completar los campos ISPF Library y el campo MEMBER con el nombre del primer miembro a comparar: |e. Luego el ISPF despliega la lista de miembros de la biblioteca. El ISPF mostrará el mensaje 1 MEMBER RENAMED. Desde el Menú Principal del ISPF. •Completar el campo MEMBER con el nombre del miembro que se desea visualizar |e. Renombrar mas de un miembro de una biblioteca: •Primero completar los campos del ISPF Library que representan la biblioteca en la cual se encuentran los miembros a renombrar. Desde el Menú de Utilitarios del ISPF: •Option ===> 12 |e. los campos ISPF Library. en la sesión inferior. Luego se procede a efectuar una división de la pantalla •Posicionar el cursor en la línea de la pantalla en la cual se la desea dividir. •Option ===> R |e. •Completar. •Primero completar los campos del ISPF Library que representan la biblioteca en la cual se encuentra el miembro a renombrar. los campos ISPF Library. ingresando una “r” a la izquierda de dichos miembros y el nuevo nombre a la derecha |e.

11 . •En el campo LISTING DATA SET se especifica el archivo secuencial en el cual se alojará el resultado de la búsqueda. •Oprimiendo |e comienza el proceso de comparación. •Se procede a completar el campo DATA SET NAME con el nombre de un archivo secuencial ya existente a tomarse como modelo. Comprimir una biblioteca: Desde el Menú de Utilitarios del ISPF:•Option ===> 1 |e. F3. •Primero se deben completar los campos ISPF Library y el campo MEMBER con el nombre del miembro dentro del cual se desea efectuar la búsqueda de la cadena de caracteres. Si se desea efectuar la búsqueda en más de un miembro de la biblioteca. F3. coloque una “s” a la izquierda del miembro. Alocar un archivo secuencial: Desde el Menú de Utilitarios del ISPF:•Option ===> 2 |e. ya sólo se pueden comprimir bibliotecas|e. •Primero se deben completar los campos ISPF Library. Automáticamente el ISPF muestra en pantalla el resultado de la búsqueda. •El ISPFasignará los parámetros de alocación del archivo modelo al archivo que sse intenta alocar |e. F3. Indica el o los números de línea dentro del miembro en las cuales se encontró la cadena de caracteres. • |e • Aparecerá una ventana indicando que la búqueda se encuentra en proceso. F8. Si se completa el campo DATA SET NAME el ISPF NO toma en cuenta la información contenida en los campos ISPF Library. Para seleccionarlos. •A toda línea del Segundo miembro comparado que no existe en el Primero se le antepone una “D” F8. Automáticamente el ISPF muestra en pantalla el resultado de la comparación •A toda línea del Primer miembro comparado que no existe en el Segundo se le antepone una “I”.El ISPF despliega los parámetros de alocación del archivo modelo.Si se posee la autorización suficiente sobre la biblioteca.•Luego se debe completar los campos ISPF Library y el campo MEMBER con el nombre del segundo miembro a comparar: •En el campo LISTING DD NAME se especifica el archivo secuencial en el cual se alojará el resultado de la comparación. no se deberá completar el campo MEMBER. sin completar el campo MEMBER. Dicho archivo deberá tener una longitud de registro de 133 posiciones |e. El ISPF mostrará la lista de miembros de la biblioteca. El ISPF despliega una ventana en la cual se puede ingresar hasta 10 cadenas de caracteres a ser buscadas en el miembro. Dicho archivo deberá tener una longitud de registro de 133 posiciones. Buscar un String dentro de un miembro: Desde el Menú de Utilitarios del ISPF: •Option ===> 14 |e. el ISPF desplegará el mensaje COMPRESS SUCCESSFUL.

CTRL. •El ISPF despliega los parámetros de alocación del archivo modelo que en este ejemplo serán los mismos para el nuevo archivo |e. •Luego se debe completar el campo DATA SET NAME con el nombre del segundo archivo a comparar. El ISPF desplegará el mensaje DATA SET DELETED. •Option ===> D |e. Renombrar un archivo secuencial: Desde el Menú de Utilitarios del ISPF: •Option ===> 1 |e. El ISPF despliega el mensaje DATA SET ALLOCATED F3. Comparar dos archivos secuenciales: Desde el Menú de Utilitarios del ISPF: •Option ===> 12 CTRL. •Se procede a completar el campo DATA SET NAME con el nombre del archivo a renombrar •Option ===> R |e. Eliminar un archivo secuencial: Desde el Menú de Utilitarios del ISPF: •Option ===> 1 |e. Automáticamente el ISPF muestra en pantalla el resultado de la comparación 12 . •Option ===> A |e. •Oprimiendo CTRL comienza el proceso de comparación. El ISPF despliega una ventana solicitando la confirmación de la eliminación del archivo secuencial. Dicho archivo deberá tener una longitud de registro de 133 posiciones. •Completar el campo DATA SET NAME con el nuevo nombre del archivo. |e.•Se procede a completar el campo DATA SET NAME con el nombre del archivo a alocar. •En el campo LISTING DD NAME se especifica el archivo secuencial en el cual se alojará el resultado de la comparación. • Si se desea eliminarlo: |e • Si no se desea eliminarlo: F3. El ISPF despliega el mensaje DATA SET RENAMED. F3. El ISPF despliega una ventana para ingresar el nuevo nombre del archivo secuencial. Si se completa el campo DATA SET NAME el ISPF NO toma en cuenta la información contenida en los campos ISPF Library. •Se procede a completar el campo DATA SET NAME con el nombre del primer archivo a comparar. •Se procede a completar el campo DATA SET NAME con el nombre del archivo a eliminar.

CTRL. a la derecha del archivo procesado. Migración de un archivo: Para migrar un archivo con SMS (Subsistema del MVS): • Command ===> HMIGRATE CTRL. Recupero de un archivo migrado: Desde el Menú de Utilitarios del ISPF: •Option ===> 4 • CTRL. CTRL. CTRL. F11. Ver información sobre el VTOC de un disco: Option V El ISPF despliega una ventana con la información del disco F3. CTRL. Para recuperar un archivo migrado con SMS (Subsistema del MVS): • Command ===> HRECALL CTRL. “filtro” de los nombres de archivos que el ISPF listará.•A toda línea del Primer archivo comparado que no existe en el segundo se le antepone una “I”. Cuando el SMS recupera el archivo nos lo notifica en pantalla.CTRL. Eliminación de un archivo migrado: Para eliminarr un archivo migrado con SMS: • Command ===> HDELETE CTRL. Proceso de Logoff – TSO: 13 . F3x4 o 5 veces. El ISPF nos despliega el correspondiente código de retorno de la operación. •Command ===> V CTRL. Recupero de un archivo migrado: •Se procede a completar el campo VOLUME SERIAL con el nombre del disco del cual se desea obtener información. El ISPF en respuesta al requerimiento de recupero despliega el mensaje HRECALL RC=0 en caso de no haber tenido ningún problema en invocar el servicio de recuperación del SMS. El ISPF nos despliega el correspondiente código de retorno de la operación a la derecha del archivo procesado. F8. CTRL. El ISPF lista todos los archivos cuyo nombre comience con el sufijo completado en la pantalla anterior. •Se deble utilizar el * como comodín. El ISPF muestra el resultado de la búsqueda a partir de la columna 62 • F10. Cuando el SMS elimina el archivo nos lo notifica en pantalla. F11.CTRL. Cuando el SMS migra el archivo nos lo notifica en pantalla. F3. •A toda línea del Segundo archivo comparado que no existe en el primero se le antepone una “D”. •Se procede a completar el campo DSNAME LEVEL con un sufijo.

14 . •También se especifica la clase de JES2 destinada a imprimir el archivo de log del usuario en caso de requerirse esta operación.El TSO despliega la pantalla de opciones con respecto a las acciones a tomar con el archivo de log del usuario. •Generalmente se selecciona la opción 2. •Para finalizar la sesión TSO seleccionar alguna de las 4 opciones de proceso del archivo del log y oprimir: CTRL.

15 .