Purpose:
This class provides "getter" and "setter" methods for listing and updating the library server configuration parameters.
Since: Version 8
Class summary:
class DKEXPORT DKLSCfgDefICM { public : DKLSCfgDefICM(); DKLSCfgDefICM (dkDatastore* ds); virtual ~DKLSCfgDefICM(); virtual void setDatastore(dkDatastore* ds); virtual dkDatastore* getDatastore(); virtual DKString datastoreType(); virtual short getACLBindingLevel(); virtual void setACLBindingLevel(short sACLBindingLevel); virtual long getCurrentUsers(); virtual void setCurrentUsers(long lCurrentUsers); virtual DKString getDatabaseName(); virtual void setDatabaseName(const char* szDatabaseName); virtual DKString getDatabaseSchemaName(); virtual void setDatabaseSchemaName(const char* szDatabaseName); virtual short getDefaultACLChoice(); virtual void setDefaultACLChoice(short sDfltACLChoice); virtual DKString getEncryptionKey(); virtual void setEncryptionKey(const char* szEncryptionKey); virtual DKString getLanguageCode(); virtual void setLanguageCode(const char* szLanguageCode); virtual long getLibraryACLCode(); virtual void setLibraryACLCode(long lLibraryACLCode); virtual DKString getLibraryServerDesc(); virtual void setLibraryServerDesc(const char* szLibraryServerDesc); virtual long getLibraryServerID(); virtual void setLibraryServerID(long lLibraryServerID); virtual DKString getLibraryServerName(); virtual void setLibraryServerName(const char* szLibraryServerName); virtual short getMaxLogonRetry(); virtual void setMaxLogonRetry(short sMaxLogonRetry); virtual short getMaxUserAction(); virtual void setMaxUserAction(short sMaxUserAction); virtual long getMaxUsers(); virtual void setMaxUsers(long lMaxUsers); virtual short getPasswordDuration(); virtual void setPasswordDuration(short sPasswordDuration); virtual short getPublicAccessEnabled(); virtual void setPublicAccessEnabled(short sPubAccessEnabled); virtual short getSMSChoice(); virtual void setSMSChoice(short sSMSChoice); virtual short getSysAdminEventFlag(); virtual void setSysAdminEventFlag(short sSysAdminEventFlag); virtual short getSystemFlag(); virtual void setSystemFlag(short sSystemFlag); virtual long getSystemSegmentThreshold(); virtual void setSystemSegmentThreshold(long lSysSegmentThreshld); virtual short getSystemTraceLevel(); virtual void setSystemTraceLevel(short sSTTraceLevel); virtual DKString getTIEUserID(); virtual void setTIEUserID(const char* szTIEUserID); virtual DKString getTraceFileName(); virtual void setTraceFileName(const char* szTraceFileName); virtual DKBoolean isTIEEnabled(); virtual DKBoolean isWorkFlowEnabled(); virtual DKBoolean isIKFEnabled(); virtual DKBoolean isLDAPEnabled(); virtual DKBoolean isAdminDomainEnabled(); virtual void setMaxResultsetSize(long lMaxResultsetSize); virtual long getMaxResultsetSize(); virtual short getDatabaseType(); virtual void setDatabaseType(short sDatabaseType); virtual short getPlatform(); virtual void setTrustedLogon(short sTrustedLogon); virtual short getTrustedLogon(); }
Members:
DKLSCfgDefICM();
Default constructor for the library server configuration object.
DKLSCfgDefICM(dkDatastore * ds);
Constructor that takes a datastore instance as a parameter. Calling this constructor is equivalent to calling the default constructor followed by the setDatastore method. Parameters: ds - datastore object as instance of DKDatastoreICM.
virtual ~DKLSCfgDefICM();
Destructor for this object.
DKString datastoreType()
short getACLBindingLevel()
long getCurrentUsers()
DKString getDatabaseName()
DKString getDatabaseSchemaName()
short getDatabaseType()
dkDatastore* getDatastore()
short getDefaultACLChoice()
DKString getEncryptionKey()
DKString getLanguageCode()
long getLibraryACLCode()
DKString getLibraryServerDesc()
long getLibraryServerID()
DKString getLibraryServerName()
short getMaxLogonRetry()
long getMaxResultsetSize()
short getMaxUserAction()
long getMaxUsers()
short getPasswordDuration()
short getPlatform()
short getPublicAccessEnabled()
short getSMSChoice()
short getSysAdminEventFlag()
short getSystemFlag()
long getSystemSegmentThreshold()
short getSystemTraceLevel()
DKString getTIEUserID()
virtual DKString getTIEUserID()
DKString getTraceFileName()
short getTrustedLogon()
DKBoolean isAdminDomainEnabled()
DKBoolean isIKFEnabled()
DKBoolean isLDAPEnabled()
DKBoolean isTIEEnabled()
void setACLBindingLevel(short sACLBindingLevel)
void setCurrentUsers(long lCurrentUsers)
void setDatabaseName(const char* szDatabaseName)
void setDatabaseSchemaName(const char* szDatabaseSchemaName)
void setDatabaseType(short sDatabaseType)
void setDatastore(dkDatastore* ds)
void setDefaultACLChoice(short sDfltACLChoice)
void setEncryptionKey(const char* szEncryptionKey)
void setLanguageCode(const char* szLanguageCode)
oid setLibraryACLCode(long lLibraryACLCode)
void setLibraryServerDesc(const char* szLibraryServerDesc)
void setLibraryServerID(long lLibraryServerID)
void setLibraryServerName(const char* szLibraryServerName)
void setMaxLogonRetry(short sMaxLogonRetry)
void setMaxResultsetSize(long lMaxResultsetSize)
void setMaxUsers(long lMaxUsers)
void setMaxUsers(long lMaxUsers)
void setPasswordDuration(short sPasswordDuration)
void setPublicAccessEnabled(short sPubAccessEnabled)
void setSMSChoice(short sSMSChoice)
void setSysAdminEventFlag(short sSysAdminEventFlag)
void setSystemFlag(short sSystemFlag)
void setSystemSegmentThreshold(long lSysSegmentThreshld)
void setSystemTraceLevel(short sSTTraceLevel)
void setTIEUserID(const char* szTIEUserID)
void setTIEUserID(const char* szTIEUserID)
void setTraceFileName(const char* szTraceFileName)
void setTrustedLogon(short sTrustedLogon)
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.