CQCC::TriggerTest - Test utilities class
This class is used to support testing operations such as trigger installation, uninstallation, and installation confirmation.
SUPPORT POLICY: See TriggerCQCC.pm for the Rational Support Policy.
MenuBuild()
new CQCC::TriggerTest()
cqcc_launch CQCC/Config.pl -p TriggerInterface,CQCC::TriggerTest =op installTriggers
Op_delChangeSet()
If the arguments are not provided they will be prompted for. If vob_pathname is ``'' then only the pathname will be used - this is only supported by CQPerlAPI as CQWeb will not be able to do the deletion without the matching object ids.
Note: Assumes the caller is INSIDE the target vob within a valid view. More enhancements possible later.
Op_installTriggers(pcPath,unixPath,required,entity,options)
1) If CrmRequest hyperlink type does not exist then create it
2) (later) If trigger already exists, remove it and recreate it
3) Install the triggers for both postop and preop operations
Note: Assumes the caller is INSIDE the target vob within a valid view. More enhancements possible later.
Op_uninstallTriggers(vob)
Note: Assumes the caller is INSIDE the target vob within a valid view. More enhancements possible later.
Op_showTriggers()
Note: Assumes the caller is INSIDE the target vob within a valid view. More enhancements possible later.
ccPostCommand($cmd)