This section describes the process of not promoting a member but
promoting the load modules and related members (NOREBUILD).
Note: Prior to this new functionality, promotion of SCLM members left
the SCLM environment in a complete state where the dates and times
in the accounting records, member statistics, and the build maps matched.
Performing a build at this level does not result in any members being
built.
The new functionality of promoting everything except a member and
its accounting record (No Promote - No Rebuild) results in SCLM being
in a broken state. The build maps containing the non-promoted member
have dates and times for the member which was not promoted. This means
that SCLM needs to cater for several issues when promoting and building
using the members with an accounting status of NOPROM-N. These issues
are:
- Need to backup the non-promoted member. Since you are promoting
the build maps that were built using the non-promoted member, you
need to take a backup of this member. This ensures that, even if the
member has been modified or deleted after you promoted, you can still
recreate the outputs (load modules).
- SCLM needs to be able to promote build maps at a level where
a member was left behind. After promotion, where a member was
left behind but the build maps were not rebuilt, the level you promoted
into is in a broken state. Normally, when attempting to promote these
changes further, SCLM gave you date and time inconsistencies between
the build map and accounting record for the non-promoted members.
For the new functionality, SCLM has been changed so that when
promoting it ignores the date and time inconsistencies between the
build map, accounting record, and member statistics if:
- The build map contains a NOPROM build map record, and
- The build level (not viewable) found on the NOPROM build map record
does not match the current build level
- SCLM needs to be able to build at a level where a member was
left behind. After promotion, where a member was left behind but
the build maps were not rebuilt, the level you promoted into is in
a broken state. Normally, when attempting to build at this level,
it causes the build maps with date and time inconsistencies (due to
left-behind members) to be rebuilt.
For the new functionality,
SCLM has been changed so that when building it ignores the date and
time inconsistencies between the build map, accounting record, and
member statistics if:
- The build map contains a NOPROM build map record, and
- The build level (not viewable) found on the NOPROM build map record
does not match the current promote from level