CEE3PLST — PLIST manipulation

This CWI allows the member that requested initialization to specify the parameter list that is passed to the user application code.

Syntax

void CEE3PLST (R1_value, [fc])
POINTER   *R1_value;
FEED_BACK *fc;
CEE3PLST
Call this CWI interface as follows:
L     R15,CEECAACELV-CEECAA(,R12)
L     R15,2920(,R15)
BALR  R14,R15
R1_value (input)
A fullword containing the value to be returned by CEEINT in R1 to the user's main routine.
fc (output/optional)
The feedback code passed by reference. The following conditions might result from this service:
Condition  
CEE000 Severity 0
Msg_No N/A
Message The service completed successfully.
CEE38P Severity 3
Msg_No 3353
Message The service was not called during event handler processing of the enclave create service or it was called by other than the member corresponding to the language of the main routine.
CEE38Q Severity 3
Msg_No 3354
Message The service was called in a CICS® environment. The parameter list pointer is not modified.
Usage Notes:
  1. This service can only be called during event handler processing of the enclave create event.
  2. This service can only be called by the member corresponding to the language of the main routine, as specified in the initialization parameter list. A language can determine this by checking the field in the initialization parameter list containing the member identifier of the creator of initialization parameter list. This service does not modify the main parameter list pointer in a CICS environment.
  3. This service does not modify the default parameter list pointer CEEEDBDEFPLPTR.
  4. Use of this service allows members to repackage the parameter list during initialization.