To implement the project policies, the integration adds the following pairs of scripts to a UCM-enabled schema:
UCM_ChkBeforeDeliver and UCM_ChkBeforeDeliver_Def
UCM_ChkBeforeWorkOn and UCM_ChkBeforeWorkOn_Def
UCM_CQActAfterDeliver and UCM_CQActAfterDeliver_Def
Each policy has two scripts: a base script and a default script. The default scripts have _Def appended to their names and are installed by the UnifiedChangeManagement package. The integration invokes the base scripts, which are installed by the UCMPolicyScripts package. The base script calls the corresponding default script, which contains the logic for the default behavior. To modify the behavior of a policy, remove the call to the default script from the base script. Then add logic for the new behavior to the base script. Adhere to the rules stated in the base script.
Each script has a Visual Basic version and a Perl version. The Visual Basic scripts have a UCM prefix. The Perl scripts have a UCU prefix. For ClearQuest clients on Windows NT, the integration uses the Visual Basic scripts. For ClearQuest clients on UNIX, the integration uses the Perl scripts. If you modify a policy's behavior and your environment includes ClearQuest clients on both platforms, be sure to make the same changes in both the Visual Basic and Perl versions of the policy's script. Otherwise, the policy will behave differently for ClearQuest clients on UNIX and Windows NT.
For descriptions of these policies, see UCM-ClearQuest Integration.
Feedback on the documentation in this site? We welcome any comments!
Copyright © 2001 by Rational Software Corporation. All rights reserved. |