I found some errors in your WSDL. You have three schemas, each with a separate namespace, and they reference each other, but you neglected to import the namespaces.
Your second schema references types from the third schema, but it doesn't import the namespace. Likewise, the third schema references types from the first schema, but it doesn't import the namespace. Anne On 10/18/07, M K <[EMAIL PROTECTED]> wrote: > > Sorry about all these emails... I am attaching the wsdl file since the copy > and paste is not showing the full file. > > ----- Original Message ---- > From: M K <[EMAIL PROTECTED]> > To: [email protected] > Sent: Thursday, October 18, 2007 10:06:18 AM > Subject: Re: Error: Unexpected subelement responseCode > > > Sorry about that. Here is the wsdl again... > > > <wsdl:documentation>StompHub</wsdl:documentation> > <wsdl:types> > > <xs:complexType name="StompCredentials"> > <xs:sequence> > <xs:element name="orgnaizationId" nillable="false" > type="xs:string"/> > <xs:element name="password" nillable="false" > type="xs:string"/> > <xs:element name="username" nillable="false" > type="xs:string"/> > </xs:sequence> > </xs:complexType> > </xs:schema> > > <xs:element name="transmit"> > <xs:complexType> > <xs:sequence> > <xs:element name="request" nillable="false" > type="ns2:StompHubRequest"/> > </xs:sequence> > </xs:complexType> > </xs:element> > <xs:element name="transmitResponse"> > <xs:complexType> > <xs:sequence> > <xs:element name="return" nillable="false" > type="ns2:StompHubResponse"/> > </xs:sequence> > </xs:complexType> > </xs:element> > </xs:schema> > > > http://inbound.adapters.transport.stomp.ens.com/xsd"/> > <xs:complexType name="StompHubRequest"> > <xs:sequence> > <xs:element minOccurs="1" name="credentials" > nillable="false" type="ns0:StompCredentials"/> > <xs:element minOccurs="0" name="payerCredentials" > nillable="true" type="ax21:StompHubPayerCredentials"/> > <xs:element minOccurs="0" name="payloadData" > nillable="true" type="xs:string"/> > <xs:element minOccurs="1" name="routing" > nillable="false" type="ax21:StompHubRouting"/> > </xs:sequence> > </xs:complexType> > <xs:complexType > name="StompHubPayerCredentials"> > <xs:sequence> > <xs:element minOccurs="0" name="password" > nillable="true" type="xs:string"/> > <xs:element minOccurs="0" name="submitterId" > nillable="true" type="xs:string"/> > <xs:element minOccurs="0" name="userid" nillable="true" > type="xs:string"/> > </xs:sequence> > </xs:complexType> > <xs:complexType name="StompHubRouting"> > <xs:sequence> > <xs:element name="payerId" nillable="false" > type="xs:string"/> > <xs:element name="transactionType" nillable="false" > type="xs:string"/> > </xs:sequence> > </xs:complexType> > <xs:complexType name="StompHubResponse"> > <xs:sequence> > <xs:element minOccurs="0" name="responseCode" > nillable="true" type="xs:string"/> > <xs:element minOccurs="0" name="responseMessage" > nillable="true" type="xs:string"/> > <xs:element maxOccurs="unbounded" minOccurs="0" > name="responsePayload" nillable="true" > type="ax21:StompHubResponsePayload"/> > </xs:sequence> > </xs:complexType> > <xs:complexType name="StompHubResponsePayload"> > <xs:sequence> > <xs:element name="payloadData" nillable="false" > type="xs:string"/> > <xs:element name="transactionType" nillable="false" > type="xs:string"/> > </xs:sequence> > </xs:complexType> > </xs:schema> > </wsdl:types> > <wsdl:message name="transmitRequest"> > <wsdl:part name="parameters" element="ns1:transmit"/> > </wsdl:message> > <wsdl:message name="transmitResponse"> > <wsdl:part name="parameters" > element="ns1:transmitResponse"/> > </wsdl:message> > <wsdl:portType name="StompHubPortType"> > <wsdl:operation name="transmit"> > <wsdl:input message="ns1:transmitRequest" > wsaw:Action="urn:transmit"/> > <wsdl:output message="ns1:transmitResponse" > wsaw:Action="urn:transmitResponse"/> > </wsdl:operation> > </wsdl:portType> > <wsdl:binding name="StompHubSOAP11Binding" type="ns1:StompHubPortType"> > > <wsdl:operation name="transmit"> > <soap:operation soapAction="urn:transmit" style="document"/> > <wsdl:input> > <soap:body use="literal"/> > </wsdl:input> > <wsdl:output> > <soap:body use="literal"/> > </wsdl:output> > </wsdl:operation> > </wsdl:binding> > <wsdl:binding name="StompHubSOAP12Binding" type="ns1:StompHubPortType"> > > <wsdl:operation name="transmit"> > <soap12:operation soapAction="urn:transmit" style="document"/> > <wsdl:input> > <soap12:body use="literal"/> > </wsdl:input> > <wsdl:output> > <soap12:body use="literal"/> > </wsdl:output> > </wsdl:operation> > </wsdl:binding> > <wsdl:binding name="StompHubHttpBinding" type="ns1:StompHubPortType"> > <http:binding verb="POST"/> > <wsdl:operation name="transmit"> > <http:operation location="StompHub/transmit"/> > <wsdl:input> > <mime:content type="text/xml" part="transmit"/> > </wsdl:input> > <wsdl:output> > <mime:content type="text/xml" part="transmit"/> > </wsdl:output> > </wsdl:operation> > </wsdl:binding> > <wsdl:service name="StompHub"> > <wsdl:port name="StompHubSOAP11port_http" > binding="ns1:StompHubSOAP11Binding"> > > http://localhost:8080/services/services/StompHub"/> > </wsdl:port> > <wsdl:port name="StompHubSOAP12port_http" > binding="ns1:StompHubSOAP12Binding"> > > http://localhost:8080/services/services/StompHub"/> > </wsdl:port> > <wsdl:port name="StompHubHttpport" > binding="ns1:StompHubHttpBinding"> > > http://localhost:8080/services/services/StompHub"/> > </wsdl:port> > </wsdl:service> > </wsdl:definitions> > > Thanks for your help, > -- MK > > ----- Original Message ---- > From: Anne Thomas Manes <[EMAIL PROTECTED]> > To: [email protected] > Sent: Thursday, October 18, 2007 5:30:34 AM > Subject: Re: Error: Unexpected subelement responseCode > > In both of the emails you sent containing the WSDL, I am unable to > find a <schema> element in the types section. What I'm seeing is this: > > <wsdl:types> > > <xs:complexType name="StompCredentials"> > <xs:sequence> > <xs:element name="orgnaizationId" nillable="false" > type="xs:string"/> > <xs:element name="password" nillable="false" > type="xs:string"/> > <xs:element name="username" nillable="false" > type="xs:string"/> > </xs:sequence> > </xs:complexType> > </xs:schema> > > Notice that it's missing the <xs:schema> statement following the > <wsdl:types>. > Please try sending it again, copy the text in a different way -- you > might try copying it to Notepad and then cutting and pasting it again > into the email. > > Anne > > On 10/17/07, M K <[EMAIL PROTECTED]> wrote: > > > > Hi Anne, > > > > Any thoughts/ideas on this one? > > > > Thanks, > > -- MK > > > > ----- Original Message ---- > > From: M K <[EMAIL PROTECTED]> > > To: [email protected] > > Sent: Monday, October 15, 2007 10:01:46 AM > > Subject: Re: Error: Unexpected subelement responseCode > > > > > > Ok. The wsdl does have the attribute set to "qualified". Here is my wsdl > > again. > > > > <?xml version="1.0" encoding="UTF-8"?> > > > > <wsdl:documentation>StompHub</wsdl:documentation> > > <wsdl:types> > > > > <xs:complexType name="StompCredentials"> > > <xs:sequence> > > <xs:element name="orgnaizationId" nillable="false" > > type="xs:string"/> > > <xs:element name="password" nillable="false" > > type="xs:string"/> > > <xs:element name="username" nillable="false" > > type="xs:string"/> > > </xs:sequence> > > </xs:complexType> > > </xs:schema> > > > > <xs:element name="transmit"> > > <xs:complexType> > > <xs:sequence> > > <xs:element name="request" nillable="false" > > type="ns2:StompHubRequest"/> > > </xs:sequence> > > </xs:complexType> > > </xs:element> > > <xs:element name="transmitResponse"> > > <xs:complexType> > > <xs:sequence> > > <xs:element name="return" nillable="false" > > type="ns2:StompHubResponse"/> > > </xs:sequence> > > </xs:complexType> > > </xs:element> > > </xs:schema> > > > > > > http://inbound.adapters.transport.stomp.ens.com/xsd"/> > > <xs:complexType name="StompHubRequest"> > > <xs:sequence> > > <xs:element minOccurs="1" name="credentials" > > nillable="false" type="ns0:StompCredentials"/> > > <xs:element minOccurs="0" name="payerCredentials" > > nillable="true" type="ax21:StompHubPayerCredentials"/> > > <xs:element minOccurs="0" name="payloadData" > > nillable="true" type="xs:string"/> > > <xs:element minOccurs="1" name="routing" > > nillable="false" type="ax21:StompHubRouting"/> > > </xs:sequence> > > </xs:complexType> > > <xs:complexType > > name="StompHubPayerCredentials"> > > <xs:sequence> > > <xs:element minOccurs="0" name="password" > > nillable="true" type="xs:string"/> > > <xs:element minOccurs="0" name="submitterId" > > nillable="true" type="xs:string"/> > > <xs:element minOccurs="0" name="userid" nillable="true" > > type="xs:string"/> > > </xs:sequence> > > </xs:complexType> > > <xs:complexType name="StompHubRouting"> > > <xs:sequence> > > <xs:element name="payerId" nillable="false" > > type="xs:string"/> > > <xs:element name="transactionType" nillable="false" > > type="xs:string"/> > > </xs:sequence> > > </xs:complexType> > > <xs:complexType name="StompHubResponse"> > > <xs:sequence> > > <xs:element minOccurs="0" name="responseCode" > > nillable="true" type="xs:string"/> > > <xs:element minOccurs="0" name="responseMessage" > > nillable="true" type="xs:string"/> > > <xs:element maxOccurs="unbounded" minOccurs="0" > > name="responsePayload" nillable="true" > > type="ax21:StompHubResponsePayload"/> > > </xs:sequence> > > </xs:complexType> > > <xs:complexType name="StompHubResponsePayload"> > > <xs:sequence> > > <xs:element name="payloadData" nillable="false" > > type="xs:string"/> > > <xs:element name="transactionType" nillable="false" > > type="xs:string"/> > > </xs:sequence> > > </xs:complexType> > > </xs:schema> > > </wsdl:types> > > <wsdl:message name="transmitRequest"> > > <wsdl:part name="parameters" element="ns1:transmit"/> > > </wsdl:message> > > <wsdl:message name="transmitResponse"> > > <wsdl:part name="parameters" > > element="ns1:transmitResponse"/> > > </wsdl:message> > > <wsdl:portType name="StompHubPortType"> > > <wsdl:operation name="transmit"> > > <wsdl:input message="ns1:transmitRequest" > > wsaw:Action="urn:transmit"/> > > <wsdl:output message="ns1:transmitResponse" > > wsaw:Action="urn:transmitResponse"/> > > </wsdl:operation> > > </wsdl:portType> > > <wsdl:binding name="StompHubSOAP11Binding" type="ns1:StompHubPortType"> > > > > <wsdl:operation name="transmit"> > > <soap:operation soapAction="urn:transmit" style="document"/> > > <wsdl:input> > > <soap:body use="literal"/> > > </wsdl:input> > > <wsdl:output> > > <soap:body use="literal"/> > > </wsdl:output> > > </wsdl:operation> > > </wsdl:binding> > > <wsdl:binding name="StompHubSOAP12Binding" type="ns1:StompHubPortType"> > > > > <wsdl:operation name="transmit"> > > <soap12:operation soapAction="urn:transmit" style="document"/> > > <wsdl:input> > > <soap12:body use="literal"/> > > </wsdl:input> > > <wsdl:output> > > <soap12:body use="literal"/> > > </wsdl:output> > > </wsdl:operation> > > </wsdl:binding> > > <wsdl:binding name="StompHubHttpBinding" type="ns1:StompHubPortType"> > > <http:binding verb="POST"/> > > <wsdl:operation name="transmit"> > > <http:operation location="StompHub/transmit"/> > > <wsdl:input> > > <mime:content type="text/xml" part="transmit"/> > > </wsdl:input> > > <wsdl:output> > > <mime:content type="text/xml" part="transmit"/> > > </wsdl:output> > > </wsdl:operation> > > </wsdl:binding> > > <wsdl:service name="StompHub"> > > <wsdl:port name="StompHubSOAP11port_http" > > binding="ns1:StompHubSOAP11Binding"> > > > > http://localhost:8080/services/services/StompHub"/> > > </wsdl:port> > > <wsdl:port name="StompHubSOAP12port_http" > > binding="ns1:StompHubSOAP12Binding"> > > > > http://localhost:8080/services/services/StompHub"/> > > </wsdl:port> > > <wsdl:port name="StompHubHttpport" > > binding="ns1:StompHubHttpBinding"> > > > > http://localhost:8080/services/services/StompHub"/> > > </wsdl:port> > > </wsdl:service> > > </wsdl:definitions> > > > > Thanks, > > -- MK > > ----- Original Message ---- > > From: Anne Thomas Manes <[EMAIL PROTECTED]> > > To: [email protected] > > Sent: Saturday, October 13, 2007 10:42:48 AM > > Subject: Re: Error: Unexpected subelement responseCode > > > > This attribute would be in the schema in the WSDL file -- not in the > > services.xml file. > > > > On 10/11/07, M K <[EMAIL PROTECTED]> wrote: > > > > > > No, the services.xml does not have elementFormDefault="qualified". Here > is > > > my services.xml: > > > > > > <service name="StompHub" scope="application"> > > > <description> > > > Stomp Hub Service > > > </description> > > > <messageReceivers> > > > <messageReceiver > > > mep="http://www.w3.org/2004/08/wsdl/in-only" > > > > > > > > > class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/> > > > <messageReceiver > > > mep="http://www.w3.org/2004/08/wsdl/in-out" > > > > > > > > > class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/> > > > </messageReceivers> > > > <parameter name="ServiceClass"> > > > > > > > > > com.ens.stomp.transport.adapters.inbound.webservices.stomphub.StompHubServices > > > </parameter> > > > </service> > > > > > > Thanks, > > > -- MK > > > > > > > > > > > > ----- Original Message ---- > > > From: Anne Thomas Manes <[EMAIL PROTECTED]> > > > To: [email protected] > > > Sent: Thursday, October 11, 2007 9:57:55 AM > > > Subject: Re: Error: Unexpected subelement responseCode > > > > > > > > > Your schema statements don't appear in the WSDL you posted -- do they > > > specify elementFormDefault="qualified"? > > > > > > Anne > > > > > > On 10/10/07, M K <[EMAIL PROTECTED]> wrote: > > > > > > > > Hello, > > > > > > > > I am using axis2 1.3 and deploy me service on JBOSS 4.0.5. I am > getting > > > > following error when I run my client: > > > > > > > > > > ***************************************************************** > > > > org.apache.axis2.AxisFault: > > > > org.apache.axis2.databinding.ADBException: Unexpected > > > > subelement responseCode > > > > at > > > > > > org.apache.axis2.AxisFault.makeFault(AxisFault.java:417) > > > > at > > > > > > > > > > com.ens.stomp.transport.adapters.inbound.webservices.stomphub.StompHubStub.fromOM(StompHubStub.java:5270) > > > > at > > > > > > > > > > com.ens.stomp.transport.adapters.inbound.webservices.stomphub.StompHubStub.transmit(StompHubStub.java:180) > > > > at > > > > > > > > > > webservice.clients.StompHubClientUsingStubsWithWSDL.main(StompHubClientUsingStubsWithWSDL.java:35) > > > > Caused by: java.lang.Exception: > > > > org.apache.axis2.databinding.ADBException: Unexpected > > > > subelement responseCode > > > > at > > > > > > > > > > com.ens.stomp.transport.adapters.inbound.webservices.stomphub.StompHubStub$StompHubResponse$Factory.parse(StompHubStub.java:4491) > > > > at > > > > > > > > > > com.ens.stomp.transport.adapters.inbound.webservices.stomphub.StompHubStub$TransmitResponse$Factory.parse(StompHubStub.java:789) > > > > at > > > > > > > > > > com.ens.stomp.transport.adapters.inbound.webservices.stomphub.StompHubStub.fromOM(StompHubStub.java:5264) > > > > ... 2 more > > > > Caused by: org.apache.axis2.databinding.ADBException: > > > > Unexpected subelement responseCode > > > > at > > > > > > > > > > com.ens.stomp.transport.adapters.inbound.webservices.stomphub.StompHubStub$StompHubResponse$Factory.parse(StompHubStub.java:4485) > > > > ... 4 more > > > > > > > > > > ________________________________ > > Yahoo! oneSearch: Finally, mobile search that gives answers, not web > links. > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > --------------------------------------------------------------------- > 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]
