FABSPSSI PSSRIN data set

The PSSRIN control data set contains your specifications for a user exit, a DATXEXIT and data compression of *CS format 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.

Read syntax diagram
>>-USEREXIT=--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 when 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 Assembler.

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 diagram
              .-NO--.   
>>-DATXEXIT=--+-YES-+------------------------------------------><

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 the *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.
  • The data compression is specified in the DBD.
  • The DBD is defined as non-HALDB.

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

Read syntax diagram
                .-YES-.   
>>-COMPRESSED=--+-NO--+----------------------------------------><

YES
Specifies that the input unloaded data set is in the *CS format and the data is compressed. PSSR assumes the input unloaded records as compressed.
NO
Specifies that the input unloaded data set is the *CS format and the data is not compressed.