z/OS HCD User's Guide
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


Configuration file parameters

z/OS HCD User's Guide
SC34-2669-00

Configuration file parameters

Configuration file parameters that apply to the HCD LDAP backend are set in the database section of the HCD LDAP backend in the IBM Tivoli Directory Server for z/OS configuration file ds.conf. Any parameter which is not known by the IBM Tivoli Directory Server for z/OS itself is passed to the HCD LDAP backend. The following list shows the supported parameters:

MinHcdInstances int
Specifies the minimum number of HCD instances started during startup of the HCD LDAP backend.
Default:
1
Range:
1-10
Constraints:
Must be less than or equal to the numerical value of MaxHcdInstances
For example, MinHcdInstances 1 causes the HCD LDAP backend to start exactly one initial HCD instance.
MaxHcdInstances int
Specifies the maximum number of HCD instances which can be used simultaneously by the HCD LDAP backend. The HCD LDAP backend will start new HCD instances dynamically if they are needed and if the maximum number has not already been reached.
Default:
3
Range:
1-10
Constraints:
Must be greater than or equal to the numerical value of MinHcdInstances
For example, MaxHcdInstances 3 will allow the HCD LDAP backend to use a maximum of three HCD instances simultaneously.
AllowSwitchTime int
Specifies the idle time in seconds after which the user ID of an HCD instance may be changed.
Default:
30
Range:
1-120
Constraints:
Must be less than the numerical value of ForceSwitchTime.
For example, AllowSwitchTime 30 will ensure that an HCD instance must be idle for at least thirty seconds before the HCD LDAP backend is allowed to switch the HCD instance to a different user ID.
ForceSwitchTime int
Specifies the idle time in seconds after which the user ID of an HCD instance is unconditionally reset. If a new request on behalf of this user ID arrives, this or any other free HCD instance has to be switched to that user ID.
Default:
600
Range:
60-3600
Constraints:
Must be greater than the numerical value of AllowSwitchTime.
Exception:
If the value specified for ForceSwitchTime is 0, a forced reset of the user ID will not be performed.
For example, ForceSwitchTime 600 will ensure that the user ID of an HCD instance is reset by the HCD LDAP backend after an idle time of 600 seconds (10 minutes) of the HCD instance
TransactionRollbackTime int
Specifies the idle time (in seconds) of an LDAP client after which a transaction, running on behalf of this LDAP client is rolled back automatically.
Default:
3600
Range:
10-3600
For example, TransactionRollbackTime 3600 will ensure that the HCD LDAP backend automatically rolls back a transaction which is still open on behalf of an LDAP client which has been idle for 3600 seconds (one hour).
Trace on|off
Determines whether the HCD instance running on behalf of the HCD LDAP backend generates an HCD trace (see HCD trace facility). Each HCD instance generates its own trace.
Default:
off
TraceDsnSuffix name
Specifies the suffix of the data set names where the traces of the HCD instances are to be written to. The effective name of the trace data set of one particular HCD instance is determined by concatenating the user ID associated with the HCD instance with the suffix.
Default:
HCD.TRACE
Constraints:
Only valid data set names with a maximum of 35 characters can be used. Note that the suffix must not be empty.
For example, assume you have set the TraceDsnSuffix to LDAP.HCD.TRACE and that you have specified Trace on. If an HCD instance now performs an LDAP request on behalf of user ID TEST and is, therefore, switched to this user ID, it will open the trace data set with name 'TEST.LDAP.HCD.TRACE' and DISP=OLD. This data set is then used for tracing the operations of the HCD instance.
Profile on|off
Determines whether the HCD instances running on behalf of the HCD LDAP backend will use an HCD profile on startup or user ID switch (see Defining an HCD profile). Each HCD instance uses its own profile, depending on the user ID which the HCD instance is currently related to.
Default:
off
ProfileDsnSuffix name
Specifies the suffix of the profile data set name used by the HCD instances. The effective name of the profile data set of one particular HCD instance is determined by concatenating the user ID associated with the HCD instance with the suffix.
Default:
HCD.PROFILE
Constraints:
Only valid data set names with a maximum of 35 characters can be used. Note that the suffix must not be empty.
For example, assume you have set ProfileDsnSuffix to LDAP.HCD.PROFILE and you have specified Profile on, If an HCD instance now performs an LDAP request on behalf of user ID TEST and is thus switched to this user ID, it will open the profile data set with name 'TEST.LDAP.HCD.PROFILE' and DISP=SHR. The contents of the data set will be read and the HCD instance will be set up accordingly.
TransformAttributeValues on|off
Specifies whether the values of the attributes hcdIodfDescription and hcdDescription are interpreted as being in IBM-939 or not. In general, these values are interpreted as being in IBM-037. It is important to have the correct setting because the IBM Tivoli Directory Server for z/OS communicates with LDAP clients using UTF-8 representation and the HCD LDAP backend has to convert attribute values appropriately.
Default:
off

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014