beautypg.com

Implement interface accessing stubs, Access stubs from the third-party application – Nortel Networks AS 5300 User Manual

Page 34

background image

34

Using the Open Provisioning Interface

Figure 10
Interactions of the stub

You generate stubs using a supported toolset. Currently, only the
1.3 Final 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

.