cancel
Showing results for 
Search instead for 
Did you mean: 

SAP PI 7.4 -> LDAP connectivity options

Former Member
0 Kudos

I have a new project that has a few unique steps that I haven't created in PI before.  The main issue that I would like assistance on is how to get PI to connect to a LDAP server - query for a user's "userAccessControl" property.

Basically here is the scenario:

1.  List of users is sent to PI

2.  PI queries LDAP for that user

3.  For all found users return the "userAccessControl" property

What are the options to connect to LDAP with v7.4 (dual stack, but moving to single stack)?  I did research older threads and found some examples but they were all quite a few years old and I was wondering what the latest information for LDAP connectivity.

Thanks for any assistance you can provide,

Brian

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member187587
Contributor
0 Kudos

If you have the need to involve the LDAP in your busness process , you should write a .NET web service encapsulating this logic and exposing the LDAP functionality.

Then PI can consume it using SOAP.

If the need is for some kind of master data synchronization or some low-level system integration maybe PI is not the tool for the task.

Bhargavakrishna
Active Contributor
0 Kudos
Former Member
0 Kudos

I am confused by the 3 links you posted.  2 of the links seemingly talk about linking SAP user accounts/access rights to Microsoft Active Directory via the SAP LDAP Connector:

http://santy.wdfiles.com/local--files/sap-pages/ECC_AD_LDAP.pdf http://help.sap.com/saphelp_nwpi71/helpdata/EN/48/74040175bb501ae10000000a42189b/content.htm

I only need the ability for PI to do a query against Microsoft Active Directory (no authentication and the user list is not coming from SAP).  Those 2 articles really don't help me unless I missed something while reading them.  Does the SAP LDAP connector allow me to run queiries against Microsoft Active Directory from PI?

The other link is from 2008:

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10716e9f-23d7-2a10-8c8c-d2665615f...

I did read this article.  Is this the only way for PI to just do a query against Microsoft Active Directory?

sivamaranani
Explorer
0 Kudos

Hi Brian-

Did you finally integrate LDAP using PI 7.4?

Which approach did you follow.

Former Member
0 Kudos

Yes, but due to the requirements I couldn't figure out a way to get PI to do it directly.  I built a java map that takes the data coming into PI, calls out to LDAP (all via java LDAP libraries) for the information and then sends the data to its location.

I do not have a solution where PI can call LDAP via an adapter or use LDAP as a receiver (endpoint).