LDAP Adapter 6.0 can't get the some attributes when doing a ldap_search in a rpc service.

LDAP Adapter 6.0 can't get the some attributes when doing a ldap_search in a rpc service.

book

Article ID: KB0091016

calendar_today

Updated On:

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

Description

Resolution:
Description:
===========
In LDAP Adapter 6.0, when connecting to OID 10.1.4.0.1, the Adapter can't get the value of some attributes such as orclDefaultProfileGroup with ldap_search operation in a request response service.

Environment:
===========
TIBCO ActiveMatrix(R) Adapter for LDAP 6.0.0
OID 10.1.4.0.1 or 10.1.2.0.2.

Resolution:
==========
This is a bug existing in LDAP Adapter. That is when Designer fetch schemas from OID server, the attributes names OID returned are in upper and/or lower case. But in LDAP_SEARCH operation, the attributes names OID returned are all in lower case. So the BW components cannot mapping those attributes and output then since the mapping is case sensitive.

According to this, here is a workaround.

When a RPC service was created, go to AESchemas folder > ae (the one with a folder icon) > adapter > ldap > oID > $ server location $ ( with folder icon) > native > Classes And find the specified class (orcluserv2 in this case), find the attribute(orclDefaultProfileGroup in this case), and change the name to all lower case manually.
Then start the process, the correct output will be returned in BW.

Issue/Introduction

LDAP Adapter 6.0 can't get the some attributes when doing a ldap_search in a rpc service.