Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

EDIT-ELEMENT-PROTECTION

The EDIT-ELEMENT-PROTECTION statement starts the guided dialog mechanism for the MODIFY-ELEMENT-PROTECTION statement. Where technically possible and helpful, the predefined default operand values are each replaced by values currently applicable to the specified element.

EDIT-ELEMENT-PROTECTION

ELEMENT = *LIB RARY -ELEM ENT (...)


*LIBRARY-ELEMENT(...)



|

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



|


*LINK(...)



|



|

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



|

,ELEMENT = <composed-name 1..64 with-under>(...)



|


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



|



|

VERSION = *HIGH EST -EXIST ING / *UPPER-LIMIT /



|



|


<composed-name 1..24 with-under>



|



|

,BASE = *STD / <composed-name 1..24 with-under with-wild>



|

,TYPE = *LMS-DEF AULT / <alphanum-name 1..8>

ELEMENT = *LIBRARY-ELEMENT(...)
Specifies 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 a /ADD-FILE-LINK command prior to calling LMS.

ELEMENT = <composed-name 1..64 with-under>(...)

Name of the member whose protection attributes are to be modified.

VERSION = *HIGHEST-EXISTING / *UPPER-LIMIT /
<composed-name 1..24 with-under>
Version of the member.

VERSION = *HIGHEST-EXISTING
The protection attributes of the member with the highest existing version are modified.

VERSION = *UPPER-LIMIT
The highest possible version X’FF’ of the member 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.

BASE = *STD / <composed-name 1..24 with-under with-wild>
Prefix for the version selection. In conjunction with VERSION= *HIGHEST- EXISTING , it is then possible to use a certain prefix to reference the highest existing version. BASE=*STD has the same effect as BASE=*. For further information concerning specification of the base, see "Version designations".

TYPE = *LMS-DEFAULT / <alphanum-name 1..8>
Type of the member.

Statement return code

(SC2)

SC1

Maincode

Meaning


2

0
0
1
32
64
64
64
64
64
64
130
130
130
130

CMD0001
LMS0129
CMD0230
LMS1002
LMS0302
LMS0303
LMS1003
LMS1004
PLA0229
PLA0233
LMS0041
LMS0411
LMS0412
LMS0413

No error
Statement aborted by user
Syntax error
Internal error
Member not found
Member outside reference condition range
Error during wildcard processing with at least one member or file
Other error
No access right for the member
Borrow status prevents member access
System address space exhausted
Library locked
Member locked
Type locked