El supervisor del trabajo proporciona servicios relacionados con JES. El comportamiento del supervisor del trabajo se puede controlar con las definiciones de BLZJCNFG.
Personalice el miembro de configuración del supervisor del trabajo de muestra hlq.SBLZSAMP(BLZJCNFG),
como vemos en la siguiente muestra. Las líneas de comentarios comienzan con un signo de la libra (#), cuando se utiliza una página de códigos de U.S. Las líneas de datos sólo pueden tener una directiva y su valor asignado. Los comentarios no están permitidos en la misma línea.
Nota: La tarea iniciada BLZJMON debe volver a iniciarse para detectar los cambios que hace.
HOST_CODEPAGE=IBM-1047
SERV_PORT=6716
TZ=EST5EDT
#_BPXK_SETIBMOPT_TRANSPORT=TCPIP
#CODEPAGE=UTF-8
#CONCHAR=$
#CONSOLE_NAME=JMON
#GEN_CONSOLE_NAME=OFF
#LIMIT_COMMANDS=NOLIMIT
#LIMIT_VIEW=USERID
#LISTEN_QUEUE_LENGTH=5
#MAX_DATASETS=32
#MAX_THREADS=200
#TIMEOUT=3600
#TIMEOUT_INTERVAL=1200
#SUBMITMETHOD=TSO
#TSO_TEMPLATE=BLZ.SBLZSAMP(BLZTSO)
- HOST_CODEPAGE
- La página de códigos host. El valor predeterminado es IBM-1047.
Cambie para igualar la página de códigos del host.
- SERV_PORT
- Número de puerto para el servidor host del supervisor del trabajo. El puerto predeterminado es 6716.
Nota: Antes de seleccionar un puerto, verifique que el puerto está disponible en su sistema con los mandatos TSO NETSTAT y NETSTAT PORTL.
- TZ
- Selector del huso horario. El valor predeterminado es EST5EDT. El huso horario predeterminado es UTC +5 horas (Hora estándar del este (EST) Eastern
Daylight Savings Time (EDT)). cambie esto para representar su huso horario.
Se puede encontrar información adicional en: UNIX® System Services Command Reference (SA22-7802).
Las siguientes definiciones son opcionales. Si se omite, los valores predeterminados se aplicarán como se especifica abajo:
- _BPXK_SETIBMOPT_TRANSPORT=<tcpip stack name>
- Especifica el nombre de la pila TCPIP que se utilizará. El valor predeterminado es TCPIP.
No comente y cambie el nombre de pila del TCPIP solicitado, como se define en la instrucción TCPIPJOBNAME en el TCPIP.DATA relacionado.
Nota: Codificar una instrucción SYSTCPD DD en el servidor JCL no establece la afinidad de pila solicitada.
- CODEPAGE
- La página de códigos de la estación de trabajo. El valor predeterminado es UTF-8.
La página de códigos de la estación de trabajo está establecida en UTF-8 y no debería cambiarse. Necesitaría no comentar la directiva y cambiar UTF-8 para hacer coincidir la página de códigos de la estación de trabajo si tiene dificultad con caracteres NLS, como el símbolo de moneda.
- CONCHAR
- Especifica el carácter de comando de consola JES. CONCHAR toma de manera predeterminada CONCHAR=$ para JES2, o CONCHAR=* para JES3. No comente y cambie al carácter del mandato solicitado
- CONSOLE_NAME
- Especifica el nombre de la consola EMCS utilizada para mandatos emitidos contra trabajos (Hold, Release, Cancel y Purge). El valor predeterminado es JMON. No comente y cambie al nombre de consola deseado, utilizando las directrices que vienen a continuación.
- CONSOLE_NAME debe ser el nombre de consola que consta de 2 a 8 caracteres alfanuméricos, o &SYSUID.
- Si se especifica un nombre de consola, se utiliza una consola única por ese nombre para todos los usuarios. Si está en uso la consola de este nombre, el mandato emitido por el cliente fallará.
- Si se especifica &SYSUID, el ID de usuario del cliente se utiliza como nombre de consola. Así, se utiliza una consola diferente para cada uno de los usuarios. Si está en uso la consola de este nombre (por ejemplo, el usuario está utilizando el SDSF ULOG), el comando emitido por el cliente podría cambiar, dependiendo de la configuración GEN_CONSOLE_NAME .
No importa el nombre de la consola utilizado, el ID de usuario del cliente que solicita el mandato se utiliza como LU de la consola, dejando un rastro en mensajes syslog IEA630I y IEA631.
IEA630I OPERATOR console NOW ACTIVE, SYSTEM=sysid, LU=id
IEA631I OPERATOR console NOW INACTIVE, SYSTEM=sysid, LU=id
- GEN_CONSOLE_NAME
- Habilita o inhabilita la generación automática de nombres de consola alternativos. El valor predeterminado es OFF.
No comente y cambie a ON para habilitar nombres de consola alternativos.
Esta directiva sólo se utiliza cuando CONSOLE_NAME=&USERID y el ID de usuario no están disponibles como nombre de consola.
Si GEN_CONSOLE_NAME=ON, se genera un nombre de consola alternativo añadiendo un único dígito numérico al ID de usuario. Se intentan los dígitos del 0 al 9. Si no se ha encontrado una consola disponible, el mandato emitido por el cliente falla.
If GEN_CONSOLE_NAME=OFF, el mandato emitido por el cliente falla.
Nota: Las únicas configuraciones válidas son ON y OFF.
- LIMIT_COMMANDS
- Define contra qué trabajos puede emitir el usuario mandatos JES seleccionados
(Muestra JCL, Hold, Release, Cancel y Purge). El valor predeterminado (LIMIT_COMMANDS=USERID) lista los mandatos a trabajos propiedad del usuario. No comente esta directiva y especifique LIMITED o NOLIMIT para permitir al usuario emitir mandatos contra todos los archivos de cola, si lo permite el producto de seguridad.
Tabla 1. Matriz de permisos del mandato LIMIT_COMMANDS | |
Propietario del trabajo |
| LIMIT_COMMANDS |
Usuario |
Otro |
| USERID (predeterminado) |
Permitido |
No permitido |
| LIMITED |
Permitido |
Permitido únicamente si está permitido explícitamente por los perfiles de seguridad |
| NOLIMIT |
Permitido |
Permitido si está permitido por los perfiles de seguridad o cuando la clase JESSPOOL no está activa |
Nota: Las únicas configuraciones válidas son USERID, LIMITED y NOLIMIT.
- LIMIT_VIEW
- Define la salida que puede visualizar. Con el valor predeterminado (LIMIT_VIEW=NOLIMIT)
puede visualizar todas las salidas JES, si lo permite el producto de seguridad.
No comente esta directiva y especifique USERID para limitar la vista a la salida.
Nota: Las únicas configuraciones válidas son USERID y NOLIMIT.
- LISTEN_QUEUE_LENGTH
- La longitud de cola de escucha TCP/IP. El valor predeterminado es 5. No cambie a menos que el centro de soporte de IBM® le dirija para hacerlo.
- MAX_DATASETS
- Número máximo de conjuntos de datos de salida en cola que el supervisor del trabajo devolverá al cliente (por ejemplo, SYSOUT, SYSPRINT, SYS00001, etc). El valor predeterminado es 32.
El valor máximo es 2147483647.
- MAX_THREADS
- Número máximo de usuarios que pueden utilizar un supervisor del trabajo a la vez. El valor predeterminado es 200. El valor máximo es 2147483647. Aumentar este puede puede requerir que aumente el tamaño del espacio de dirección del supervisor del trabajo.
- TIMEOUT
- Longitud de tiempo, en segundos, antes de que una hebra se parara debido a la falta de interacción con el cliente. El valor predeterminado es 3600 (1
hora). El valor máximo es 2147483647. TIMEOUT=0 inhabilita la función.
- TIMEOUT_INTERVAL
- Número de segundos entre las comprobaciones de tiempo de espera. El valor predeterminado es 1200.
El valor máximo es 2147483647.
- SUBMITMETHOD=TSO
- Someter trabajo a través de TSO. El valor predeterminado (SUBMITMETHOD=JES)
someter trabajos directamente en JES. No comente esta directiva y especifique TSO para someter el trabajo a través del mandato TSO SUBMIT .
Este método permite al TSO que existe que esté involucrado; sin embargo, tiene un inconveniente de rendimiento, y por esa razón, no es recomendable.
Nota: - Las únicas configuraciones válidas son TSO y JES.
- Si está especificado SUBMITMETHOD=TSO , entonces TSO_TEMPLATE también debe estar definido.
- TSO_TEMPLATE
- Derivador JCL para someter el trabajo a través de TSO. El valor predeterminado es hlq.SBLZSAMP(BLZTSO). Esta instrucción hace referencia al nombre del miembro completamente cualificado de JCL para utilizarlo como derivador para someter TSO. Consulte la instrucción SUBMITMETHOD para obtener más información.
Nota: - Se proporciona un trabajo de derivador de muestra en BLZ.SBLZSAMP(BLZTSO).
Consulte este miembro para obtener más información sobre la personalización necesaria.
- TSO_TEMPLATE no tiene efecto a menos que también se especifique SUBMITMETHOD=TSO .