Each member version is generated in accordance with a specific convention. Each of the conventions is valid for a certain member type within a library.
All member types comply with one of the following conventions:
NONE STD-SEQUENCE STD-TREE MULTI-SEQUENCE | No restrictions Only one main line Main line with ramifications Each prefix forms a line |
The convention is set by means of the CONVENTION operand of the MODIFY-TYPE-ATTRIBUTES statement.
It is always possible to set the CONVENTION operand to NONE, but it is not permissible to switch between either of the other values as long as related members types exist.
The LMS statement SHOW-TYPE-ATTRIBUTES shows which convention is set.
This section deals with the following aspects of each convention:
Default version
is the first version of a name generated through automatic version incrementation.
Format
specifies the version-designation format permitted by the convention.
Incrementation procedure
describes the convention’s procedure for determining the target version when VERSION=*INCREMENT.
Standard base selection
describes the convention’s procedure for determining the base version of the target version when BASE=*STD.
Checks
describes the convention’s checks as a prerequisite for statement execution.