The member designation, i.e. member name, version and type, in the LMS statements corresponds to the operands ELEMENT, VERSION and TYPE in the data structure(LIBRARY-)ELEMENT.
The specification of the version is optional. If no value is specified for the version in a statement, the member having the highest value is selected by default. If a different version is to be selected, note that the version specification must be a substructure of the member name:
. . ELEMENT = <composed-name ...>(...) <composed-name ...>(...) | | VERSION = .... | | ,BASE = ..... ,TYPE = ..... . .
When LMS is called, the member type has the value *UNDEFINED by default. It must be defined globally with the MODIFY-LMS-OPTIONS statement, or locally in every statement.
Syntax of member designations
The notational conventions used here are described on "Syntax description"ff. They are the same for source and target members.
ELEMENT | <composed-name 1..64 with underscore_with wildcards(132)>(...) |
VERSION | <composed-name1..24 with underscore_with wildcards(52)> |
BASE | <composed-name 1..24 with underscore_with wildcards> |
TYPE | <alphanum-name 1..8 with wildcards(20)> |