Purpose:
This class represents and implements datastore configuration management functions.
An instance of DKConfigurationMgmtICM is created as part of a chain of instantiations when you create an instance of DKDatastoreICM. Use the configurationManagement() function of DKDatastoreAdminICM to get the DKConfigurationMgmtICM instance. The following example illustrates getting the instance:
DKDatastoreICM ds; DKDatastoreDefICM* dsDef = 0; DKDatastoreAdminICM* dsAdmin = 0; DKConfigurationMgmtICM* configMgmt = 0; /* Connect to the datastore */ ds.connect(uid, pwd, .....); ..... dsDef = (DKDatastoreDefICM*)ds.datastoreDef(); dsAdmin = (DKDatastoreAdminICM*)dsDef->datastoreAdmin(); configMgmt = (DKConfigurationMgmtICM*)dsAdmin->configurationManagement(); ....
Since: Version 8
Class summary:
class DKEXPORT DKConfigurationMgmtICM : public dkConfigurationManagement { public: DKConfigurationMgmtICM(); DKConfigurationMgmtICM(dkDatastore * ds); virtual ~DKConfigurationMgmtICM(); DKRMConfigurationMgmtICM rmConfigurationMgmt(); DKLSConfigurationMgmtICM lsConfigurationMgmt(); void clearCache (); };
Members:
DKConfigurationMgmtICM();
Default constructor. Creates a configuration mgmt object that is not associated with any datastore instance currently.
DKConfigurationMgmtICM(dkDatastore * ds);
Constructor that takes a datastore instance as a parameter. The returned configuration mgmt object instance is associated with the datastore instance. Equivalent to calling the default constructor followed by the setDatastore method on the created object. Parameters:ds - valid instance of a datastore as an instance of DKDatastoreICM
virtual ~DKConfigurationMgmtICM();
Destructor for this object.
DKRMConfigurationMgmtICM rmConfigurationMgmt();
DKLSConfigurationMgmtICM lsConfigurationMgmt();
void clearCache();
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.