IBM Compiler and Library for REXX on zSeries V1R4 User's Guide and Reference
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


Processing Sequence for Stubs

IBM Compiler and Library for REXX on zSeries V1R4 User's Guide and Reference
SH19-8160-05


For each stub, the general processing sequence is as follows:

  1. Save the registers.

  2. Obtain storage required to execute the stub. For an EFPL parameter list, storage is requested from the same subpool as REXX. For CPPL and CALLCMD parameter lists, storage is requested from subpool 78. For MVS parameter lists, no subpool parameter is supplied for obtaining the required storage.

  3. Build a parameter list to invoke IRXEXEC. How the input parameter list maps into the parameter list for the invocation of IRXEXEC is shown separately for each type of parameter list.

  4. Invoke IRXEXEC.

  5. Convert the result supplied by IRXEXEC to the form needed for a specific type of invocation (described separately for each type of invocation).

  6. Free the storage obtained in Step 2.

  7. Restore the registers and return to the caller.

Subtopics:

Go to the previous page Go to the next page



Copyright IBM Corporation 1990, 2014