I had a business requirement in which we had to access user attributes from LDAP within Intalio Business Process. Since Intalio does not currently offer an LDAP connector to access user attributes, I downloaded the latest version of openESB and used the NetBeans IDE GUI to develop a BPEL module that included 2 web services to return user information stored in an LDAP. These were the general steps involved:
- Create a new SOA BPEL module project
- Add LDAP WSDL
- Add Trigger WSDL
- Updat BPEL module to include 2 web services (WSDLs defined above)
- Deploy project to GlassFish Server
How does this work with Intalio. The SOAP WSDL is imported into Intalio and placed within a diagram. In the mapper, the SOAP input message and output message is exposed. The users cn attribute is passed from within Intalio business process. The call is made to the service (which resides in GlassFish server deployed from NetBeans) and the users email is sent back to intalio process to be used to send email notifications from within Intalio.
For more information, contact http://btmsoftwaresolutions.com/.