Nortel Networks AS 5300 User Manual
Page 43
Writing a client to perform some specific OPI operations
43
This creates the client stubs under
D:\opiclient\com\clien
t\opi\service
The stubs contain all the provisioning methods that are exposed
by the OPI web service, and the same methods that can be seen
in the WSDL.
The arguments provided to these provisioning methods are
generated in the directory
D:\opiclient\com\nortelnet
works\ims\opi
.
All the OPI provisioning methods are Java Bean objects and are
used to configure and retrieve data for different functionality.
Each element in the data object is of a type specified in the OPI.
The name space mapping from OPI to
com.client.opi.serv
ice
can be changed to another mapping.
Attention:
The
OPISoapBindingStub.java
file, generated
under
com\client\opi\service
, has a large static block
that will not compile. You must edit this file by hand to split
the large static block into two or three smaller ones so that it
compiles. This is a known issue due to the fact that the code is
automatically generated.
3
Compile the files that are generated in the previous step using
either the command line command
javac
or an Interactive
Development Environment (IDE) such as
netbeans
or
eclipse
, and save them in a separate folder.
The Client classes are now ready to be used.
--End--
Writing a client to perform some specific OPI operations
Use this procedure to write a client to perform some specific OPI
operations.
Once the OPI stubs have been generated and compiled, the real OPI
client can be constructed and OPI provisioning method calls can be made
using the following procedure.
Procedure Steps
Step
Action
1
Instantiate the
OPIServiceLocator
.
Nortel AS 5300
Nortel Application Server 5300 Application Programming Interfaces Reference
NN42040-110
01.01
Standard
11 June 2008
Copyright © 2008 Nortel Networks
.