z/OS Language Environment Programming Guide for 64-bit Virtual Addressing Mode
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Usage notes

z/OS Language Environment Programming Guide for 64-bit Virtual Addressing Mode
SA38-0689-00

  • CELQPIPI(start_seq) may only be used in conjunction with preinitialized environment that was created and initialized by CELQPIPI(init_sub). A return code of 4 is set if the environment was not created by CELQPIPI(init_sub), since this function code is invalid for a token that is not for a subroutine.
  • CELQPIPI(start_seq) minimizes the overhead of invoking subroutines by performing as much activity as possible at the start of the sequence of calls, thus reducing the activity performed on each subroutine invocation within the sequence.
  • Only CELQPIPI(call_sub) and CELQPIPI(call_sub_addr) invocation are allowed between the CELQPIPI(start_seq) and the CELQPIPI(end_seq) calls.
  • The same PreInit preinitialized environment token must be used on all of the PreInit calls within a sequence, including the calls to CELQPIPI(start_seq) and CELQPIPI(end_seq). Otherwise return code is set for invalid token (16).

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014