TSO/E interface

Read syntax diagramSkip visual syntax diagram
>>-CEEBLDTX--in_file--out_file---------------------------------->

>--+---------------------------------------+-------------------->
   +-BAL(secondary_file_name)--------------+   
   +-C(secondary_file_name)----------------+   
   |                             .-APOST-. |   
   +-COBOL(secondary_file_name)--+-------+-+   
   |                             +-,-----+ |   
   |                             +-QUOTE-+ |   
   |                             '-"-----' |   
   +-FORTRAN(secondary_file_name)----------+   
   '-PLI(secondary_file_name)--------------'   

>--+--------------+--+-------------------+--+-----------+------->
   '-CLASS(class)-'  '-CSECT(csect_name)-'  '-MSGID(id)-'   

   .-SEQ---.  .-PROL---.   
>--+-------+--+--------+---------------------------------------><
   '-NOSEQ-'  '-NOPROL-'   

in_file
The name of the file containing the message source. The fully qualified data set name must be enclosed in single quotes if you do not want a TSO/E prefix.
out_file
The name of the resulting assembler source file containing the messages, inserts, and other items, suitable for input into the High Level Assembler. The fully qualified data set name must be enclosed in single quotes if you do not want a TSO/E prefix.
options
APOST | ' | QUOTE | "
Specify the delimiter to use, APOST is used by default. This option is used to specify which COBOL delimiter to use. Honored in combination with COBOL(secondary_file_name) option.
BAL(secondary_file_name) | C(secondary_file_name) | COBOL(secondary_file_name) | FORTRAN(secondary_file_name) | PLI(secondary_file_name)
secondary_file_name: The name of the secondary input file for the specified language. The file will contain declarations for the condition tokens associated with each message in the message source file. The fully qualified data set name must be enclosed in single quotes if you do not want a TSO/E prefix.
Note:
  1. Only the last language (secondary_file_name) will be used.
  2. C370(secondary_file_name) is also supported.
CLASS(class)
This option is used to specify the default value for :msgclass. in cases where the tag is not present.
CSECT(csect_name)

This option is used to explicitly specify the CSECT name. An uppercase version of the CSECT name will be used. By default, the CSECT name is the output file base name.

A CSECT name greater than 8 characters requires the use of the GOFF option when assembling the out_file.

MSGSID(id)
This option is used to specify the default value for :msgsubid. in cases where the tag is not present.
PROL | NOPROL
Specify PROL to reuse prolog from the previous file version, if previous version exists. Specify NOPROL to ignore the previous prolog. PROL is default.
SEQ | NOSEQ
Specify SEQ to generate files with sequence numbers. Specify NOSEQ to generate files without sequence number. SEQ is default.
Note: The CEEBLDTX utility is a REXX EXEC that resides in SCEECLST data set.