In SCC mode, post‑actions are executed only if the operation is successful. In batch mode, Rational Rhapsody executes all post‑actions regardless of whether the configuration management operation succeeds.
The following table lists the pre- and post‑actions for SCC operations.
| CM Operation | Pre-Action | Post-Action |
|---|---|---|
| ConnectToArchive | None | None. |
| CheckIn | Save | Update configuration management information. |
| CheckOut | Save (controlled by a property) |
Load the unit into the current workspace. |
| AddMember | Save | Update configuration management information. |
| ListArchive | None | None. |
| Fetch | None | Load the unit into the current workspace. |
| Diff | None | None. |
| History | Save | None. |
| Properties | Save | None. |
| DeleteMember | Save | None. |
| RenameMember | Save | None. |
| MoveMember | Save | None. |
| Uncheckout | None | Load the unit into the current workspace. |
The following table lists the pre- and post‑actions for batch operations.
| CM Operation | Pre-Action | Post-Action |
|---|---|---|
| ConnectToArchive | Save | None. |
| ListArchive | None | None. |
| DiffWithCM | None | None. |
| DiffWithRhapsody | None | None. |
| CheckIn | Save | Update configuration management information. |
| CheckOut | Save (controlled by a property) |
Load the unit into the current workspace. |
| SCCAddMember | Save | Update configuration management information. |
| Lock | Save | Update configuration management information. |
| Unlock | Save | Update configuration management information. |
| DeleteMember | Save | None. |
| RenameMember | Save | None. |
| MoveMember | Save | None. |
| CheckoutBrach | None | None. |