You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Kumar, Amit {PBSG}" <am...@pbsg.com> on 2007/07/10 22:31:15 UTC
RE: Writing a Axis client program...
> Hi,
>
> I am trying to write my first webservice using Axis 2.
>
> I have a webservice deployed on TIBCO Businessworks. I need to access
> this webservice using an Axis client. I have download the wsdl and
> created the stubs using WSDL2Java utility. This stub class contains
> 5000 lines of code. I am having hard time understanding which method
> to instantiate for sending a SOAP request from client. Is there any
> relationship between the method name in the stub and the request /
> response elements of WSDL.
>
> I am using Axis ADB style to create the client.
>
> Any help will be greatly appreciated....
>
> Thanks in advance....
>
> Best regards
>
> Below is my wsdl:
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!--Created by TIBCO WSDL-->
> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:tns="http://xmlns.example.com/1181831940453/GetAAA2OwnerImpl/Pro
> cesses" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:ns0="http://www.Co.com/NorthAmerica/AA/AAA2/Request"
> xmlns:ns1="http://www.ABC.com/NorthAmerica/AA/AAA2/Owner"
> targetNamespace="http://xmlns.example.com/1181831940453/GetAAA2OwnerIm
> pl/Processes">
> <wsdl:types>
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns="http://www.ABC.com/NorthAmerica/AA/AAA2/Owner"
> targetNamespace="http://www.ABC.com/NorthAmerica/AA/AAA2/Owner"
> elementFormDefault="unqualified" attributeFormDefault="unqualified">
> <xsd:element name="Owner">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="OwnerID"
> type="xsd:string"/>
> <xsd:element name="AddressID"
> type="xsd:string"/>
> <xsd:element name="MSANumber"
> type="xsd:string"/>
> <xsd:element name="OwnerINITNGSouce"
> type="xsd:string"/>
> <xsd:element name="OwnerType"
> type="xsd:string"/>
> <xsd:element name="OwnerName"
> type="xsd:string"/>
> <xsd:element name="OwnerStatus"
> type="xsd:string"/>
> <xsd:element name="OwnerCD"
> type="xsd:string"/>
> <xsd:element name="CustomerGLN"
> type="xsd:string"/>
> <xsd:element name="CustomerToLINXNumber"
> type="xsd:string"/>
> <xsd:element name="InfoUSANumber"
> type="xsd:string"/>
> <xsd:element name="FedEXTaxID"
> type="xsd:string"/>
> <xsd:element name="DUNSPlusFour"
> type="xsd:string"/>
> <xsd:element name="MSAHGHROwnerNumber"
> type="xsd:string"/>
> <xsd:element name="OwneNumber"
> type="xsd:string"/>
> <xsd:element name="DistributorFlag"
> type="xsd:string"/>
> <xsd:element name="Status" type="xsd:string"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="OwnerGroup">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element ref="ns1:Owner"
> maxOccurs="unbounded"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="AAA2Owner">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element ref="ns1:OwnerGroup"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> </xsd:schema>
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns="http://www.ABC.com/NorthAmerica/AA/AAA2/Request"
> targetNamespace="http://www.ABC.com/NorthAmerica/AA/AAA2/Request"
> elementFormDefault="qualified" attributeFormDefault="unqualified">
> <xsd:element name="BusinessID" type="xsd:string"/>
> <xsd:element name="Header">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element ref="ns0:BusinessID"
> minOccurs="0"/>
> <xsd:element ref="ns0:SourceSystemID"
> minOccurs="0"/>
> <xsd:element ref="ns0:SourceSystemName"
> minOccurs="0"/>
> <xsd:element ref="ns0:RequestType"
> minOccurs="0"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="RequestType" type="xsd:string"/>
> <xsd:element name="SourceSystemID" type="xsd:string"/>
> <xsd:element name="SourceSystemName" type="xsd:string"/>
> </xsd:schema>
> </wsdl:types>
> <wsdl:message name="OwnerRequest">
> <wsdl:part name="part1" element="ns0:Header"/>
> </wsdl:message>
> <wsdl:message name="OwnerResponse">
> <wsdl:part name="part1" element="ns1:AAA2Owner"/>
> </wsdl:message>
> <wsdl:portType name="PortType">
> <wsdl:operation name="GetAAA2Owner">
> <wsdl:input message="tns:OwnerRequest"/>
> <wsdl:output message="tns:OwnerResponse"/>
> </wsdl:operation>
> </wsdl:portType>
> <wsdl:binding name="SOAPEventSourceBinding" type="tns:PortType">
> <soap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"/>
> <wsdl:operation name="GetAAA2Owner">
> <soap:operation style="document"
> soapAction="/Processes/ProvideAAA2Owner"/>
> <wsdl:input>
> <soap:body use="literal" parts="part1"/>
> </wsdl:input>
> <wsdl:output>
> <soap:body use="literal" parts="part1"/>
> </wsdl:output>
> </wsdl:operation>
> </wsdl:binding>
> <wsdl:service name="ProvideAAA2Owner">
> <wsdl:port name="SOAPEventSource"
> binding="tns:SOAPEventSourceBinding">
> <soap:address
> location="http://localhost:7989/Processes/ProvideAAA2Owner"/>
> </wsdl:port>
> </wsdl:service>
> </wsdl:definitions>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org