After the member has been specified as being non-promotable (NOREBUILD) and SCLM
has performed a build, these changes can then be promoted to the next level (TEST).
When promoting FLM01LD4 from DEV1 to TEST, SCLM does the following actions:
- Encounters the NOPROM map record on the build maps FLM01MD4, FLM01MD5, and
FML01MD6.
- Compares the group specified on the NOPROM map record (DEV1)
and, as it is same as the group we are promoting from (DEV1), the normal
date and time validation of the non-promoted member in the build maps takes place.
- Verifies that the SCLM components are current by comparing
the build maps, accounting records, and member statistics.
- While performing this
verification, SCLM checks the accounting record for the accounting status for
the FLM01EQU member. As it is set to NOPROM-N, all the build maps containing
the NOPROM member FLM01EQU are copied to the next level.
- Reads the CONTROL file to determine the name of the backup member.
To do this, SCLM reads the CONTROL file to determine the NOPROM backup number;
this is used to generate the backup member name. If the backup number is 00000001,
then the backup member is A0000001.
- Backs up the non-promoted member FLM01EQU into the NOPROM
PDS specified by the NPROMBK parameter on the FLMCNTRL macro in the project
definition.
- Updates the build maps for FLM01MD4, FLM01MD5, and FML01MD6
at the DEV1 level to add in the backup member name generated above (A0000001)
into the NOPROM build map record.
- When copying components to the next level, the
FLM01EQU member and its accounting record are not promoted, but build maps
containing the FLM01EQU member are promoted.