The language Environment (LE) component of the z/OS operating system provides an application with a powerful set of run-time parameters (Run-time Option:rto) support. For developers, by setting the right RTO in the application, not only can you quickly see the run-time environment data, improve the efficiency of program debugging, but you can also set up a series of callable services provided by Le to handle exceptions and interrupts quickly.
1 RTO classification
LE RTO is mainly divided into system environment (eg. ENV), file (eg. filehist), stack management (eg. HEAP, Heappools, STACK), international language (eg. Natlang), procedure standard (eg. POSIX), debugging and dump (eg. TRACE, Dyndump) and several other categories. Please refer to the documentation for detailed RTO.
2 use and configuration of RTO
In this article, we mainly discuss the use of Le RTOs in a non-CICS environment, the special configuration in the CICS environment please see the Reference manual at the end of the article. Before detailing how RTO is used, let's look at the format of the report that is printed after the program is finished, as shown in Figure 2-01.
Figure 2-01 RTO Print Report screenshot
In which, each line of RTO the left column is the property identifier of the item, which indicates that the item takes effect at that level and other attributes.
Le supports multiple levels to set up RTO. Specifically as follows:
1 The default setting when installing (installation default)
Le assembler ceedopt calls the CEEXOPT macro to create the default option when installing. In R13 and previous versions, Run-time option, which is in effect, is identified by installation default in the report. In addition to some C-specific RTO, all other RTO must be defined in ceedopt. And each option has a property configuration that can be modified (OVERRIDEABLE:OVR | NONOVR). In 64-bit mode, the Le assembler ceeqdopt calls the CEEXOPT macro to create the default option for installation.
More Wonderful content: http://www.bianceng.cnhttp://www.bianceng.cn/OS/other/