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 --> <Server_name> -->native --> <Object 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?