Overview#

Our objective is to show how the SOAP driver could be utilized. The concepts resented here are based on a real-life production system.

We used the Novell Identity Manager with an instance of the SOAP Driver to create a system that would use SOAP to allow user creations, modifications, searches and deletions.

We have seen a lot of questions about the SOAP driver and many people either understand Driver, but not SOAP or people understand SOAP and not Drivers.

Our attempt to marry the two with a rather simple application interface that will send SOAP-DSML requests to the driver and evaluate the responses form the driver.

Use Entirely at Your Own Risk Services.willeke.biz nor anyone else is responsible if you use a tool or any information on this site and causes damages to anyone or anything! You are required to read Our Standard Disclaimer

Items To Note about the System#

In this particular case, we only operate from the SOAP-DSML Client to the SOAP-DSML Driver. Although the SOAP-DSML Driver is capable of initiating requests on changes in the IDV, it was not required or desired for our implementation.

The SOAP-DSML Client can not be queried and can only receive responses from the driver as a result of a request. Although our implementation only deals with user entries, the concepts hold true.

The base purpose of implementation was to:

  • Allow other applications to utilize SOAP services to perform some functions to the IDV that were not able (or willing) to utilize a driver for connection.
  • Many of the application developers had little or no knowledge of LDAP or NDS. So the application was made to be simple yet flexible.

Security#

We did implement security between the driver and the application. It is not done here as it is specific to each environment. We strongly recommend that you implement security that is appropriate to your environment.
Use Entirely at Your Own Risk Services.willeke.biz nor anyone else is responsible if you use a tool or any information on this site and causes damages to anyone or anything! This is only Example code

More Information#

There might be more information for this subject on one of the following:

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
xml
SOAP-DSMLDriver.xml 144.8 kB 1 24-May-2008 13:27 -jim SOAP-DSML Driver
zip
SOAPDSMLClient.zip 10.2 kB 1 24-May-2008 13:27 -jim SOAP-DSML Client
« This page (revision-24) was last changed on 07-Apr-2016 14:03 by jim