[z/OS]

WSGrid-JCL-Schablone für die SDKs von JZOS Batch Toolkit for z/OS

Die WSGrid-Jobschablone ist eine Eingabe für das Dienstprogramm "WSGrid". Verwenden Sie das Dienstprogramm "WSGrid", um einen Job an den Stapelscheduler zu übergeben, dessen externe Schnittstelle für die Verwendung des Standardmessagingsystems konfiguriert ist. Verwenden Sie die Schablone für die SDKs von JZOS Batch Toolkit for z/OS.

//WSGRIDT JOB (),MSGCLASS=H
//*********************************************************************
//*
//* WSGrid-Jobschablone
//*
//* WSGrid ist ein Java-Dienstprogramm, das unter der Steuerung von JZOS
//* ausgeführt wird, um einen WCG-Job zuzustellen. Das Dienstprogramm übergibt den WCG-Job,
//* schreibt das WCG-Jobprotokoll während der Ausführung des WCG-Jobs in den STDOUT-DD und wird
//* dann mit einem Rückkehrcode beendet, der den Rückkehrcode des WCG-Jobs angibt.
//*
//* Rückkehrcodes
//* --------
//*
//* 0-3040 - Benutzerbereich
//*
//*   Dies ist ein benutzerdefinierter Rückkehrcode, der von einem
//*   abgeschlossenen WCG-Job zurückgegeben wird.
//*
//* 3041-4096 - System ausgeführt
//*
//*   Dies sind Rückkehrcodes, die vom System vor dem Abschluss eines
//*   WCG-Jobs definiert sind. Die folgenden Rückkehrcodes sind definiert:
//*
//*     4084 (-12) - WCG-Job in einem wieder anlauffähigen Zustand beendet
//*     4080 (-16) - Schwerwiegender Systemfehler
//*
//*********************************************************************
//*
//* Erforderliche Einstellungen:
//*
//* 1) Das Symbol WGCNTL muss auf eine Datei mit qualifiziertem
//*    Pfad gesetzt werden, die die WSGRID-Steuerungseigenschaften´
//*    enthält. Weitere Informationen finden Sie im Kommentarblock
//*    in der Nähe des WGCNTL-DD.
//*
//* 2) Das Symbol WGSUB muss auf eine Datei mit qualifiziertem Pfad
//*    gesetzt werden, die eine WCG-xJCL-Jobdefinition enthält.
//*
//* 3) Die Umgebungsvariable WAS_HOME muss auf den Namen des
//*    WAS-Ausgangsverzeichnisses gesetzt werden. Sie finden diese
//*    Variable unter dem STDENV-DD.
//*
//* Optionale Einstellungen.
//*
//* 1) Das Symbol WGSUBS wird auf die Datei mit qualifiziertem Pfad gesetzt,
//*    die die WCG-Jobsubstitutionseigenschaften enthält.
//*
//* 2) Das Symbol WGRSTRT wird auf die Datei mit qualifiziertem Pfad
//*    gesetzt, die für die Ausgabe/Eingabe der Neustartverarbeitung
//     verwendet wird. Weitere Informationen finden Sie im Kommentarblock
//*    in der Nähe des WGRSTRT-DD.
//*
//*********************************************************************
// SET WGCNTL=<Dateiname mit qualifiziertem Pfad>
// SET WGJOB=<Dateiname mit qualifiziertem Pfad>
//*SET WGSUBS=<Dateiname mit qualifiziertem Pfad>
//*SET WGRSTRT=<Dateiname mit qualifiziertem Pfad>
//*********************************************************************
//*
//* WSGrid mit dem JZOS-Startprogramm starten
//*
//*********************************************************************
//JAVA EXEC PROC=JVMPRC50,
// JAVACLS='com.ibm.ws.bootstrap.WSLauncher'
//MAINARGS DD *
com.ibm.ws.grid.comm.WSGrid
//*********************************************************************
//*
//* WSGrid-Steuerungseigenschaften - erforderlicher DD
//*
//* scheduler-host=<Hostname des Job-Scheduler-Servers>
//* scheduler-port=<HTTP-Port des Job-Scheduler-Servers>
//* submitter-userid=<berechtigte Benutzer-ID>
//* submitter-password=<Kennwort - kann mit dem WAS-Dienstprogramm verschlüsselt werden>
//* timeout=<JMS-Empfangszeitlimit in Millisekunden>
//* debug=<true|false>
//*
//*********************************************************************
//WGCNTL DD PATH='&WGCNTL.'
//*
//*********************************************************************
//*
//* WSGrid-Jobdefinition - erforderlicher DD
//*
//* Datei muss eine gültige WCG-JCL-Jobdefinition enthalten.
//*
//*********************************************************************
//WGJOB  DD PATH='&WGJOB.'
//*
//*********************************************************************
//*
//* WSGrid-Jobsubstitutionen - optionaler DD
//*
//* Werte müssen im folgenden Format angegeben werden:
//*
//* substitution-prop.<Eigenschaftsname>=<Eigenschaftswert>
//*
//*********************************************************************
//*WGSUBS DD PATH='&WGSUBS.'
//*
//*********************************************************************
//*
//* WSGrid-Neustarttoken - optionaler DD
//*
//* Anmerkung: Das Neustarttoken wird nur geschrieben, wenn dieser
//*            Jobabschnitt mit RC=4084 (-12) abgeschlossen wird.
//*
//*       Der WGRSTRT-DD hat Vorrang vor dem WGJOB-DD. Wenn dieser Job
//*       mit einer nicht leeren Neustartdatei neu gestartet wird,
//*       wird der mit dem Token angegebene WCG-Job neu gestartet.
//*       Es wird keine neue Jobinstanz erstellt, die auf der Jobdefinition
//*       in WGJOB basiert.
//*
//*********************************************************************
//*WGRSTRT DD PATH='&WGRSTRT.'
//*             PATHOPTS=(ORDWR,OCREAT),
//*             PATHMODE=(SIRUSR,SIWUSR)
//*
//*********************************************************************
//*
//* Abschnitt mit den Umgebungsvariablen
//*
//*********************************************************************
//STDENV-DD *
#
#---------------------------------------------------------------------
# Erforderlich: WAS-Ausgangsverzeichnis angeben
#---------------------------------------------------------------------
#
WAS_HOME="<WAS-Ausgangsverzeichnis, z. B. /WebSphere/AppServer>"
#
#---------------------------------------------------------------------
# JVM-Optionen konfigurieren
#---------------------------------------------------------------------
#
# Größe des Heapspeichers
#
#---------------------------------------------------------------------
IJO="-Xms256m -Xmx512m"
#---------------------------------------------------------------------
#
# DD-Codierungen
#
# Werte: IBM-1047  (ebcdic - Standardeinstellung)
#        ISO8859-1 (ascii)
#
#---------------------------------------------------------------------
#IJO="$IJO -Dcom.ibm.ws.grid.dd.wgcntl.encoding=ISO8859-1"
#IJO="$IJO -Dcom.ibm.ws.grid.dd.wgjob.encoding=ISO8859-1"
#IJO="$IJO -Dcom.ibm.ws.grid.dd.wgsubs.encoding=ISO8859-1"
#IJO="$IJO -Dcom.ibm.ws.grid.dd.wgrstrt.encoding=ISO8859-1"
#---------------------------------------------------------------------
#
# verbose:class aktivieren, um ClassNotFoundException zu testen
#
#---------------------------------------------------------------------
#IJO="$IJO -verbose:class"
#---------------------------------------------------------------------

REPLACE_WAS_HOME=$WAS_HOME

JAVA_HOME=$WAS_HOME/java
PATH=/bin:/usr/bin:$JAVA_HOME/bin:$WAS_HOME/bin:$PATH
LIBPATH=/lib:/usr/lib:$JAVA_HOME/bin:$JAVA_HOME/bin/classic:$LIBPATH

. $WAS_HOME/bin/setupCmdLine.sh

ENCODE_ARGS="-Xnoargsconversion -Dfile.encoding=ISO8859-1"

JMS_PATH=$WAS_HOME/lib/WMQ/java/lib/com.ibm.mq.jar:$WAS_HOME/lib/WMQ/java/lib/co

CLASSPATH=$JAVA_HOME:$WAS_HOME/lib/launchclient.jar:$WAS_CLASSPATH:$JMS_PATH

IBM_JAVA_OPTIONS="$IJO \
  -Dwas.install.root=$WAS_HOME \
  -Dws.ext.dirs=$WAS_EXT_DIRS \
  -Dfile.encoding=ISO8859-1 "

export IBM_JAVA_OPTIONS JAVA_HOME PATH LIBPATH CLASSPATH WAS_HOME

//

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rgrid_wsgrid_java_template
Dateiname:rgrid_wsgrid_java_template.html