The MODIFY-ELEMENT-ATTRIBUTES statement modifies the Coded Character Set Name (CCSN) for a member.
Format
MODIFY-ELEMENT-ATTRIBUTES | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Operands
ELEMENT = *LIBRARY-ELEMENT(...)
Specifications for the desired member designation.
LIBRARY = *STD / <filename 1..54 without-vers> / *LINK(...)
Specifies the library containing the member.
LIBRARY = *STD
The library opened by OPEN-LIBRARY.
LIBRARY = <filename 1..54 without-vers>
Name of the library containing the member.
LIBRARY = *LINK(...)
The library assigned via the link name.
LINK-NAME = <structured-name 1..8>
Link name of the library; this name was defined by means of an ADD-FILE-LINK command prior to calling LMSCONV.
ELEMENT = *ALL(...) / <composed-name 1..64 with-under with-wild(132)>(...)
Name of the members whose attributes are to be modified.
VERSION = *HIGHEST-EXISTING / *ALL / *UPPER-LIMIT /
<composed-name 1..24 with-under with-wild(52)>
Version of the member.
VERSION = *HIGHEST-EXISTING
The attributes of the member with the highest existing version are modified.
VERSION = *UPPER-LIMIT
The highest possible version X'FF' in the library under the specified TYPE and name is used.
VERSION = <composed-name 1..24 with-under with-wild(52)>
Explicitly specifies the version of the member.
TYPE = *DEFAULT / *ALL / <alphanum-name 1..8 with-wild(20)>
Type of the member.
USER-DATE = *ANY / *TODAY / <date 8..10 with-compl> / *INTERVAL(...)
Date given by the user.
USER-DATE = *ANY
The member has any date.
USER-DATE = *TODAY
The member with the current date is used.
USER-DATE = <date 8..10 with-compl>
The member whose date is entered explicitly in the form [YY]YY-MM-DD is used.
USER-DATE = *INTERVAL(...)
All members lying in the specified interval are used.
FROM = 1900-01-01 / <date 8..10 with-compl>
Beginning of interval.
TO = *TODAY / <date 8..10 with-compl>
End of interval.
CREATION-DATE = *ANY / *TODAY / <date 8..10 with-compl> / *INTERVAL(...)
Creation date of the member. For a description of the operands, see the USER-DATE operand of this statement.
MODIFICATION-DATE = *ANY / *TODAY / <date 8..10 with-compl> / *INTERVAL(...)
Date of the last modification to the member. For a description of the operands, see the USER-DATE operand of this statement.
CODED-CHARACTER-SET = *ANY / *NONE / <name 1..8 with-wild(20)>
Character set assigned to the member.
CODED-CHARACTER-SET = *ANY
Selects members without regard to their assigned character set.
CODED-CHARACTER-SET = *NONE
Selects members which have not been assigned a character set.
CODED-CHARACTER-SET = <name 1..8 with-wild(20)>
Selects the members to which the specified character set has been assigned.
NEW-ATTRIBUTES = *PARAMETERS(...)
Specifies the attributes that the selected members are to receive.
CODED-CHARACTER-SET = *BY-SOURCE / *LIBRARY-DEFAULT / *NONE / <name 1..8>
Character set assigned to the members.
CODED-CHARACTER-SET = *BY-SOURCE
The member is assigned the character set of the source members.
CODED-CHARACTER-SET = *LIBRARY-DEFAULT
The members are assigned the character set of the library containing the member.
CODED-CHARACTER-SET = *NONE
No character set is assigned to the members.
CODED-CHARACTER-SET = <name 1..8>
Specifies the character set which is to be assigned to the members.
DIALOG-CONTROL = *DEFAULT / *NO / *YES / *ERROR
This operand specifies whether or not the execution of the statement is carried out interactively with the user.
For more detailed information on dialog control, see the MODIFY-DEFAULTS statement.
DIALOG-CONTROL = *DEFAULT
The default value is *NO or the current value set with MODIFY-DEFAULTS..
DIALOG-CONTROL = *NO
All members are processed without dialog queries, i.e. without the user being able to take control.
Exception: If a member or a library is locked, LMSCONV inquires whether the attempt to access it shall be repeated.
DIALOG-CONTROL = *YES / *ERROR
See the description in the MODIFY-DEFAULTS statement .
Note
For SAM node files, the name of the coded character set on Net-Storage (NETCCSN) is stored as an element attribute. It is possible to change the element's coded character cet (CCSN) using the MODIFY-ELEMENT-ATTRIBUTES statement. But it is not possible to modify the element's NETCCSN. That means that after changing the CCSN and extracting a member the resulting SAM node file may eventually not be edited if the required code conversion cannot be executed. In this case, the correct code table should be set using the MODIFY-FILE-ATTRIBUTES command.