java - Calling webservice using Stub -
can please me out findout correct method call webservice,below wsdl file
eclipse generated below classes:
emplookup emplookuplocator emplookupport emplookupportproxy emplookupportstub emplookuprequest emplookupresponse
wsdl:
<xsd:complextype name="list"> <xsd:sequence> <xsd:element maxoccurs="unbounded" nillable="true" name="anytype" type="xsd:anytype" minoccurs="0"> </xsd:element> </xsd:sequence> </xsd:complextype> </xsd:schema> <xsd:schema xmlns:stns="java:com.test.ws.emp" xmlns:xsd="http://www.w3.org/2001/xmlschema" attributeformdefault="qualified" targetnamespace="java:com.test.ws.emp" elementformdefault="qualified"> <xsd:complextype name="emplookuprequest"> <xsd:sequence> <xsd:element maxoccurs="1" nillable="true" name="empname" type="xsd:string" minoccurs="1"> </xsd:element> </xsd:element> </xsd:sequence> </xsd:complextype> </xsd:schema> <xsd:schema xmlns:stns="https://test/emplookup" xmlns:xsd="http://www.w3.org/2001/xmlschema" attributeformdefault="unqualified" targetnamespace="https://test/emplookup" elementformdefault="qualified"> <xsd:import namespace="java:language_builtins.util"> </xsd:import> <xsd:import namespace="java:com.test.ws.emp"> </xsd:import> <xsd:element name="lookupemp"> <xsd:complextype> <xsd:sequence> <xsd:element xmlns:tp="java:com.test.ws.emp" name="emplookuprequest" type="tp:emplookuprequest"> </xsd:element> </xsd:sequence> </xsd:complextype> </xsd:element> <xsd:element name="lookupempresponse"> <xsd:complextype> <xsd:sequence> <xsd:element xmlns:tp="java:language_builtins.util" name="result" type="tp:list"> </xsd:element> </xsd:sequence> </xsd:complextype> </xsd:element> </xsd:schema> </types> <message name="lookupemp"> <part xmlns:partns="https://test/emplookup" element="partns:lookupemp" name="parameters"> </part> </message> <message name="lookupempresponse"> <part xmlns:partns="https://test/emplookup" element="partns:lookupempresponse" name="parameters"> </part> </message> <porttype name="emplookupport"> <operation name="lookupemp"> <input message="tns:lookupemp"> </input> <output message="tns:lookupempresponse"> </output> </operation> </porttype> <binding name="emplookupport" type="tns:emplookupport"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> <operation name="lookupemp"> <soap:operation style="document" soapaction="" /> <input> <soap:body use="literal" /> </input> <output> <soap:body use="literal" /> </output> </operation> </binding> <service name="emplookup"> <port name="emplookupport" binding="tns:emplookupport"> <soap:address location="http://localhost:8080/emplookup/emplookup" /> </port> </service>
how can write samll class make call , response? no idea @ on this.
you can refer phpeveryday may have solution problem http://www.phpeveryday.com/articles/web-services-wsdl-creating-soap-server-p484.html
Comments
Post a Comment