Index

DKConfigurationMgmtICM

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:

Constructors and destructor
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.

Member functions

rmConfigurationMgmt
Retrieves the resource manager configuration mgmt object. Returns: resource manager configuration object as an instance of DKRMConfigurationMgmtICM.
DKRMConfigurationMgmtICM rmConfigurationMgmt();

lsConfigurationMgmt
Retrieves the library server configuration mgmt object. Returns: library server configuration mgmt object as an instance of DKLSConfigurationMgmtICM
DKLSConfigurationMgmtICM lsConfigurationMgmt();

clearCache
Removes all cached data from the in-memory representation of this configuration mgmt object.
void clearCache();

(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.