Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Specifying values for the new environment z/OS TSO/E REXX Reference SA32-0972-00 |
|
If you use IRXINIT to initialize a new language processor environment, the
parameters you can specify on the call depend on:
You can use many parameters only if the environment is initialized in a non-TSO/E address space or if the environment is initialized in TSO/E, but is not integrated into TSO/E (the TSOFL flag is off). Other parameters are intended only for use in the TSO/E address space where the environment is integrated into TSO/E (the TSOFL flag is on). The following information highlights different parameters. For more information about the values you can and cannot specify and various considerations for parameter values, see Specifying values for different environments. When you call IRXINIT, you cannot specify the ID and VERSION. If you pass values for the ID or VERSION parameters, IRXINIT ignores the value and uses the default. At offset +36 in the parameters module, the field is a fullword of bits that IRXINIT uses as flags. The flags define certain characteristics for the new language processor environment and how the environment and execs running in the environment operate. In addition to the flags field, the parameter following the flags is a mask field that works together with the flags. The mask field is a string that has the same length as the flags field. Each bit position in the mask field corresponds to a bit in the same position in the flags field. IRXINIT uses the mask field to determine whether it should use or ignore the corresponding flag bit. The description of the mask field of Characteristics of a Language Processor Environment describes the bit settings for the mask field in detail. Table 2 summarizes each flag. Flags and corresponding masks describes each of the flags in more detail and the bit settings for each flag. For a given bit position, if the value in the mask field is:
When you call IRXINIT, the flag settings that IRXINIT uses depend
on the:
IRXINIT uses the following order to determine what value to use
for each flag bit:
If you call IRXINIT to initialize an environment that is not integrated into TSO/E (the TSOFL flag is off), you can specify a subpool number (SUBPOOL field) from 0 – 127. IRXINIT does not check the number you provide. If the number is not 0 – 127, IRXINIT does not fail. However, when storage is used in the environment, an error occurs. If you call IRXINIT to initialize an environment in the TSO/E address space and the environment is integrated into TSO/E, you must provide a subpool number of 78 (decimal). If the number is not 78, IRXINIT returns with a reason code of 7 in parameter 7. For detailed information about the parameters you can specify for initializing a language processor environment, see Specifying values for different environments. The end of the parameter block must be indicated by X'FFFFFFFFFFFFFFFF'. |
Copyright IBM Corporation 1990, 2014
|