Start of Content Area

Background documentation LDAP Directory Data Source  Locate the document in its SAP Library structure

Property

Value

Description

ume.ldap.access.
action_retrial

Default value is 2.

In a high availability scenario:

Number of times UME repeats an action on the LDAP directory server, before switching to another server and reinitializing the connection pools.

In a scenario with only one LDAP server:

Number of times UME repeats an action on the LDAP directory server before throwing an exception.

ume.ldap.access.
additional_password.
<number>

 

When you configure multiple LDAP directory servers, you can configure up to five passwords for the respective communication users. See SAP Note 736471.

ume.ldap.access.
auxiliary_naming_
attribute.<X>

(where <X> = grup, uacc or user)

 

Auxiliary naming attribute of principal type (group, user account, or user).

ume.ldap.access.
auxiliary_
objectclass.<X>

(where <X> = grup, uacc or user)

 

Auxiliary object class of principal type (group, user account, or user).

ume.ldap.access.
base_path.grup

 

Distinguished name of branch of directory where information about groups is stored

If you have a ‘groups in a tree’ hierarchy, this property must have the same value as ume.ldap.access.base_path.user.

Example

ou=CorporateGroups,c=us,
o=mycompany

ume.ldap.access.
base_path.user

 

Distinguished name of branch of directory where information about users is stored.

If you have a ‘groups in a tree’ hierarchy, this property must have the same value as ume.ldap.access.base_path.grup.

Example ou=CorporateUsers,c=us,
o=mycompany

ume.ldap.access.
base_path.uacc

 

Distinguished name of branch of directory where information about user accounts is stored

ume.ldap.access.
creation_path.grup

 

Path where new groups are created.

This path must be relative to the path defined in
ume.ldap.access.
base_path.grup
.

If this property is not defined, groups are stored in the path defined in
ume.ldap.access.
base_path.grup

This graphic is explained in the accompanying text

If the properties are set as follows:

ume.ldap.access.base_path.grup
=ou=Groups,c=us,o=mycompany

ume.ldap.access.creation_path.user
=ou=NewGroups

New groups are created at ou=NewGroups,ou=Groups,c=us,o=mycompany

ume.ldap.access.
creation_path.uacc

 

Path where new user accounts are created.

This path must be relative to the path defined in
ume.ldap.access.
base_path.uacc
.

If this property is not defined, user accounts are stored in the path defined in
ume.ldap.access.
base_path.uacc
.

ume.ldap.access.
creation_path.user

 

Path where new users are created.

This path must be relative to the path defined in
ume.ldap.access.
base_path.user
.

If this property is not defined, users are stored in the path defined in
ume.ldap.access.
base_path.user
.

ume.ldap.access.
flat_group_hierachy

Default is TRUE.

TRUE = A flat hierarchy is used.

FALSE = A ‘groups as tree’ hierarchy is used.

 

ume.ldap.access.
multidomain.enabled

Default value is FALSE.

Set this property to TRUE to support logon in a multidomain Windows environment. If there are multiple Windows domains in your environment, your unique ID is defined through logon ID and domain. See also SAP Note 762419.

ume.ldap.access.
naming_attribute.grup

<comma-separated_
list_of_attributes>

Naming attribute of groups.

In the LDAP directory a group is uniquely identified by its distinguished name (DN). The naming attribute is the attribute used to distinguish the group from the next level above it in the LDAP directory.

Example

If a group’s DN is ou=mygroup, ou=CorporateGroups,c=us,o=mycompany, the naming attribute for groups is ou.

ume.ldap.access.
naming_attribute.uacc

<comma-separated_
list_of_attributes>

Naming attribute of user accounts.

ume.ldap.access.
naming_attribute.user

<comma-separated_
list_of_attributes>

Naming attribute of users.

ume.ldap.access.
objectclass.grup

<comma-separated_
list_of_object_
classes>

Object class of groups.

ume.ldap.access.
objectclass.uacc

<comma-separated_
list_of_object_
classes>

Object class of user accounts.

ume.ldap.access.
objectclass.user

<comma-separated_
list_of_object_
classes>

Object class of users.

ume.ldap.access.
password

 

Password of user that is used to connect (bind) to the LDAP directory server.

ume.ldap.access.
server_name

 

Name of the LDAP directory server.

For a high availability scenario, you can enter a comma-separated list of LDAP directory servers.

ume.ldap.access.
server_port

 

Port of the LDAP directory server.

For a high availability scenario, you can enter a comma-separated list of ports for the LDAP directory servers (in the same order as the servers).

ume.ldap.access.
server_type

NOVELL = Novell eDirectory

SUN = Sun ONE Directory Server

ADS = Microsoft Active Directory Server

SIEMENS = Siemens DirX

Type of the LDAP directory server.

ume.ldap.access.
size_limit

Default value is 0.

0 = No limit.

Defines the maximum number of entries the UME fetches from a search of a directory server.

ume.ldap.access.
socket_factory

Default value is com.sun.jndi.ldap.
LdapCtxFactory

Socket factory for the LDAP connection.

ume.ldap.access.ssl

Default value is FALSE.

FALSE = Do not use SSL connection to LDAP server.

TRUE = Use SSL connection to LDAP server.

 

ume.ldap.access.
ssl_socket_factory

Default value is com.sap.security.
ssl.SSLSocketFactory

SSL socket factory for the LDAP connection.

ume.ldap.access.
time_limit

Default value is 0.

0 = No limit.

Defines the maximum length of time in milliseconds, the UME allows for a search of a directory server. The UME only fetches the results it found within the specified period of time.

ume.ldap.access.user

 

Distinguished name (DN) of user that is used to connect (bind) to the LDAP directory server.

Example

cn=Directory Manager

ume.ldap.access.
user_as_account

Default value is TRUE.

Defines if the UME user and account objects point to the same object in the directory server or not. Set this property to FALSE, if the directory server treats the user and account as separate objects.

ume.ldap.blocked_accounts      

<comma-separated list of logon IDs>

Default value is Administrator,Guest.

Specifies the logon IDs of accounts ín the LDAP directory that are ignored by the UME.

See also Selecting Location of Default Users and Groups.

ume.ldap.blocked_groups

<comma-separated list of unique names>

Default value is Administrators,Guests

Specifies the unique names of groups in the LDAP directory that are ignored by the UME.

See also Selecting Location of Default Users and Groups.

ume.ldap.blocked_users

<comma-separated list of unique names>

Default value is Administrator,Guest.

Specifies the unique names of users in the LDAP directory that are ignored by the UME.

See also Selecting Location of Default Users and Groups.

ume.ldap.cache_lifetime

Default value is 600.

Lifetime in seconds of search cache for LDAP directory.

ume.ldap.cache_size

Default value is 100.

Size of search cache for LDAP directory.

ume.ldap.default_group_
member

Default value is DUMMY_MEMBER_FOR_UME.

Sets the name of the dummy group member when the property ume.ldap.default_group_
member.enabled is enabled.

ume.ldap.default_group_
member.enabled

Default value is FALSE.

Some directory servers require that groups have a member when created. Enable this property to have the UME include a dummy member when creating a directory server group. This dummy member is filtered out in the UME user interface. If this feature is not set properly, you cannot create new groups.

ume.ldap.record_access

Default value is FALSE.

TRUE= Trace file is created.

Defines whether a trace file is created containing additional information about the performance of the LDAP directory, for example, which calls are made to the directory server and how long the response times are. For more information, see Logging and Tracing.

ume.ldap.unique
_grup_attribute

 

Attribute used to create unique ID of a group.

ume.ldap.unique
_uacc_attribute

 

Attribute used to create unique ID of a user account.

ume.ldap.unique
_user_attribute

 

Attribute used to create unique ID of a user. By default, the unique ID is the distinguished name (DN) of the user in the LDAP directory.

The following properties occur only in the private section of the data source configuration file. For more information about the private section, see <privateSection>.

LDAP Properties of the Data Source Configuration File

Property

Value

Description

ume.ldap.access.
case_sensitive

Default value is FALSE.

Defines whether internal object IDs created by the UME are case sensitive or not. If your directory server requires case sensitive object IDs, set this property to TRUE. See also SAP Note 763084.

ume.ldap.access.
default_switch

Default value is 10.

Only configured in high-availability scenarios.

Time in minutes after which the UME tries to reconnect to the main directory server.

ume.ldap.access.
domain_mapping

Pair of domain alias and directory server path. Use the following syntax:

[<alias>;<path>]

Defines the domain and server path mapping for multidomain Windows environments. See also SAP Note 762419.

ume.ldap.access.
pwd.via.usercontext

Default value is FALSE.

Enable this property if your directory server immediately expires passwords set in the administrator context. This property enables the communication user temporarily to set passwords in the user context. See also SAP Note 865399.

ume.ldap.access.
set_pwd

Default value is TRUE.

Disable this property if your directory server causes new passwords to expire immediately after a password set command. See also SAP Note 865399.

ume.ldap.negative_
user_filter

attribute_name=[<comma separated list of values>]

Enables you to filter out objects from search requests based on LDAP attributes.

For more information about negative attributes, see LDAP Only: Negative User Filter.

 

See Also

LDAP Directory: Connection Pooling

End of Content Area