How can I get the attribute "objectSid" of a user in LDAP ActiveDirectory through Tibco Adapter for LDAP?

How can I get the attribute "objectSid" of a user in LDAP ActiveDirectory through Tibco Adapter for LDAP?

book

Article ID: KB0087423

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for LDAP -
Not Applicable -

Description

Resolution:
The BW process with LDAP adapter publisher will not subscribe the "objectSid" of a user in LDAP Active Directory; also the process using Request response service will not be able to publish the attribute “objectSid"

Reason for this behavior
-------------------------------
The attribute objectSid of the user is of type binary array and when the adapter queries for this data, the ADS server sends it in the binary array. But as the adapter generated schema has this attribute "objectSid" as string, BW will not be able to identify/pick up this data. Because of this adapter publisher and request response service will not be able to give this attribute details to Tibco BW.

Solution
-----------

Change the data type of the attribute “objectSid" from string to binary.

1. Go to AeSchemas --> ae --> adapter --> ldap --> Active directory -->  &ltServer_name> --&gtnative --> &ltObject class (say user)> --> objectSID

2. Change the type of objectSID to /AESchemas/ae/scalar/ae.aeschema#sequence.Sequence Type[binary]

3. If a sequence of type binary is not present in the above location, add one generic sequence and select the type as binary. Browse this binary sequence for the attribute objectSID

4. Save the configuration and restart the adapter

Issue/Introduction

How can I get the attribute "objectSid" of a user in LDAP ActiveDirectory through Tibco Adapter for LDAP?