Rational Developer for System z
PL/I for Windows, Version 8.0, Programming Guide

Writing the initialization procedure

Your initialization procedure should perform any initialization required by the exit, such as opening files and allocating storage. The initialization procedure-specific control block is coded as follows:

  Dcl 1 Uex_ISA native based( null() ),
      2 Uex_ISA_Length_fixed bin(31);   /* storage(Uex_IS    A) */

The global control block syntax for the initialization procedure is discussed in the section Structure of global control blocks.

Upon completion of the initialization procedure, you should set the return/reason codes to the following:

0/0
Continue compilation
4/n
Reserved for future use
8/n
Reserved for future use
12/n
Reserved for future use
16/n
Abort compilation
Rational Developer for System z
PL/I for Windows, Version 8.0, Programming Guide