The following steps prepare the example project data. Perform the steps in the order listed and exactly as they are described. When you have completed all of the steps, all necessary data will reside at the RELEASE group. At this point, you or other SCLM users can use the data to experiment with and understand SCLM.
Press Enter to begin processing. The migration utility registers new modules (in this case, FLM01AD9) into an SCLM library by creating accounting records for them.
Press Enter to begin processing. The migration utility registers new modules (in this case, FLM01INC) into an SCLM library by creating accounting records for them.
Press Enter to begin processing. The migration utility registers new modules (in this case, FLM01CIN,FLM01CDT,FLM01CD7,FLM01CD8) into an SCLM library by creating accounting records for them.
Press Enter to begin processing. The migration utility registers new modules (in this case, FLM01IIN)into an SCLM library by creating accounting records for them.
Press Enter to begin processing. The migration utility registers new modules (in this case, FLM01MD2)into an SCLM library by creating accounting records for them.
Press Enter to begin processing.
Notice that you did not have to type EX on the command line or re-enter a value in the Process field. The value is carried from panel to panel and is maintained as is until you change it.
The Migration Utility registers the SCLM accounting information for the remaining new modules (in this example, all are assembler language modules). Each time you use the Migration Utility, you can only migrate modules written in the same language. This example migrates FLM01MD2 first. After its migration, the other modules can be referenced as a group by using the asterisk (*). Because FLM01CDT, FLM01CIN, FLM01IIN, FLM01CD7, FLM01CD8, FLM01MD2, FLM01INC, and FLM01AD9 were migrated first, SCLM does not migrate them again when an * is specified.
Press Enter to begin processing.
Press Enter. All modules in the project are assembled or compiled. SCLM updates the accounting information to indicate that a build operation was performed on each module. The Build Messages and Build Report reappears. The build should complete with a RETURN CODE = 0. The Build panel reappears.
If all of the site-dependent changes to the system macro library references were not made in 10, build errors can occur during this step. If this happens, correct the macros, reassemble and link-edit the project definition, and repeat this step.
Press Enter. SCLM copies all members for all types at the DEV1 group to the TEST group and then purges all members from the DEV1 group. The Promote Messages and Promote Report appears. The Promote should complete with a RETURN CODE = 0. The Promote panel reappears.
Press Enter. SCLM copies all members for all types at the TEST group to the RELEASE group and then purges all members from the TEST group. The Promote Messages and Promote Report appears. The Promote should complete with a RETURN CODE = 0. The Promote panel reappears.
All of the modules are located in the RELEASE group, and the SCLM example project, PROJ1, is now ready to use. This scenario illustrates the status of a current release of a product that does not have any maintenance, test, or development activities underway.