Skip to main content

LDAP Input

Description

LDAP Input queries an LDAP directory server and retrieves entries such as users, roles, groups, and organizational units. Use this step when your workflow needs to pull directory data for user provisioning, access auditing, or identity synchronization. It supports search filters to narrow results, paging for large directories, and configurable search scope to control how deep the query traverses the directory tree.

Configurations

Field NameDescription
Step nameSpecify the name of the step. This name can me modified from the default name and has to be unique within the workflow.
Host:
HostSpecify the host on which the LDAP server is running.
PortSpecify the port number on which the LDAP server is running.
ProtocolSpecify the protocol. The default value is LDAP.
Authentication:
Use AuthenticationSelect the checkbox to enable user name and password fields needed to connect to LDAP.
UsernameSpecify Username.
PasswordSpecify Password.
Certificate:
Use CertificateNot enabled
Trust store pathNot enabled
Button: BrowseNot enabled
Trust store passwordNot enabled
Trust all certificatesNot enabled
Test connection buttonClick to tests whether the connection is established.
Search Tab:
Dynamic search baseCheckbox to enable a dynamic search base
search base fieldnameThis field is enabled only when the Dynamic search base checkbox is checked. Choose a field name from the dropdown containing the search base
Search baseThis field is enabled when the Dynamic search base checkbox is unchecked. Provide a static search base.
Dynamic filter stringCheckbox to enable a dynamic filter string.
Filter string fieldnameThis field is enabled only when the Dynamic filter string checkbox is checked. Choose a field name from the dropdown containing the filter string.
Filter StringThis field is enabled when the Dynamic filter string checkbox is unchecked. Provide a static filter string.
Advanced Tab:
Include rownum in output?This is a checkbox to include rownum (Integer) in the output of this step.
Rownum fieldnameSpecify a fieldname to hold the rownum.
LimitSpecify a Limit to the number of rows to this number (zero (0) means all rows).
Time limitSpecify a time limit in seconds to retrieve the specified number of rows (zero (0) means no time limit).
Multi valued field separatorFor multi-valued content fields, you can specify a separator here. (default is a comma).
Set pagingEnable checkbox to set paging.
Page sizeSpecify a page size.
Search scopeChoose the search scope from one of the following,

- Object scope

- One level scope

Subtree scope

Fields Tab:
NameSpecify the name of the output field.
AttributeSpecify the attribute to read.
TypeSpecify the data type to convert to.
FormatSpecify the format or conversion mask to use in the data type conversion.
LengthSpecify the Specify the he length of the output data type.
PrecisionSpecify the precision of the output data type.
CurrencySpecify the currency symbol to use during data type conversion.
DecimalSpecify the numeric decimal symbol to use during data type conversion.
GroupThe numeric grouping symbol to use during data type conversion.
Trim typeSpecify the type of trimming to use during data type conversion.
RepeatChoose from (Y/N). Choose Y to Repeat the column value of the previous row if the column value is empty (null).