Input

ICSF supplies the address of the conversion program exit parameter block (CVXP) in register 2 each time it calls the PCF conversion program exit. The exit does not receive a parameter list. Entry and return specifications gives a complete list of the registers on entry to the conversion program exit.

Table 1 describes the contents of the exit control block.

Table 1. CVXP Control Block Format
Offset (Dec) Number of Bytes Description
0 4 Name.

The name of the control block. The field contains the character string CVXP.

4 2 Version.

The version of the control block. The field contains the character string 01.

6 2 Length.

The length of the control block. The value is 28 in decimal.

8 4 Return Code.
The value the exit returns. Valid decimal values for this field are:
Return Code
Description
0
Normal.
4
Do not process the entry.
8
End conversion program.
12 4 Address of the ICSF CKDS installation data area.
16 4 The value in decimal of the length of the ICSF CKDS installation data area.
20 1 Action.

Bit 0 is set on if the action was to change an entry on the ICSF CKDS. Bit 0 is set off if the action was to add an entry to the ICSF CKDS. The rest of the bits in this byte are reserved.

21 1 Call Point.
Indicates the invocation point of the exit. The exit cannot change this field and the conversion program does not use this field on return from the exit. You can determine the invocation point by the bit that is set on.
Bit
Meaning When Set On
0
Conversion preprocessing invocation.
1
Conversion postprocessing invocation.
2
Record processing invocation.
3-7
Reserved.
22 6 Reserved.