Try OpenEdge Now
skip to main content
Web Services
Developing a Java Client to Consume OpenEdge SOAP Web Services : Creating Java Axis client interface objects : Proxy classes
 

Proxy classes

For this sample, the Axis WSDL2Java command provides the classes for the Web service components shown in the following table. This represents one class for each specified Web service (WSDL) object or component.
Note: Unlike .NET, there are no Java objects created for object IDs.
Table 50. Proxy classes for sample Java client (RPC/Encoded)
Web service components
Class
Path
Each Open Client object
OrderInfoObjStub
.../OrderInfo/ OrderInfoObjStub.java
CustomerOrderObjStub
.../OrderInfo/CustomerOrder/CustomerOrderObjStub.java
One service locator object(Provides the URL to the WSA)
OrderInfoServiceLocator
.../OrderInfo/ OrderInfoServiceLocator.java
Each temp-table input parameter
OrderDetailsRow
.../CustomerOrder/ OrderDetailsRow.java
Two holder classes for each output temp-table
ArrayofOrderDetailsRowHolder
.../CustomerOrder/ holders/ ArrayofOrderDetailsRowHolder.java
OrderDetailsRowHolder
.../CustomerOrder/ holders/OrderDetailsRowHolder.java
SOAP fault detail object
FaultDetail
servicehost/FaultDetail.java