SCLM RAM
The Software Configuration Library Manager (SCLM) RAM allows you to access and edit software assets that are stored in SCLM projects. If the SCLM RAM is available on your CARMA host, then you can connect to an SCLM project using the CARMA plug-in. For detailed information regarding SCLM operations, refer to the Software Configuration Library Manager Reference.
Unsupported actions
The SCLM RAM does not support the following actions. Attempting to execute any of these actions result in an error dialog.
- Check in
- To allow another user to edit a source file, use the Unlock action.
- Check out
- To gain exclusive access to a source file for editing, use the Lock action. Other users will still be able to access the source file by extracting it from the repository, but they will not be permitted to check in their updates to this file until you have unlocked the file.
Connecting to the SCLM RAM
You can connect to the SCLM RAM just as you would connect to any generic CARMA RAM, except that when authenticating you will also be prompted for a valid SCLM project name.
Locking an SCLM member
Using the Lock action marks an SCLM member as read-only for all other users. The SCLM-specific Lock action requires that a project definition and access key be specified. If no project definition is specified, the project name is used by default. The access key is used to provide extra security for the locked member. If no access key is specified, your user ID is used by default. If you decide to specify an access key, you must use the same access key to unlock the member.
Unlocking an SCLM member
The Unlock action marks a locked SCLM member available for updates by another user. The Unlock action requires that a project definition and access key be specified. If no project definition is specified, the project name is used by default. The access key is used to provide extra security for the locked member and must match the key that is used to lock that SCLM member. For security reasons, this key cannot be saved; you must reenter it every time that you wish to unlock the SCLM member. If no access key is specified, your user ID is used by default.
Building and promoting an SCLM member
The Build and Promote actions allow SCLM-controlled projects to respectively be built and promoted in the build chain. Both of these actions request a project definition to be specified. If you choose not to specify a project definition, the name of your SCLM project is used by default.
Additionally, you can specify a mode and scope for both the build and promote actions. The mode controls the execution of the build or promote operation on the host. Valid values for the build mode are: C (the default value), F, R, and U (Conditional, Forced, Report, and Unconditional). Valid values for the promote mode are C (the default value), R, and U (Conditional, Report, and Unconditional).
The scope controls what is built or promoted. Valid values for the build scope are E, L, N (the default value), and S (Extended, Limited, Normal, and Subunit). Finally, valid values for the promote scope are E, N, and S (Extended, Normal, and Subunit).