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-ELEMENT-ATTRIBUTES - Modify member attributes

&pagelevel(5)&pagelevel

The MODIFY-ELEMENT-ATTRIBUTES statement modifies the Coded Character Set Name (CCSN) for a member.

Format

MODIFY-ELEMENT-ATTRIBUTES                                                                                                                 

ELEMENT = *LIBRARY-ELEMENT(...)


*LIBRARY-ELEMENT(...)



|

LIBRARY = *STD / <filename 1..54 without-vers> / *LINK(...)



|


*LINK(...)



|



|

LINK-NAME = <structured-name 1..8>



|

,ELEMENT = *ALL(...) / <composed-name 1..64 with-under with-wild(132)>(...)



|


*ALL(...)



|



|

VERSION = *HIGHEST-EXIST ING / *ALL / *UPPER-LIMIT /



|



|

                     <composed-name 1..24 with-under with-wild(52)>



|


<composed-name 1..64 with-under with-wild(132)>(...)



|



|

VERSION = *HIGHEST-EXIST ING / *ALL / *UPPER-LIMIT /



|



|

                     <composed-name 1..24 with-under with-wild(52)>



|

,TYPE = *DEFAULT / *ALL / <alphanum-name 1..8 with-wild(20)>



|

,USER-DATE = *ANY / *TODAY / <date 8..10 with-compl> / *INTERVAL(...)



|


*INTERVAL(...)



|



|

FROM = 1900-01-01 / <date 8..10 with-compl>



|



|

,TO = *TODAY / <date 8..10 with-compl>



|

,CREATION-DATE = *ANY / *TODAY / <date 8..10 with-compl> / *INTERVAL(...)



|


*INTERVAL(...)



|



|

FROM = 1900-01-01 / <date 8..10 with-compl>



|



|

,TO = *TODAY / <date 8..10 with-compl>



|

,MODIFICATION-DATE = *ANY / *TODAY / <date 8..10 with-compl> / *INTERVAL(...)



|


*INTERVAL(...)



|



|

FROM = 1900-01-01 / <date 8..10 with-compl>



|



|

,TO = *TODAY / <date 8..10 with-compl>



|

,CODED-CHARACTER-SET = *ANY / *NONE / <name 1..8 with-wild(20)>

,NEW-ATTRIBUTES = *PARAMETERS(...)


*PARAMETERS(...)



|

CODED-CHARACTER-SET = *BY-SOURCE / *LIBRARY-DEFAULT / *NONE / <name 1..8>

,DIALOG-CONTROL = *DEFAULT / *NO / *YES / *ERROR

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

In contrast to the CCSN of a file, the NETCCSN, i.e. the name of the character set of SAM node files on Net-Storage, is saved as a file attribute. It can therefore not be changed with MODIFY-ELEMENT-ATTRIBUTES.