Table 4. Parameters Passed to the Before Initialization User Exit

INFILE

Name of the Input spooled file

 

 

INNBR

File number of the input spooled file

 

 

INTYPE

Input type of spooled file (*SCS, *IPDS, *AFPDS, etc.)

 

 

JOBUSR

Input creating job&csq;s user

 

 

JOBNAM

Input creating job&csq;s name

 

 

JOBNBR

Input creating job&csq;s number

 

 

INOQNM

Input-output queue name

 

 

INOQLB

Input-output queue library

 

 

INUSDT

Input user data string

 

 

INFORM

Input form type

 

 

INOBIN

Input outbin

 

 

INPGNM

Input creating program name

 

 

INPGLB

Input creating program library

 

 

PRTDEF

Empty

 

 

PRTDLB

Empty

 

 

SUCFLG

Empty

 

 

OTFILE

Empty

 

 

OTOQNM

Empty

 

 

OTOQLB

Empty

 

 

OTHOLD

Empty

 

 

OTSAVE

Empty

 

 

OTUSDT

Empty

 

 

OTFORM

Empty

 

 

OTOBIN

Empty

 

 

USRPRM

Value from the User Parameter (before) field

 

 

User Exit Middle

A USER EXIT MIDDLE program includes the library the program is in and a 20 character user parameter to be passed to the exit program. This program (phase EXTMID) will be run after the print engine copies the input spooled file to the input spool database. (This occurs in the CPYSPL phase, which creates the internal spool database using the CPYSPLF command.)

Following is the parameter structure passed by the APU print engine if a user exit is called after the input spooled file has been copied to the input spool database:

104APU User's Guide

Page 116
Image 116
IBM S544-5351-03 manual User Exit Middle, Parameters Passed to the Before Initialization User Exit