CXU - Source

When you have unpacked the dataset cxufree.xmt TSO has allocated a dataset called CXU.FREE under you TSO userid. This dataset contains al the source required to compile CXU and create the CXU load module. You can create the CXU load module by doing the following:

  1. Execute command: SUBMIT CXU.FREE(CXUAUTHC)
  2. Execute command: SUBMIT CXU.FREE(CXULOADC)
  3. Execute command: SUBMIT CXU.FREE(CXUNOUSC)
  4. Before the last compilation you need to edit CXU.FREE(CXUC) and change YOUR.SDSNLOAD in the second last line to the name of the SDSNLOAD library you use on the SYSPLEX where you are compiling. Then:
    Execute command: SUBMIT CXU.FREE(CXUC)

The above mentioned jobs may not execute error free the first time. This might be because the job card is not accepted or the libraries used does not have the same name in your installation. I have tried to use standard library names.

The source used in the four above mentioned compile jobs is found in the same dataset using the same member name, but without the C at the end of the name. CXUAUTH, CXULOAD and CXUNOUS are simple assembler programs doing things not available in PLI. CXU is a PLI program containing all the functionality in CXU apart from the functionality provided by the three assembler programs, which all are invoked from the PLI program.