Recuadro de diálogo Crear trabajo por lotes
Utilice este recuadro de diálogo para someter un JCL definido por el usuario. Esta solicitud de acción es un equivalente más flexible a los mandatos del kit de utilidades que proporciona el producto.
El Separador Opciones de este recuadro de diálogo proporciona los campos que se describen a continuación. El apartado Limitaciones y consejos relativos al Kit de utilidades de almacenamiento proporciona información útil sobre la utilización de este recuadro de diálogo.
Para obtener información sobre las capacidades estándar de un recuadro de diálogo, consulte el apartado Separadores estándar de los recuadros de diálogo del Kit de utilidades de almacenamiento. El tema incluye un enlace a las Guías de consulta para los mandatos que se utilizan en el Kit de utilidades de almacenamiento.
- Conjunto de datos de sistema principal calificado al completo que contiene el JCL por lotes: Especifica el conjunto de datos que contiene el trabajo por lotes. El conjunto de
datos debe ser secuencial o miembro de un conjunto de datos particionados
(PDS).
La longitud de registro lógico del conjunto de datos debe ser 80 y el conjunto de datos debe tener un formato con longitud fija. Para editar o crear el conjunto de datos, pulse el botón Editar JCL, que muestra el Recuadro de diálogo Editar conjunto de datos.Nota: El ID de usuario para Tivoli Enterprise Portal que utilice debe tener autorización en el sistema principal para acceder al conjunto de datos. Si el ID de usuario no tiene autorización, verá un mensaje de error al pulsar Editar JCL. Para obtener información adicional, consulte el apartado Autenticación y autorización para ejecutar mandatos del Kit de utilidades de almacenamiento.
- Variables de sustitución y sus valores de sustitución en tiempo de
ejecución: Especifica los valores de sustitución que deben utilizarse
en tiempo de ejecución. Los valores de sustitución permiten que el trabajo por
lotes haga referencia a objetos específicos como, por ejemplo, conjuntos de
datos y volúmenes. Por ejemplo, estos objetos pueden corresponder a valores de
las filas de tabla que se seleccionan antes de invocar este recuadro de
diálogo.En la columna Variable, puede entrar un nombre exclusivo para cada variable de sustitución que existe en el conjunto de datos. En las celdas de la columna Atributo o cadena de caracteres puede seleccionar los nombres disponibles. Estos nombres reflejan los atributos de las filas de tabla que ha seleccionado en un espacio de trabajo, antes de invocar el recuadro de diálogo Crear trabajo por lotes. También puede especificar manualmente los valores en las celdas. Por ejemplo, puede que desee especificar valores como por ejemplo, nombre de trabajo, clase sysout y otros valores que pueden no estar presentes en la tabla de espacio de trabajo desde la que está seleccionando filas.Consejo: Utilice el convenio de signo de porcentaje para las variables de sustitución (%nombre%) que están presentes en el conjunto de datos JCL. De este modo, este recuadro de diálogo encuentra y lista automáticamente las variables de sustitución JCL.
Consulte el apartado Variables de sustitución estándar del kit de utilidades para conocer las directrices que se aplican al uso de las variables de sustitución.
- Archivos cuyo contenido debe copiarse para visualizarse
posteriormente: Especifica los nombres de DD y los conjuntos de datos
que deben conservarse como un registro de los resultados del trabajo por lotes. Los archivos están disponibles para visualizarse en el espacio de trabajo
Detalles de resultados de Kit de utilidades de almacenamiento.En la columna Nombre de paso, especifique el nombre del paso cuyos datos desea guardar. En la columna Nombre de conjunto de datos o DD calificado al completo, especifique los conjuntos de datos secuenciales o miembros de un conjunto de datos particionados o los nombres de DD que desea copiar. La tabla siguiente muestra algunos valores de ejemplo para esta área del recuadro de diálogo:La especificación de la fila uno conserva los datos del conjunto de datos USER02.LOG.LISTING.
Tabla 1. Valores de ejemplo para "Archivos cuyo contenido debe copiarse para visualizarse más adelante" Nombre de paso Nombre de conjunto de datos o DD STEPX USER02.LOG.LISTING STEPY SYSPRINT La especificación de la fila dos conserva el archivo SYSPRINT en STEPY. Esta salida se guarda en el archivo de punto de comprobación. Se aplican las restricciones siguientes:- Sólo se da soporte a los conjuntos de datos secuenciales o a miembros de un PDS.
- Los conjuntos de datos VSAM no están soportados.
- Es posible que los conjuntos de datos o archivos que contienen caracteres no imprimibles (por ejemplo, código hexadecimal) no se visualicen correctamente en el espacio de trabajo Detalles de resultados de Kit de utilidades de almacenamiento.
- Las líneas de salida cuya longitud supere los 256 caracteres se truncan.
- Conjuntos de datos calificados al completo necesarios para el trabajo que también contienen variables de sustitución: Especifica los conjuntos de datos que están fuera de la secuencia de trabajos JCL. Estos conjuntos de datos pueden ser
necesarios para proporcionar dinámicamente variables de sustitución que
correspondan a objetos (como conjuntos de datos y volúmenes) necesarios cuando
se ejecuta el trabajo por lotes. Estos conjuntos de datos adicionales pueden
ser conjuntos de datos secuenciales o miembros de conjuntos de datos
particionados. La longitud de registro lógico de estos conjuntos de datos debe ser 80 y estos conjuntos de datos deben tener un formato con longitud fija.
Por ejemplo, es posible que un trabajo IEHLIST utilice una sentencia SYSIN DD que señale a un conjunto de datos DASD y no a tarjetas de control de corriente de entrada. Dicho conjunto de datos puede contener variables de sustitución que se deban sustituir en tiempo de ejecución.
Si ningún conjunto de datos contiene variables de sustitución a las que se hace referencia desde JCL, esta área del recuadro de diálogo puede permanecer vacía.
Es posible que obtenga los códigos de retorno siguientes cuando no pueda acceder a los conjuntos de datos:Es posible que reciba el código de retorno (estado) 117 (InvalidJCL). Este estado suele indicar que el JCL supera los 72 caracteres cuando se aplican las variables de sustitución. También puede indicar otros errores relacionados con el JCL, como la falta de una tarjeta JOB o que otro conjunto de datos que requiere sustitución de variables excede los 80 caracteres cuando se aplican las variables de sustitución.Código de retorno Descripción 119 (DataSetError) Servidor de conjunto de datos de usuario (UDS) anómalo. 121 (AuthorizationFailure) Intenta acceder a un conjunto de datos para el cual no dispone de autorización RACF. 123 (DataSetError) El conjunto de datos no existe, no tiene un formato soportado o una longitud de registro soportada. Asegúrese de consultar el resto de los mensajes sobre estos resultados en el RKLVLOG.
Cuando haya completado la configuración del trabajo por lotes, pulse Aceptar en el recuadro de diálogo Crear trabajo por lotes. Llegado este punto, el archivo JCL que proporcione y cualquier archivo que esté fuera del JCL que contiene las variables de sustitución se copiarán en los archivos temporales. Estos archivos temporales se utilizan al someter el JCL de trabajo por lotes.
Convenios para archivos JCL utilizados con el Kit de utilidades de almacenamiento
- %job-name% (véase la línea 000100)
- %sysout% (véase la línea 000100)
- %my-volser% (véase la línea 000800)
- %dsname% (véase la línea 000800)
****** ***************************** Top of Data ******************************
000100 //%job-name% JOB (),'DHODS',REGION=4M,MSGCLASS=%sysout%,NOTIFY=&SYSUID,
000200 // CLASS=A
000300 //* -------------------------------------------------------------------
000400 //LISTVTOC EXEC PGM=IEHLIST
000500 //SYSPRINT DD SYSOUT=*
000600 //SYSIN DD *
000700 )DOT
000800 LISTVTOC DUMP,VOL=3390=%my-volser%,DSNAME=(%dsname%)
000900 )ENDDOT
001000 /*
001100 //
****** **************************** Bottom of Data ****************************
000600 //SYSIN DD *
000700 LISTVTOC DUMP,VOL=3390=TSO201,DSNAME=(SYS2.USER.CLIST)
000800 LISTVTOC DUMP,VOL=3390=TSO202,DSNAME=(SYS2.USER.PROCLIB)
000900 LISTVTOC DUMP,VOL=3390=MVSA12,DSNAME=(SYS2.PROD.LOADLIB)
001000 /*