[z/OS]

Plantilla de trabajos de WSGrid

La plantilla de trabajos de WSGrid es una entrada para el programa de utilidad WSGrid. La plantilla contiene las propiedades que el programa de utilidad WSGrid utiliza para interactuar con un trabajo de proceso por lotes.

Plantilla de trabajos de WSGrid

//WSGRIDT JOB (),MSGCLASS=H
//RUN EXEC PGM=WSGRID
//*********************************************************************
//*
//* Plantilla de trabajos de WSGrid
//*
//* WSGrid es un programa de utilidad Java que se ejecuta bajo control de JZOS con el
//* con el objetivo de subasignar un trabajo por lotes. El programa de utilidad somete
//* el trabajo por lotes, escribe el registro de trabajos por lotes en STDOUT DD cuando se ejecuta el trabajo WCG
//* y después termina con un código de retorno que indica el RC del trabajo por lotes.
//*
//* Códigos RC
//* --------
//*
//* 0-3040 - rango de usuario
//*
//*   Es un código de retorno definido por el usuario devuelto por un trabajo
//*   WCG completado
//*
//* 3041-4096 - ejecutado por el sistema
//*
//*   Es un código de retorno establecido por el sistema antes de la finalización de
//*   un trabajo WCG. Están definidos los siguientes códigos de retorno:
//*
//*     4084 (-12) - trabajo WCG finalizado en estado reiniciable
//*     4080 (-16) - error muy grave del sistema
//*
//*********************************************************************
//*
//* Valores obligatorios:
//*
//* 1) El símbolo WGCNTL debe establecerse en el archivo calificado por vía de acceso
//*    que contiene las propiedades de control de WSGRID. Consulte el bloque de
//*    comentarios situado cerca de WGCNTL DD para obtener más información.
//*
//* 2) El símbolo WGSUB debe establecerse en el archivo que incluye la vía de acceso
//*    que contiene una definición de trabajo WCG xJCL.
//*
//* 3) La variable de entorno WAS_HOME debe establecerse en el nombre del
//*    directorio de inicio de WAS. Busque esta variable bajo STDENV DD.
//*
//* Valores opcionales:
//*
//* 1) El símbolo WGSUBS debe establecerse en el archivo que incluye la vía de acceso
//* que contiene las propiedades de control de trabajo WCG. //*
//* 2) El símbolo WGRSTRT se establece en el archivo que incluye la vía de acceso
//*    utilizado para reiniciar el proceso de salida/entrada. Consulte el
//*    bloque de comentarios situado cerca de WGRSTRT DD para obtener más información.
//*
//*********************************************************************
// SET WGCNTL=<nombre de archivo calificado por vía de acceso>
// SET WGJOB=<nombre de archivo calificado por vía de acceso>
//*SET WGSUBS=<nombre de archivo calificado por vía de acceso>
//*SET WGRSTRT=<nombre de archivo calificado por vía de acceso>
//*********************************************************************
//*
//* Propiedades de control de WSGrid - se requiere DD
//*
//* queue-manager-name=<nombre de gestor de colas MQ>
//* scheduler-input-queue=<cola de entrada MQ definida durante la configuración>
//* scheduler-output-queue=<cola de salida MQ definida durante la configuración>
//* timeout=<en milisegundos, espera de WSGRID del siguiente mensaje de salida del planificador de trabajos>
//* debug=<true|false>
//* 
//*********************************************************************
//WGCNTL DD PATH='&WGCNTL.'
//*
//*********************************************************************
//*
//* Definición de trabajo WSGrid - se requiere DD
//*
//* El archivo debe contener una definición de trabajo JCL WCG válida.
//*
//*********************************************************************
//WGJOB  DD PATH='&WGJOB.'
//*
//*********************************************************************
//*
//* Sustituciones de trabajo WSGrid - DD opcional
//*
//* Los valores tienen el formato:
//*
//* substitution-prop.<nombre_propiedad>=<valor_propiedad>
//*
//*********************************************************************
//*WGSUBS DD PATH='&WGSUBS.'
//*
//*********************************************************************
//*
//* Señal de reinicio de WSGrid - DD opcional
//*
//* Nota: la señal de reinicio se escribe únicamente si este paso de trabajo finaliza
//*       con RC=4084 (-12).
//*
//*       WGRSTRT DD tiene prioridad sobre WGJOB DD, por lo que
//*       si este trabajo se reinicia con un archivo de reinicio no vacío,
//*       se reiniciará el trabajo WCG identificado por la señal - no se creará
//*       una instancia de trabajo nueva basada en la definición de trabajo
//*       de WGJOB.
//*
//* restart-job=<ID_trabajo del trabajo que debe reiniciarse. Se especifica sólo al reiniciar un trabajo>
//*********************************************************************
//*WGRSTRT DD PATH='&WGRSTRT.'
//*             PATHOPTS=(ORDWR,OCREAT),
//*             PATHMODE=(SIRUSR,SIWUSR)
//*
//*********************************************************************

JCL de ejemplo para someter un trabajo nuevo

Utilice el ejemplo siguiente si desea someter un trabajo mediante el programa de utilidad WSGrid.

//WSGRIDCI JOB 1,'HUTCH',MSGCLASS=O
//SUBMIT EXEC PGM=WSGRID,REGION=0M
//STEPLIB DD DSN=B7CELL.WSGRID.LOAD,DISP=SHR
// DD DISP=SHR,DSN=SYS1.MQM.SCSQLOAD
// DD DISP=SHR,DSN=SYS1.MQM.SCSQAUTH
//*****************************************************
//SYSPRINT DD SYSOUT=*
//*****************************************************
//WGCNTL DD *
queue-manager-name=MQW1
scheduler-input-queue=WASIQCG
scheduler-output-queue=WASOQCG
timeout=5000
submit-timeout=30000
//WGJOB DD PATH='/u/hutch/cg/jcl/SimpleCIxJCL_Ebc.xml'
//WGSUBS DD *
substitution-prop.calctime=5
//* 

JCL de ejemplo para reiniciar un trabajo

Utilice el ejemplo siguiente si desea reiniciar un trabajo mediante el programa de utilidad WSGrid.

//B7WSRST4 JOB 1,'Restart IVT',MSGCLASS=O,NOTIFY=?
//SUBMIT EXEC PGM=WSGRID,REGION=0M
//STEPLIB DD DSN=B7CELL.WSGRID.LOAD,DISP=SHR
// DD DISP=SHR,DSN=SYS1.MQM.SCSQLOAD
// DD DISP=SHR,DSN=SYS1.MQM.SCSQAUTH
//SYSPRINT DD SYSOUT=*
//WGCNTL DD *
queue-manager-name=MQW1
scheduler-input-queue=WASIQ
scheduler-output-queue=WASOQ
timeout=5000
restart-job=XDCGIVTtxt-Long:00004
//WGJOB DD PATH='/u/hutch/cg/jcl/EBCxJCL-XDCGIVT-Text_Long.xml' 

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rgrid_wsgrid_template
File name: rgrid_wsgrid_template.html