General
Application area: | Requesting and accessing lists and tables; see "Requesting and accessing lists and tables" |
Macro type: | Definition macro; see "Types of macro" |
Macro description
The DJINF macro generates a description of the output area for the JINF macro. The description is created in the form of a DSECT or data list. For the 24-bit interface, the DSECT/data list is generated by specifying the operand JATTR/RUNTIME; for the 31-bit interface, it is generated by specifying the PARLIST operand. In the latter case, the description of the output area starts with the standard header. The initialization values for the standard header are entered in the data list.
Macro format and description of operands
DJINF |
DSECT=YES / NO [,PREFIX=p] { ,JATTR={NO / YES} ,RUNTIME={NO / YES} / ,PARLIST={NO / YES} } |
DSECT=
Specifies whether a DSECT of the output area is to be generated or a data list.
YES
A DSECT is generated.
NO
A data list is generated.
PREFIX=
Gives a character string to be prefixed to the symbolic names of the DSECT/data list.
p
Prefix for the symbolic names. Length <= 2 characters.
Default value: p = JI.
JATTR=
Indicates whether the DSECT/data list for job data is to be generated.
NO
No DSECT/data list is generated.
YES
A DSECT/data list is generated.
RUNTIME=
Indicates whether the DSECT/data list for current job data (start-of-job time, number of job retries) is to be generated.
NO
No DSECT/data list is generated.
YES
A DSECT/data list is generated.
PARLIST=
Indicates whether a DSECT/data list for the 31-bit interface is to be generated.
NO
No DSECT/data list is generated.
YES
A DSECT/data list is generated.
Layout of the DSECT for the 31-bit interface
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