The Language Environment Vendor Interfaces (SA22-7568-09) mentions the ability to use XL C/C++ in an SRB. This is the full XL C/C++, with some restrictions, not METAL-C.
Chapter 4, Interfaces for Preinitialization,describes the general setup. The summary is that it is done by calling CEEPIPI from a TCB to establish an init_sub_dp environment. The environment token returned from the init_sub_dp call is then passed to the SRB. The SRB in turn calls CEEPIPI using the call_sub_addr_nochk (12) or call_sub_addr_nochk2(14) functions and the environment token returned by init_sub_dp. Additionally, the LE Service Routine vector must be used to provide suitable replacements. Question: Has anyone used this facility? If you have, I would like to exchange some emails with you to better understand the nuances involved in getting this to work. Thanks, Sam ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN