The following table describes the parameters that appear after the common header in the communication area for a change package pre-processing exit.
The communication area has the same layout for every change package pre-processing exit. However, while the layout is the same, not all of the parameter values in that layout are initialized for every exit point. The server only initializes the parameter values that are relevant to each exit point. Also, user exit programs can only alter (pass back to the server) selected parameters. The following table describes the parameters, and identifies the exit points for which the parameter values are initialized, and the exit points that can alter these parameter values.
Parameter | User exit access to parameter: read-only (R), modifiable (M), or not supplied (×) | ||||||||
---|---|---|---|---|---|---|---|---|---|
Approve | Backout | Disapprove | Import | Install | Migrate | Newcopy | Ready | Unready | |
Change package ID | R | R | R | R | R | R | R | R | R |
External reference | R | R | R | R | R | R | R | R | R |
Migration scheme | R | R | R | R | R | R | R | R | R |
Approval profile | R | × | R | × | × | × | × | × | × |
Pointer to package-scheme | R | R | R | R | R | R | R | R | R |
Pointer to XML API command request | R | R | R | R | R | R | R | R | R |
Check state of Approve command 2 | M | × | × | × | × | M | × | × | × |
Approval status 1 | M | R | M | × | × | R | R | × | × |
Approver role | R | × | R | × | × | M | × | × | × |
Approver user ID | R | × | R | × | × | M | × | × | × |
Check state of Disapprove command 2 | × | × | M | × | × | × | × | × | × |
Check state of Import command 2 | × | × | × | R | × | × | × | × | × |
Migration status 3 | × | R | × | × | × | R | × | × | × |
Check state of Ready command 2 | × | R | × | × | R | × | R | R | R |
Ready status 4 | × | R | × | R | R | R | R | R | R |