Skip to content

Modifying Skeletons

When you install the ERO Option, you must modify several skeletons. Preserve the original skeletons delivered from Micro Focus by copying the vendor versions from the CMNZMF SKELS library into your custom SKELS library, then make your changes in the custom library.

CMN$$RAU

Change this skeleton as follows:

INT=

INT=YES/NO (default is NO) instructs audit whether to perform an area integrity check ahead of starting audit processing. This will add extra time to the audit but will detect issues in the release such as empty area libraries where audit, which works directly on area contents, will not.

If INT=NO is in effect then the area integrity check is not performed.

If INT=YES is used and the area fails the integrity check then the area audit RC is set 12 and the audit finishes immediately after the integrity check has completed. Messages will be seen in SYSPRINT for the RLSAUDIT step, such as:

2017/12/06 09:05:58 - CMR1012I - Area integrity check is underway. 2017/12/06 09:05:58 - CMR1013A - Area failed integrity check, details follow. Member missing STEV/CPY: COPY001 Member missing STEV/LOD: PGM1 Member missing STEV/LST: PGM1

Member missing STEV/SUB: SUB1 Member missing STEV/SUS: SUB1 CMR1125I Analysis complete, release audit return code is: 12 ... If the check passes then you will just see: 2017/12/06 09:05:58 - CMR1012I - Area integrity check is underway. 2017/12/06 09:05:58 - CMR1014I - Audited area has passed the integrity check.

TRC=

TRC=YES/NO (default is NO) instructs audit whether to add extra information to the RLSAUDT step SYSPRINT dataset which may be of use in problem diagnosis. Usually only used at the request of Micro Focus customer support.

JSF=NO

JSF=YES/NO (default is NO) instructs audit whether to increment the jobname suffix for each job submitted by audit autoresolve.

CMN$$ARE

This skeleton creates a job to archive and delete a release. Follow the instructions in comments at the top of the skeleton for setting skeleton variables.

Transmit Selected Remote Promote Components

With the promotion skeletons delivered from Serena, when you selectively promote release area components to a remote site, all components in the area library are transmitted to the remote site. Only the components you selected for promotion are copied from the transmitted library to the promotion library.

Skeleton code is available to create remote promote JCL that sends only the components selected for promotion to the remote site.

If you want to enable the skeleton code that creates more efficient remote promotion jobs, follow the instructions in comments at the top of these skeletons.

  • CMN$$RPM

  • CMNIMRPM

  • CMNRPMDL

If you want the more efficient remote promotion JCL to be created for all remote promotion jobs in ChangeMan ZMF, not just for ERO area promotion, follow the instructions in the comments at the top of this skeleton.

  • CMN$$PMT