Introduction to CEEPIPI, the LE pre-initialisation routine
There are essentiall three stages required to exploit LE pre-initialisation, namely:
- Establish the LE enclave
In the IBM suppled example this includes all the code from the LOAD EP=CEEPIPI, to but not including the label CSUB
This code should be executed once only, and logically forms the basis of the first call to this routine.
- Invoke the LE program
In the IBM suppled example this includes all the code from the CSUB label to, but not including the TSUB label.
This code would be executed for each invocation of the LE program.
- Close the LE enclave
In the IBM suppled example this includes all the code from the TSUB label to, but not including the DONE label.
This code should be executed once only, and logically forms the basis of the last call to this routine.