34Using the Open Provisioning Interface

Figure 10

Interactions of the stub

You generate stubs using a supported toolset. Currently, only the

1.3Final version of the Apache Axis (Apache Extensible Interaction System ws.apache.org/axis) toolsets are tested and approved. Axis is Java-specific and creates a Java stub. The OPI WSDL may work with other toolsets, but thorough testing has not been completed.

For instructions to download the Axis toolset, see "Downloading the Axis toolkit" (page 41).

Implement interface accessing stubs

An interface must be developed to access the stubs. The interface must support authentication on each OPI request.

If the credentials are not present or validation fails, a SOAP fault is sent back to indicate the failure and the action is not performed.

Access stubs from the third-party application

When the interface accesses or invokes the stubs, the stub generates a SOAP message that is sent to the Provisioning Manager on port 8443 or 8080. The stub is basically a translator. It takes the "user" object (whatever type of object) from the interface, converts it to a SOAP message, and sends it to the Provisioning Manager. The skeleton on the server with the Provisioning Manager does the reverse, takes the SOAP message, translates it back to a user object (whatever type of object), and sends it to the Provisioning Manager data store, which stores it in the database.

Nortel AS 5300

Nortel Application Server 5300 Application Programming Interfaces Reference

NN42040-110 01.01 Standard

11 June 2008

Copyright © 2008 Nortel Networks

Page 34
Image 34
Nortel Networks AS 5300 manual Implement interface accessing stubs, Access stubs from the third-party application