|
I have a BEA Web Service that uses Conversations
(their concept of Sessions) and it generates the WSDL at the bottom of this
message, it is long I know, but what I'm interested in is figuring out what this
error is about:
This
request doesn't conform to the target service/method's
requirements
. at
org.apache.axis.message.SOAPFaultBuilder.endElement(Unknown
Source)
at org.apache.axis.encoding.DeserializationContextImpl.endElement(Unknow n Source) at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403) at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLVa lidator.java:1550) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.disp atch(XMLDocumentScanner.java:1204) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS canner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098) at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at org.apache.axis.encoding.DeserializationContextImpl.parse(Unknown Sou rce) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(Unknown Source) at org.apache.axis.client.Call.invoke(Unknown Source) at org.apache.axis.client.Call.invoke(Unknown Source) at org.apache.axis.client.Call.invoke(Unknown Source) at org.apache.axis.client.Call.invoke(Unknown Source) at org.openuri.SessionizeSoapStub.contact(SessionizeSoapStub.java:101) at Go.<init>(Go.java:21) at Go.main(Go.java:32) -----------------------------------------------------------------------
Here is the WSDL:
<?xml
version="1.0" encoding="utf-8" ?>
- <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:conv="http://openuri.org/soap/conversation/" xmlns:cw="http://openuri.org/wsdl/conversation/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:jms="http://openuri.org/wsdl/jms/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://openuri.org/"
xmlns:s1="http://openuri.org/encodedTypes" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xm="http://bea.com/jws/xmlmap"
targetNamespace="http://openuri.org/">
- <s:schema attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://openuri.org/">
<s:complexType /> </s:element>
<s:complexType /> </s:element>
<s:complexType /> </s:element>
<s:element name="int" type="s:int" />
<s:complexType /> </s:element>
<s:complexType /> </s:element>
<s:complexType /> </s:element>
<s:complexType /> </s:element> </s:schema>
<s:element name="StartHeader" type="conv:StartHeader"
/>
<s:element name="ContinueHeader" type="conv:ContinueHeader"
/>
<s:element name="CallbackHeader" type="conv:CallbackHeader"
/>
<s:element minOccurs="0" maxOccurs="1" name="conversationID"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="defaultCallbackLocation" type="s:string" /> </s:sequence> </s:complexType>
<s:element minOccurs="0" maxOccurs="1" name="conversationID"
type="s:string" /> </s:sequence> </s:complexType>
<s:element minOccurs="0" maxOccurs="1" name="callbackID"
type="s:string" /> </s:sequence> </s:complexType> </s:schema> </types>
<part name="name" type="s:string" /> </message>
<message name="contactSoapOut" />
<part name="name" type="s:string" /> </message>
<part name="Body" element="s0:contactHttpGetOutBodyType" /> </message>
<part name="name" type="s:string" /> </message>
<part name="Body" element="s0:contactHttpPostOutBodyType" /> </message>
<part name="parameters" element="s0:count"
/> </message>
<part name="parameters" element="s0:countResponse"
/> </message>
<message name="countHttpGetIn" />
<part name="Body" element="s0:int" /> </message>
<message name="countHttpPostIn" />
<part name="Body" element="s0:int" /> </message>
<part name="parameters" element="s0:goodbye"
/> </message>
<part name="parameters" element="s0:goodbyeResponse"
/> </message>
<message name="goodbyeHttpGetIn" />
<part name="Body" element="s0:goodbyeHttpGetOutBodyType" /> </message>
<message name="goodbyeHttpPostIn" />
<part name="Body" element="s0:goodbyeHttpPostOutBodyType" /> </message>
<part name="StartHeader" element="conv:StartHeader"
/> </message>
<part name="ContinueHeader" element="conv:ContinueHeader"
/> </message>
<input message="s0:contactSoapIn" />
<output message="s0:contactSoapOut" /> </operation>
<input message="s0:countSoapIn" />
<output message="s0:countSoapOut" /> </operation>
<input message="s0:goodbyeSoapIn" />
<output message="s0:goodbyeSoapOut" /> </operation> </portType>
<input message="s0:contactHttpGetIn" />
<output message="s0:contactHttpGetOut" /> </operation>
<input message="s0:countHttpGetIn" />
<output message="s0:countHttpGetOut" /> </operation>
<input message="s0:goodbyeHttpGetIn" />
<output message="s0:goodbyeHttpGetOut" /> </operation> </portType>
<input message="s0:contactHttpPostIn" />
<output message="s0:contactHttpPostOut" /> </operation>
<input message="s0:countHttpPostIn" />
<output message="s0:countHttpPostOut" /> </operation>
<input message="s0:goodbyeHttpPostIn" />
<output message="s0:goodbyeHttpPostOut" /> </operation> </portType>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"
/>
<soap:operation soapAction="http://openuri.org/contact" style="rpc" />
<cw:transition phase="start" />
<soap:body use="encoded" namespace="http://openuri.org/"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
<soap:header wsdl:required="true" message="s0:StartHeader"
part="StartHeader" use="literal" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" /> </input>
<soap:body use="encoded" namespace="http://openuri.org/"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> </output> </operation>
<soap:operation soapAction="http://openuri.org/count" style="document" />
<cw:transition phase="continue" />
<soap:body use="literal" />
<soap:header wsdl:required="true" message="s0:ContinueHeader"
part="ContinueHeader" use="literal"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" /> </input>
<soap:body use="literal" /> </output> </operation>
<soap:operation soapAction="http://openuri.org/goodbye" style="document" />
<cw:transition phase="finish" />
<soap:body use="literal" />
<soap:header wsdl:required="true" message="s0:ContinueHeader"
part="ContinueHeader" use="literal"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" /> </input>
<soap:body use="literal" /> </output> </operation> </binding>
<http:binding verb="GET" /> </binding>
<http:binding verb="POST" /> </binding>
<soap:address location="http://adam:7001/Thunderbolt/Sessionize.jws" /> </port>
<http:address location="http://adam:7001/Thunderbolt/Sessionize.jws" /> </port>
<http:address location="http://adam:7001/Thunderbolt/Sessionize.jws" /> </port> </service> </definitions>
|
- RE: BEA 7.0 Beta and Apache AXIS Adam Greene
- RE: BEA 7.0 Beta and Apache AXIS tor . erik . kvisle
- RE: BEA 7.0 Beta and Apache AXIS Adam.Leggett
- RE: BEA 7.0 Beta and Apache AXIS Volkmann, Mark
