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.