Extending Web Services
This chapter describes how to use and extend web services.
Prerequisites
We assume that you are familiar with Java and with building Java projects and that Ant and a Java compiler are installed and in your path.
Documentation
To understand this issue, we recommend reading these chapters:
DirX Identity Integration Framework Guide
The Web Services chapter in this guide describes various aspects of this issue:
Authentication, Authorization, Web Services Runtime Operation, Common SPML Aspects - provide basic information about the subject.
User Management to Groups Management - explains specific issues for specific object types and the corresponding web services.
User Hooks - describes how to use the web services user hooks.
Using the Sample Client – provides a sample implementation that can be used as a starting point for your custom implementation.
Interfaces
This chapter provides information about the interfaces you can use.
For a Java documentation of the user hook interfaces, see the folder
Documentation/DirXIdentity/ProvisioningWebServices
on your installation media.
Training
View the webinar that explains this topic:
Web Services
Note: you can download webinars from our support portal. If you do not have access to the support portal, contact your responsible support organization.
Examples
You can find a sample Java-based SOAP client that can be used as the basis for your custom implementation in the library com.siemens.dxm.provisioning.jar (you can find the jar file in the installation area). It contains the classes that represent all the requests and responses.
For a sample implementation of a user hook, see the folder
Additions/ProvisioningWebServices/samples
on your installation media.