Table4. 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 creatingjob&csq;s user
JOBNAM Input creating job&csq;s name
JOBNBR Inputcreating job&csq;s number
INOQNM Input-outputqueue name
INOQLB Input-output queue library
INUSDT Input user data string
INFORM Input form type
INOBIN Input outbin
INPGNM Input creating programname
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 programis 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:
104 APU User’s Guide