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.

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.

Read syntax diagramSkip visual syntax diagramUSEREXIT= exitname ,L
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.

Read syntax diagramSkip visual syntax diagramDATXEXIT=NOYES
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:

  • The format of the unloaded database data set is *CS.
  • Data compression is specified in the DBD.
  • The DBD is defined as a non-HALDB.

If the listed conditions do not apply, then this statement is ignored.

Read syntax diagramSkip visual syntax diagramCOMPRESSED=YESNO
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.

Read syntax diagramSkip visual syntax diagram CHKTRAIL= YESNO
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.