Anne,
I'm not sure what there is in the service configuration for me to get
wrong, since I am using the services.xml file that Axis 2 generated from the
wsdl for me.
Thanks,
--chris
-----Original Message-----
From: Anne Thomas Manes [mailto:[EMAIL PROTECTED]
Sent: Saturday, July 01, 2006 1:25 PM
To: [email protected]
Subject: Re: data binding error -- stub invokes wrong operation on
server side
My guess is that there's a problem in your service configuration.
Anne
On 6/30/06, Surridge, Christopher S (Titan) @ TITAN
<[EMAIL PROTECTED]> wrote:
> I'm having a problem with symptoms similar to one I found in the message
> archives (http://marc.theaimsgroup.com/?|=axis-user&m=113696879828613&w=2),
> but the conditions are different. In that case, there were two operations
> receiving the same input. In my situation, I do not believe that is the case.
> The wsdl I'm starting with was generated using Java2WSDL from Axis 1, and now
> I'm trying to generate a new version of the service from that wsdl using
> WSDL2Java from Axis 2. When my test client calls the findMessages method, the
> server invokes the nextMessages method instead. The methods do not have the
> same signatures, so it seems like a different problem than in the thread
> referenced above. Any ideas?
>
> Thanks in advance,
>
> Chris Surridge
> Sr. Software Engineer
> L-3 Titan Corporation
> 11955 Freedom Drive, Suite 14101
> Reston, VA 20190
> 703-434-5307
>
> <wsdl:definitions targetNamespace="http://sis.titan.com/actd/asap">
>
> <!--
> WSDL created by Apache Axis version: 1.2.1
> Built on Jun 17, 2005 (01:45:06 EDT)
> -->
>
> <wsdl:types>
>
> <schema elementFormDefault="qualified"
> targetNamespace="http://sis.titan.com/actd/asap">
>
> <element name="filterCapabilities">
> <complexType/>
> </element>
>
> <element name="filterCapabilitiesResponse">
>
> <complexType>
>
> <sequence>
> <element name="filterCapabilitiesReturn" type="xsd:string"/>
> </sequence>
> </complexType>
> </element>
>
> <element name="findMessages">
>
> <complexType>
>
> <sequence>
> <element name="query" type="xsd:string"/>
> </sequence>
> </complexType>
> </element>
>
> <element name="findMessagesResponse">
>
> <complexType>
>
> <sequence>
> <element name="findMessagesReturn" type="xsd:string"/>
> </sequence>
> </complexType>
> </element>
>
> <element name="nextMessages">
>
> <complexType>
>
> <sequence>
> <element name="key" type="xsd:string"/>
> <element name="numResults" type="xsd:int"/>
> </sequence>
> </complexType>
> </element>
>
> <element name="nextMessagesResponse">
>
> <complexType>
>
> <sequence>
> <element maxOccurs="unbounded" name="nextMessagesReturn" type="xsd:string"/>
> </sequence>
> </complexType>
> </element>
>
> <element name="closeMessages">
>
> <complexType>
>
> <sequence>
> <element name="key" type="xsd:string"/>
> </sequence>
> </complexType>
> </element>
>
> <element name="closeMessagesResponse">
> <complexType/>
> </element>
>
> <element name="findQueries">
>
> <complexType>
>
> <sequence>
> <element name="query" type="xsd:string"/>
> </sequence>
> </complexType>
> </element>
>
> <element name="findQueriesResponse">
>
> <complexType>
>
> <sequence>
> <element name="findQueriesReturn" type="xsd:string"/>
> </sequence>
> </complexType>
> </element>
>
> <element name="nextQueries">
>
> <complexType>
>
> <sequence>
> <element name="key" type="xsd:string"/>
> <element name="numResults" type="xsd:int"/>
> </sequence>
> </complexType>
> </element>
>
> <element name="nextQueriesResponse">
>
> <complexType>
>
> <sequence>
> <element maxOccurs="unbounded" name="nextQueriesReturn" type="xsd:string"/>
> </sequence>
> </complexType>
> </element>
>
> <element name="closeQueries">
>
> <complexType>
>
> <sequence>
> <element name="key" type="xsd:string"/>
> </sequence>
> </complexType>
> </element>
>
> <element name="closeQueriesResponse">
> <complexType/>
> </element>
> </schema>
> </wsdl:types>
>
> <wsdl:message name="filterCapabilitiesRequest">
> <wsdl:part element="impl:filterCapabilities" name="parameters"/>
> </wsdl:message>
>
> <wsdl:message name="closeQueriesRequest">
> <wsdl:part element="impl:closeQueries" name="parameters"/>
> </wsdl:message>
>
> <wsdl:message name="findMessagesResponse">
> <wsdl:part element="impl:findMessagesResponse" name="parameters"/>
> </wsdl:message>
>
> <wsdl:message name="nextMessagesResponse">
> <wsdl:part element="impl:nextMessagesResponse" name="parameters"/>
> </wsdl:message>
>
> <wsdl:message name="findQueriesResponse">
> <wsdl:part element="impl:findQueriesResponse" name="parameters"/>
> </wsdl:message>
>
> <wsdl:message name="filterCapabilitiesResponse">
> <wsdl:part element="impl:filterCapabilitiesResponse" name="parameters"/>
> </wsdl:message>
>
> <wsdl:message name="nextMessagesRequest">
> <wsdl:part element="impl:nextMessages" name="parameters"/>
> </wsdl:message>
>
> <wsdl:message name="closeMessagesResponse">
> <wsdl:part element="impl:closeMessagesResponse" name="parameters"/>
> </wsdl:message>
>
> <wsdl:message name="findQueriesRequest">
> <wsdl:part element="impl:findQueries" name="parameters"/>
> </wsdl:message>
>
> <wsdl:message name="nextQueriesResponse">
> <wsdl:part element="impl:nextQueriesResponse" name="parameters"/>
> </wsdl:message>
>
> <wsdl:message name="closeMessagesRequest">
> <wsdl:part element="impl:closeMessages" name="parameters"/>
> </wsdl:message>
>
> <wsdl:message name="nextQueriesRequest">
> <wsdl:part element="impl:nextQueries" name="parameters"/>
> </wsdl:message>
>
> <wsdl:message name="closeQueriesResponse">
> <wsdl:part element="impl:closeQueriesResponse" name="parameters"/>
> </wsdl:message>
>
> <wsdl:message name="findMessagesRequest">
> <wsdl:part element="impl:findMessages" name="parameters"/>
> </wsdl:message>
>
> <wsdl:portType name="ASAP">
>
> <wsdl:operation name="filterCapabilities">
> <wsdl:input message="impl:filterCapabilitiesRequest"
> name="filterCapabilitiesRequest"/>
> <wsdl:output message="impl:filterCapabilitiesResponse"
> name="filterCapabilitiesResponse"/>
> </wsdl:operation>
>
> <wsdl:operation name="findMessages">
> <wsdl:input message="impl:findMessagesRequest" name="findMessagesRequest"/>
> <wsdl:output message="impl:findMessagesResponse" name="findMessagesResponse"/>
> </wsdl:operation>
>
> <wsdl:operation name="nextMessages">
> <wsdl:input message="impl:nextMessagesRequest" name="nextMessagesRequest"/>
> <wsdl:output message="impl:nextMessagesResponse" name="nextMessagesResponse"/>
> </wsdl:operation>
>
> <wsdl:operation name="closeMessages">
> <wsdl:input message="impl:closeMessagesRequest" name="closeMessagesRequest"/>
> <wsdl:output message="impl:closeMessagesResponse"
> name="closeMessagesResponse"/>
> </wsdl:operation>
>
> <wsdl:operation name="findQueries">
> <wsdl:input message="impl:findQueriesRequest" name="findQueriesRequest"/>
> <wsdl:output message="impl:findQueriesResponse" name="findQueriesResponse"/>
> </wsdl:operation>
>
> <wsdl:operation name="nextQueries">
> <wsdl:input message="impl:nextQueriesRequest" name="nextQueriesRequest"/>
> <wsdl:output message="impl:nextQueriesResponse" name="nextQueriesResponse"/>
> </wsdl:operation>
>
> <wsdl:operation name="closeQueries">
> <wsdl:input message="impl:closeQueriesRequest" name="closeQueriesRequest"/>
> <wsdl:output message="impl:closeQueriesResponse" name="closeQueriesResponse"/>
> </wsdl:operation>
> </wsdl:portType>
>
> <wsdl:binding name="ASAPSoapBinding" type="impl:ASAP">
> <wsdlsoap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"/>
>
> <wsdl:operation name="filterCapabilities">
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="filterCapabilitiesRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
>
> <wsdl:output name="filterCapabilitiesResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
>
> <wsdl:operation name="findMessages">
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="findMessagesRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
>
> <wsdl:output name="findMessagesResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
>
> <wsdl:operation name="nextMessages">
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="nextMessagesRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
>
> <wsdl:output name="nextMessagesResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
>
> <wsdl:operation name="closeMessages">
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="closeMessagesRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
>
> <wsdl:output name="closeMessagesResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
>
> <wsdl:operation name="findQueries">
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="findQueriesRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
>
> <wsdl:output name="findQueriesResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
>
> <wsdl:operation name="nextQueries">
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="nextQueriesRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
>
> <wsdl:output name="nextQueriesResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
>
> <wsdl:operation name="closeQueries">
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="closeQueriesRequest">
> <wsdlsoap:body use="literal"/>
> </wsdl:input>
>
> <wsdl:output name="closeQueriesResponse">
> <wsdlsoap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
> </wsdl:binding>
>
> <wsdl:service name="ASAPService">
>
> <wsdl:port binding="impl:ASAPSoapBinding" name="ASAP">
> <wsdlsoap:address
> location="http://weathertop.sis.titan.com:8080/asap/services/ASAP"/>
> </wsdl:port>
> </wsdl:service>
> </wsdl:definitions>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]