OUD Proxy Virtualization Join WorkFlow Element / Participant "Retrievable-Attribute" Case Sensitivity / Lowercase Issue
Last updated on DECEMBER 20, 2016
Applies to:Oracle Unified Directory - Version 188.8.131.52.0 and later
Information in this document applies to any platform.
OUD 184.108.40.206 and 220.127.116.11.1
OUD as Proxy With Just Simple Join Workflow Element created as part of Virtualization functionality.
Reference : OUD 18.104.22.168 Admin Guide. Doc link is..
Below are observation which are unexpected.
When Join Participant's attribute "retrievable-attribute" is left to default value "By default, the retrievable list is empty, which means that all attributes are retrievable."
Observation 1 : Case sensitivity is retained per the remote source when we do not specify required attribute in ldapsearch command. Example: givenName and homePhone is retained . Note that below ldapsearch is retrieving all attributes of the user and attribute case sensitivity is retained.
$OUD_INSTANCE/OUD/bin/ldapsearch -h localhost -p 7389 -D "cn=Directory Manager" -w welcome1 -b "dc=joinsuffix" -s sub uid=user.9
postalAddress: Abbe Abbate$05257 Tenth Street$Dallas, CT 36027
description: This is the description for Abbe Abbate.
givenName: Abbe <<-----------------------givenName
pager: +1 015 006 1231
mobile: +1 865 856 2932
cn: Abbe Abbate
telephoneNumber: +1 791 584 7150
street: 05257 Tenth Street
homePhone: +1 104 644 6187 <<-----------------homePhone
Observation 2: Also in ldapsearch whatever case is given in required attributed is referred in command output, instead of source schema attribute case sensitivity.
Example in ldapsearch homephone and givenname is given hence the output, instead of homePhone and givenName.
ldapsearch -h localhost -p 7389 -D "cn=Directory Manager" -w welcome1 -b "dc=joinsuffix" -s sub uid=user.9 homephone givenname
homephone: +1 104 644 6187
When Join Participant's attribute "retrievable-attribute" is set to for example "homePhone, givenName"
Observation 3: Ldapsearch search against OUD proxy do not retain the case sensitivity per the source backend data.
Note here givnename and homephone are not mentioned in ldapsearch since being configured in Join Participant's attribute "retrievable-attribute" and is set to "homePhone, givenName". Output of attribute names are all lowercase, and not retained per source/remote data.
ldapsearch -h localhost -p 7389 -D "cn=Directory Manager" -w welcome1 -b "dc=joinsuffix" -s sub uid=user.9
homephone: +1 104 644 6187
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms