Copyright © Nortel Networks Limited 2006

10

toolsets may be supported in subsequent releases once testing has been completed.

Refer to the chapter Building OPI clients for an example of generating a Java stub.

Implement interface accessing stubs

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

If the credentials are not present, or fail validation, a SOAP fault will be sent back indicating the failure and the action will not be performed.

Refer to Error codes and messages on page 29 for a complete list of error messages.

Access stubs from the third-party application

When the interface accesses/invokes the stubs, the stub will generate a SOAP message that will be sent to the Provisioning Module on port

80.The stub is basically a translator. It takes the “user” object (whatever type of object) from the interface and converts it to a SOAP message and sends it to the Provisioning Module. The skeleton on the server with the Provisioning Module does the reverse. It takes the SOAP message and translates it back to a “user” object (whatever type of object) and sends it to the Provisioning Module’s Data Store that stores it in the database.

Authentication and authorization

Authentication and authorization of OPI requests are briefly described in the following sections:

Authentication

Authorization

For more information on this topic, please refer to the Provisioning Client User Guide.

Authentication

Each OPI request is authenticated using HTTP basic authentication. Each request is required to pass a username and password before gaining access to the interface. Therefore, there is no login/logout interface as the request is authenticated on each request. If the credentials are not present, or fail validation, a SOAP fault will be sent back indicating the failure and the action will not be performed. The credentials are verified against any active administrator in the MCS

NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006

Page 10
Image 10
Nortel Networks NN42020-123 manual Authentication and authorization, Implement interface accessing stubs