The DVBCMClient object
The DVBCMClient is the main object exposed by the DVBCtrlCampaignMgr control. All other API exposed objects must be obtained from this main object. Also, update event notifications are fired from the main API object. The DVBCMClient object can be connected to one, and only one, Campaign Manager server. After connecting, the DVBCMClient object is used to retrieve data from and write data to all campaigns and batches on the connected Campaign Manager server. The object can retrieve a campaign object, retrieve the campaign list, show the current DeltaV user, and be used to create a new campaign. Finally, it can be used to obtain Batch Executive information to view recipes, unit, and parameter lists, or to gather recipe parameter information.
This is the only interface that can be retrieved from the DVBCtrlCampaignMgr control through the COM API (for example, CoGetClassObject, CoCreateInstatnce, CreateObject, and so on). This interface provides the highest level methods to the Campaign Manager Server and also provides methods to retrieve the other exported interfaces.