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 1. 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