Allgemeines
Anwendungsgebiet: | Abfragen und Zugriff zu Listen und Tabellen; siehe "Abfragen und Zugriff zu Listen und Tabellen" |
Makrotyp: | Definitionsmakro; |
Makrobeschreibung
Der Makro DJINF generiert eine Beschreibung des Ausgabebereichs für den Makro JINF. Die Beschreibung wird als DSECT oder als Datenabschnitt angelegt. Die DSECT/Datenliste wird für die 24-Bit-Schnittstelle durch Angabe der Operanden JATTR/RUNTIME erzeugt; für die 31-Bit-Schnittstelle durch Angabe des Operanden PARLIST. Im letzteren Fall beginnt die Beschreibung des Ausgabebereichs mit dem Standardheader. Die Initialisierungswerte sind in die Datenliste eingetragen.
Makroaufrufformat und Operandenbeschreibung
DJINF |
DSECT=YES / NO [,PREFIX=p] { ,JATTR={NO / YES} ,RUNTIME={NO / YES} / ,PARLIST={NO / YES} } |
DSECT=
gibt an, ob eine DSECT zu dem Ausgabebereich oder ein Datenabschnitt (Datenliste) als Ausgabebereich generiert wird.
YES
Eine DSECT wird generiert.
NO
Eine Datenliste wird generiert.
PREFIX=
bezeichnet eine Zeichenfolge, mit der die symbolischen Namen der DSECT/Datenliste beginnen.
p
Präfix für die symbolischen Namen; Länge <= 2 Zeichen. Voreinstellung: p = JI.
JATTR=
gibt an, ob die DSECT/Datenliste für die Jobdaten generiert wird.
NO
Eine DSECT/Datenliste wird nicht generiert.
YES
eine DSECT/Datenliste wird generiert.
RUNTIME=
gibt an, ob die DSECT/Datenliste für aktuelle Jobdaten (Job-Startzeit, Anzahl Job-Wiederholungen) generiert wird.
NO
Eine DSECT/Datenliste wird nicht generiert.
YES
Eine DSECT/Datenliste wird generiert.
PARLIST=
gibt an, ob eine DSECT/Datenliste für die 31-Bit-Schnittstelle generiert wird.
NO
Eine DSECT/Datenliste wird nicht generiert.
YES
eine DSECT/Datenliste wird generiert.
Layout der DSECT für die 31-Bit-Schnittstelle
DJINF DSECT=YES,PARLIST=YES 1 *--------P A R A M E T E R L I S T 1 #INTF REFTYPE=REQUEST, C 1 INTNAME=JINF, C 1 INTCOMP=002 1 JIJOBDPL DSECT 1 FHDR UNIT=43,FUNCT=2,VERS=1 2 DS 0A 2 DS 0XL8 GENERAL OPERAND LIST HEADER 2 DC AL2(43) FUNCTION UNIT NUMBER 2 DC AL1(2) FUNCTION NUMBER 2 DC AL1(1) FUNCTION INTERFACE VERSION NUMBER 2 DC X'FFFFFFFF' Returncode is virgin 1 JIJOUID DS CL8 USER ID 1 JIJOACC DS CL8 ACCOUNT NUMBER 1 JIJOJCLA DS CL8 JOB CLASS 1 JIJOJNAM DS CL8 JOB NAME 1 JIJOTSN DS CL4 TASK SEQUENCE NUMBER 1 JIJOJPRI DS X JOB PRIORITY 1 JIJORP DS X REPEAT-TYPE 1 JIJORPNO EQU X'01' - NO 1 JIJORPAS EQU X'02' - AT-STREAM-STARTUP
1 JIJORPDL EQU X'03' - DAILY 1 JIJORPWK EQU X'04' - WEEKLY 1 JIJORPPD EQU X'05' - PERIOD 1 JIJORPIT DS H REPEAT-INTERVAL 1 JIJOST DS X START-TYPE 1 JIJOSTSO EQU X'01' - SOON 1 JIJOSTEA EQU X'02' - EARLIEST 1 JIJOSTAT EQU X'03' - AT 1 JIJOSTLA EQU X'04' - LATEST 1 JIJOSTWI EQU X'05' - WITHIN 1 JIJOSTBU EQU X'06' - BYUSER 1 JIJOSTBO EQU X'07' - BYOPERATOR 1 JIJOSTIM EQU X'08' - IMMEDIATE 1 JIJOSTAS EQU X'09' - AT-STREAM-STARTUP 1 JIJOSTDR DS CL6 START DATE REQUESTED 1 JIJOSTTR DS CL4 START TIME REQUESTED 1 JIJORER DS X RERUN INDICATOR 1 JIJORERN EQU X'00' - NO 1 JIJORERY EQU X'80' - YES 1 JIJOFLU DS X FLUSH INDICATOR 1 JIJOFLUN EQU X'00' - NO 1 JIJOFLUY EQU X'80' - YES 1 JIJOTIME DS F CPU TIME REQUESTED 1 JIJONTL DS X NO TIME LIMIT INDICATOR 1 JIJONTLN EQU X'00' - NTL NOT REQUESTED 1 JIJONTLY EQU X'80' - NTL REQUESTED 1 JIJOMONJ DS CL54 MONITORING JOB VARIABLE 1 JIJOSTDA DS CL6 DATE JOB ACTUALLY STARTED 1 JIJOSTTI DS CL4 TIME JOB ACTUALLY STARTED 1 JIJORPCO DS H REPEAT-COUNT 1 JIJOLEN EQU *-JIJOBDPL LENGTH OF PARAMETERLIST