Files created by CEEBLDTX

The CEEBLDTX utility creates several files from the message source file. It creates an assembler source file, which can be assembled into an object ("TEXT") file and link-edited into a module in an MVS™ load library. When the name of the module is placed in a message module table, the Language Environment message services can dynamically access the messages. See Creating a message module table for more information about creating a message module table.

The CEEBLDTX utility optionally creates secondary input files (COPY or INCLUDE), which contain the declarations for the condition tokens associated with each message in the message source file. When a program uses the secondary input file, the condition tokens can then be used to reference the message from the message table. The :msgname. tag indicates the symbolic name of the condition token.

To use the CEEBLDTX utility with the sample file shown in Figure 1 , issue the environment corresponding command example below. After the out_file is generated, High Level Assembler can be used to assemble the out_file into an object and the binder can be used to link-edit the object into a module in an MVS load library. (A CSECT name greater than 8 characters requires the use of the High Level Assembler GOFF option for assembling the primary out_file.):
   TSO/E:
	CEEBLDTX example exmplasm pli(exmplcop)
The in_file is EXAMPLE, the out_file is EXMPLASM, and the PL/I secondary input file is EXMPLCOP.
   z/OS UNIX:
	ceebldtx -l PLI -I exmplcop example exmplasm

The in_file is example, the out_file is exmplasm.s, and the PL/I secondary input file is exmplcop.copy.