Quick reference table for AMODE 31 runtime options
Table 1 provides a quick reference
of the Language Environment runtime
options for AMODE 31 applications.
Runtime options | Function |
---|---|
ABPERC | Percolates a specified abend. See ABPERC. |
ABTERMENC | Sets the enclave termination behavior for an enclave ending with an unhandled condition of severity 2 or greater. See ABTERMENC. |
AIXBLD | NOAIXBLD | Invokes the access method services (AMS) for VSAM indexed and relative data sets to complete the file and index definition procedures for COBOL routines. See AIXBLD (COBOL only). |
ALL31 | Indicates whether an application does or does not run entirely in AMODE(31). See ALL31. |
ANYHEAP | Controls allocation of library heap storage not restricted to below the 16M line. See ANYHEAP. |
ARGPARSE | Specifies if arguments on the command line are to be parsed in the usual C format. See ARGPARSE | NOARGPARSE (C only). |
AUTOTASK | Specifies if Fortran Multitasking Facility is to be used by your program and the number of tasks that are allowed to be active. See AUTOTASK | NOAUTOTASK (Fortran only). |
BELOWHEAP | Controls allocation of library heap storage below the 16M line. See BELOWHEAP. |
CBLOPTS | Specifies the format of the argument string on application invocation when the main program is COBOL. See CBLOPTS (COBOL only). |
CBLPSHPOP | Controls if CICS® PUSH HANDLE and CICS POP HANDLE commands are issued when a COBOL subprogram is called. See CBLPSHPOP (COBOL only). |
CBLQDA | Controls COBOL QSAM dynamic allocation. See CBLQDA (COBOL only). |
CEEDUMP | Specifies options to control the processing of the Language Environment dump report. See CEEDUMP. |
CHECK | Indicates if checking errors within an application should be detected. See CHECK (COBOL only). |
COUNTRY | Specifies the default formats for date, time, currency symbol, decimal separator, and the thousands separator based on a country. See COUNTRY. |
DEBUG | NODEBUG | Activates the COBOL batch debugging features specified by the "debugging lines" or the USE FOR DEBUGGING declarative. See DEBUG (COBOL only). |
DEPTHCONDLMT | Limits the extent to which conditions can be nested. See DEPTHCONDLMT. |
DYNDUMP | Provides a way to obtain IPCS readable dumps of user applications that would ordinarily be lost due to the absence of a SYSMDUMP, SYSUDUMP, or SYSABEND DD statement. See DYNDUMP. |
ENV | Specifies the operating system that your C application runs under. See ENV (C only). |
ENVAR | Sets the initial values for the environment variables. See ENVAR. |
ERRCOUNT | Specifies how many conditions of severity 2, 3, and 4 can occur per thread before an enclave terminates abnormally. See ERRCOUNT. |
ERRUNIT | Identifies the unit number to which runtime error information is to be directed. See ERRUNIT (Fortran only). |
EXECOPS | Specifies if runtime options can be specified on the command line. See EXECOPS | NOEXECOPS (C only). |
FILEHIST | FILEHIST specifies whether to allow the file definition of a file referred to by a ddname to be changed during run time. See FILEHIST (Fortran only). |
FILETAG | FILETAG ensures control of untagged z/OS® UNIX files and standard streams terminal files when set up for conversion, and for control of certain open functions which tag new or empty z/OS UNIX files. See FILETAG (C/C++ only). |
FLOW | NOFLOW | Controls the FLOW output produced by OS/VS COBOL programs. See FLOW (COBOL only). |
HEAP | Controls allocation of the user heap. See HEAP. |
HEAPCHK | Specifies that user heap storage can be inspected for damage and request a heap storage diagnostics report. See HEAPCHK. |
HEAPPOOLS | Specifies that (Quick) heap storage manager can be used. See HEAPPOOLS (C/C++ and Enterprise PL/I only). |
HEAPZONES | Turns on overlay toleration and checking for user heaps. See HEAPZONES. |
INFOMSGFILTER | Allows the user to eliminate unwanted informational messages. See INFOMSGFILTER. |
INQPCOPN | NOINQPCOPN | INQPCOPN controls if the OPENED specifier on an INQUIRE by unit statement can be used to determine whether a preconnected unit has had any I/O statements directed to it. See INQPCOPN (Fortran only). |
INTERRUPT | Causes attentions recognized by the host operating system to be recognized by Language Environment. See INTERRUPT. |
LIBSTACK | Controls the allocation of the thread's library stack storage. See LIBSTACK. |
MSGFILE | Specifies the ddname of the runtime diagnostics file. See MSGFILE. |
MSGQ | Specifies the number of ISI blocks allocated on a per-thread basis during execution. See MSGQ. |
NATLANG | Specifies the national language to use for the runtime environment. See NATLANG. |
OCSTATUS | NOOCSTATUS | Controls if the OPEN and CLOSE status specifiers are verified. See OCSTATUS (Fortran only). |
PAGEFRAMESIZE | Indicates the preferred page frame size for certain types of storage requests. Note the statement of direction associated with this runtime option. See PAGEFRAMESIZE. |
PC | Specifies that Fortran static common blocks are not shared among load modules. See PC (Fortran only). |
PLIST | Specifies the format of the invocation arguments received by your C application when it is invoked. See PLIST (C only). |
PLITASKCOUNT | Controls the maximum number of tasks active at one time while you are running PL/I MTF applications. See PLITASKCOUNT (PL/I only). |
POSIX | Specifies if the enclave can run with the POSIX semantics. See POSIX. |
PROFILE | Controls the use of an optional profiler which collects performance data for the running application. See PROFILE |
PRTUNIT | Identifies the unit number used for PRINT and WRITE statements that do not specify a unit number. See PRTUNIT (Fortran only). |
PUNUNIT | Identifies the unit number used for PUNCH statements that do not specify a unit number. See PUNUNIT (Fortran only). |
RDRUNIT | Identifies the unit number used for READ statements that do not specify a unit number. See RDRUNIT (Fortran only). |
REDIR | Specifies if redirections for stdin, stderr, and stdout are allowed from the command line. See REDIR | NOREDIR (C only). |
RECPAD | Specifies if a formatted input record is padded with blanks. See RECPAD (Fortran only). |
RPTOPTS | Specifies that a report of the runtime options in use by the application be generated. See RPTOPTS |
RPTSTG | Specifies that a report of the storage used by the application be generated at the end of execution. See RPTSTG |
RTEREUS | NORTEREUS | Initializes the runtime environment to be reusable when the first COBOL program is invoked. See RTEREUS (COBOL only). |
SIMVRD | NOSIMVRD | Specifies if your COBOL programs use a VSAM KSDS to simulate variable length relative organization data sets. See SIMVRD (COBOL only). |
STACK | Controls the allocation and management of stack storage. See STACK. |
STORAGE | Controls the contents of storage that is allocated and freed. See STORAGE. |
TERMTHDACT | Sets the level of information produced due to an unhandled error of severity 2 or greater. See TERMTHDACT. |
TEST | NOTEST | Specifies that a debug tool is to be given control according to the suboptions specified. See See TEST | NOTEST. |
THREADHEAP | Controls the allocation and management of thread-level heap storage. See THREADHEAP. |
THREADSTACK | Controls the allocation of thread-level stack storage for both the upward and downward-growing stack. See THREADSTACK. |
TRACE | Determines if Language Environment runtime library tracing is active. See TRACE. |
TRAP | Specifies how Language Environment routines handle abends and program interrupts. See TRAP. |
UPSI | Sets the eight UPSI switches on or off. See UPSI (COBOL only). |
USRHDLR | Registers user condition handlers. See USRHDLR | NOUSRHDLR. |
VCTRSAVE | Specifies if any language in an application uses the vector facility when user-written condition handlers are called. See VCTRSAVE. |
XPLINK | Controls the initialization of the XPLINK environment. See XPLINK. |
XUFLOW | Specifies if an exponent underflow causes a program interrupt. See XUFLOW. |