This program is loaded during the PIPI preinitialization phase of each Language Environment® enclave where C or C++ programs compiled with the XPLINK option are to be run. It allows you to alter the default Language Environment run-time options. See the z/OS® Version 1.4 Language Environment Programming Guide, SC22-7561-03, for details of the Language Environment options that can be reset. The program must be written in Assembler language.
The options are specified as a human-readable string containing a 2-byte string length followed by the run-time options. The maximum length allowed for all Language Environment run-time options is 255 bytes, so you are recommended to use the abbreviated version of each option and restrict your changes to a total of under 200 bytes. The values you specify are not checked by CICS® before being passed to Language Environment.
A CICS-supplied DFHAPXPO module is provided, setting some run-time options. See the fully-commented module source for an example of how to set these options.
CICS programs can include a CEEUOPTS CSECT to supply Language Environment run-time options to control the program's execution.