Using the STL Translator
The STL Translator is a utility that translates STL programs into message generation decks. The input to the STL Translator consists of an STL source data set. You can run the STL Translator using the WSim/ISPF Interface, JCL, or a TSO CLIST. WSim Script Guide and Reference provides examples of running the STL Translator in each of these situations and discusses the execution parameters you use to run the utility.
The output from the STL Translator consists of the following:
- Printed listing of the message generation statements and the
STL source statements.
- STL Translator listings:
- Includes all error messages
- Includes source statements, unless NOSOURCE is specified
- Includes message generation statements, unless NOWSIM is specified
- Includes a variable dictionary
- Includes a statistics report
- Preprocessor listings:
- Includes all error messages
- Includes the Preprocessor listing, unless NOLIST is specified
- Includes a cross-reference report, unless NOXREF is specified
- Includes a network definition summary, if SUMMARY is specified.
- STL Translator listings:
- Optionally, INITDD partitioned data set members containing network definition statements.
- Optionally, MSGDD partitioned data set members containing message generation statements. These data set members do not need to be preprocessed by the Preprocessor before you use them to run WSim.
- Optionally, a sequential output file containing the message generation statements and the STL source statements.
- Optionally, a partitioned data set member containing the STL variable table and a listing of the correlations between the STL statements and the message generation statements. The contents of this data set member are used by the Loglist Utility when it prints STL trace records and by the Q operator command to display the STL statement numbers. (Refer to Using STL trace records for information about STL trace records.)
WSim Script Guide and Reference provides more information about using the output produced by the STL Translator.