Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

DJINF - Create DSECT or data list for JINF macro

&pagelevel(3)&pagelevel

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