Purpose:
This class is used to represent a server definition. It inherits from dkServerDef and is specialized to include additional information specific to the Content Manager server, like the information required to catalog a remote Content Manager server.
Since: Version 8
Class summary:
class DKEXPORT DKServerDefICM : public dkServerDef { public: DKServerDefICM(dkDatastore *ds); DKServerDefICM(const DKServerDefICM& def); virtual ~DKServerDefICM(); virtual DKString getRepositoryType(); virtual void setRepositoryType(const char* type); virtual DKString getSchemaName(); virtual void setSchemaName(const char* schemaName); virtual DKBoolean isSingleSignOn(); virtual void setSingleSignOn(DKBoolean setSingleSignOn); virtual DKBoolean isServerAuthentication(); virtual void setServerAuthentication(DKBoolean serverAuth); virtual DKBoolean isRemote(); virtual void setRemote(DKBoolean remote); virtual DKString getHostName(); virtual void setHostName(const char* hostname); virtual long getPortNumber(); virtual void setPortNumber(long portNumber); virtual DKString getRemoteDatabase(); virtual void setRemoteDatabase(const char* remoteDB); virtual DKString getNodeName(); virtual void setNodeName(const char* nodeName); virtual DKString getOSType(); virtual void setOSType(const char* osType); };
Members:
DKServerDefICM(dkDatastore *ds); Constructs a server definition associated with the specified datastore. Parameters: ds - instance of ICM datastore virtual ~DKServerDefICM(); Destructor for this object.
virtual DKString getRepositoryType();
virtual void setRepositoryType(const char* type);
virtual DKString getSchemaName();
virtual void setSchemaName(const char* schemaName);
virtual DKBoolean isSingleSignOn();
virtual void setSingleSignOn(DKBoolean singleSignOn);
virtual DKBoolean isServerAuthentication();
virtual void setServerAuthentication(DKBoolean serverAuth);
virtual DKBoolean isRemote();
virtual void setRemote(DKBoolean remote);
virtual DKString getHostName();
virtual void setHostName(const char* hostname);
virtual long getPortNumber();
virtual void setPortNumber(long portNumber);
virtual DKString getNodeName();
virtual void setNodeName(const char* nodeName);
virtual DKString getOSType();
virtual void setOSType(const char* osType);
virtual DKString getRemoteDatabase();
virtual void setRemoteDatabase(const char* remoteDB);
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.