FABSPSSI PSSRIN data set
The PSSRIN control data set contains your specifications for a user exit, DATXEXIT, data compression of *CS format, and checking trailer for PSSR.
These specifications are effective when PSSR runs in the IMS environment.
Subsections:
Format
PSSRIN usually resides in the input stream. However, it can be defined either as a sequential data set or as a member of a partitioned data set. It must contain exactly one 80-byte fixed-length record. BLKSIZE, if coded, must be a multiple of 80. The PSSRIN data set can be coded as follows:
//PSSRIN DD *
USEREXIT=UEXPGMA,L
DATXEXIT=YES
COMPRESSED=YES
/*
USEREXIT control statement
Specifies whether PSSR invokes a user exit routine.
This control statement is optional. If you do not specify this control statement, no user exit routine is invoked.
- exitname
- The name of a user exit routine. Specify this operand if you use the exit interface of PSSR. The specified exit routine must reside in the IMS2 DD data set.
- L
- Specify this operand only if the user exit routine is to be run under an environment of LE (Language Environment®). This option is effective if the user exit routine is written in Enterprise COBOL for z/OS® or Enterprise PL/I for z/OS. This option is not effective for user exit routines written in assembly language.
DATXEXIT control statement
Specifies whether PSSR invokes a data conversion exit routine.
This control statement is optional. If you do not specify this control statement, PSSR does not activate the data conversion exit.
- YES
- Activates the data conversion exit.
- NO
- Deactivates the data conversion exit.
The conjunction of the DATXEXIT using of unload utilities of IMS High Performance Unload, PSSR, and IMS HP Load must be one of the following:
- Reorganization in the stored form
- Specify NO for all three jobs.
- Reorganization in the application view form
- Specify YES for all three jobs.
COMPRESSED control statement
Specifies whether the input unloaded records in *CS format are to be compressed by a segment edit/compression exit or not.
This control statement is optional. If you do not specify this control statement, COMPRESSED=YES is used.
This control statement is effective only when all of the following conditions are met:
If the listed conditions do not apply, then this statement is ignored.
- YES
- Specifies that the input unloaded data set is in *CS format and the data is compressed. PSSR assumes the input unloaded records as compressed.
- NO
- Specifies that the input unloaded data set is in *CS format and the data is not compressed.
CHKTRAIL control statement
Specifies whether to check if a trailer record exists in *HD or *SH format of the unload data set.
This control statement is optional. If you do not specify this control statement, CHKTRAIL=YES is used.
- YES
- Specifies that the existence of the trailer record is checked. Segment count in the trailer record is also checked.
- NO
- Specifies that the existence of trailer record is not checked.