The MODIFY-ELEMENT substatement MODIFY-MODIFICATION-DEFAULTS defines the global default values within the MODIFY-ELEMENT statement.
This substatement may be used only for members of types R, C and L.
At the beginning of the MODIFY-ELEMENT statement, the operands are preset to the value immediately following *UNCHANGED.
Format
MODIFY-MODIFICATION-DEFAULTS | ||||||||||||||||||||||||||||||||||||||||||||
|
Operands
CSECT-NAME = *UNCHANGED / *NONE / <c-string 1..32 with-low> / <text 1..32>
Name of the CSECT to be corrected. (Relevant only for types R and L.)
The preset value is *NONE.
CSECT-NAME = *NONE
If no CSECT name is specified, in the case of R-type modules the first CSECT name is used.
PHASE-SEGMENT = *UNCHANGED / *ROOT / <name 1..8>
Specifies the phase segment to be corrected. If no segment is specified, the first segment (*ROOT) is used. The preset value is *ROOT.
If no LLM part is specified, the entire LLM is used. The preset value is *NONE.
LLM-PART = *SLICE(...)
Specifies the slice to be corrected.
NAME = <structured-name 1..32>
Name of the slice to be corrected.
LLM-PART = *SUB-LLM(...)
Specifies the sub-LLM to be corrected.
PATH-NAME = <c-string 1..255 with-low> / <text 1..255>
The sub-LLM to be corrected is determined by way of its path name.
MODIFICATION-LOGGING = *UNCHANGED / *YES(...) / *NO
Defines TXTP record generation. The preset value is *YES.
MODIFICATION-LOGGING = *YES(...)
TXTP records are to be generated.
MODIFICATION-ID = *UNCHANGED / *SPACES / <c-string 1..12 with-low>
Identification which is held in the correction journal record (TXTP record). If SPACES is specified, blanks are used as the identification. The preset value is *SPACES.
For member types R and C, only 8 characters are allowed.
The identification for types R and C is to have the form 'Annnnnnn', and the form 'Annnnnnn-jjj for type L, where Annnnnnn is a problem report number and jjj a Julian date.
MODIFICATION-LOGGING = *NO
No TXTP records are to be generated.
BASE-ADDRESS = *UNCHANGED / <x-string 1..8>
Hexadecimal specification of the base address. At the beginning of the MODIFY-ELEMENT statement, base address 0 is set.