Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

MODIFY-MODIFICATION-DEFAULTS - Specify global defaults

&pagelevel(5)&pagelevel

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                                                                                                            

CSECT-NAME = *UNCHANGED / *NONE / <c-string 1..32 with-low> / <text 1..32>

,PHASE-SEGMENT = *UNCHANGED / *ROOT / <name 1..8>

,LLM-PART = *UNCHANGED / *NONE / *SLICE(...) / *SUB-LLM(...)


*SLICE(...)



|

NAME = <structured-name 1..32>


*SUB-LLM(...)



|

PATH-NAME = <c-string 1..255 with-low> / <text 1..255>

,MODIFICATION-LOGGING = *UNCHANGED / *YES(...) / *NO


*YES(...)



|

MODIFICATION-ID = *UNCHANGED / *SPACES / <c-string 1..12 with-low>

,BASE-ADDRESS = *UNCHANGED / <x-string 1..8>

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.

 

LLM-PART = *UNCHANGED / *NONE / *SLICE(...) / *SUB-LLM(...)
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.