Hi, I have modified the web service consumer 1 quickstart to call a web service defined by me. When the WS is invoked, I get this exception (note that the port 8484 is removed from the url on 15:00:57,890 WARN, I don't know why):

15:00:55,421 INFO  [STDOUT] Retrieving document at 'http://localhost:8484/webservices/services/web?wsdl'.
15:00:55,437 INFO  [SchemaUtils] Loading schema types from [http://localhost:8484/webservices/services/web?wsdl]
15:00:55,437 INFO  [SchemaUtils] Getting schema http://localhost:8484/webservices/services/web?wsdl
15:00:55,453 INFO  [SchemaUtils] schema for [http://DefaultNamespace] contained [{}] namespaces
15:00:56,218 INFO  [WsdlImporter] Finding importer for {http://DefaultNamespace}webHttpBinding
15:00:56,250 INFO  [WsdlImporter] Importing binding {http://DefaultNamespace}webHttpBinding
15:00:56,593 INFO  [Soap11HttpBindingImporter] importing endpoint http://localhost/webservices/services/web
15:00:56,593 INFO  [Soap11HttpBindingImporter] importing operation hello
15:00:57,890 WARN  [SOAPClient] Received status code '404' on HTTP SOAP (POST) request to 'http://localhost/webservices/services/web'.
15:00:57,937 ERROR [STDERR] [Fatal Error] :1:1018: The element type "HR" must be terminated by the matching end-tag "</HR>".
15:00:57,937 WARN  [ActionProcessingPipeline] Unexpected exception caught while processing the action pipeline: header: [ To: JMSEpr [ PortReference < <wsa
:Address jms://127.0.0.1:1099/queue/esb_entry_point_1/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFa
ctory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : jnp://127.0.0.1:1099/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkg
s : org.jboss.naming:org.jnp.interfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-ve
rsion : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:Refe
renceProperties jbossesb:acknowledge-mode : AUTO_ACKNOWLEDGE/>, <wsa:ReferenceProperties jbossesb:transacted : false/>, <wsa:ReferenceProperties jbossesb:t
ype : urn:jboss/esb/epr/type/jms/> > ] MessageID: 03594ce5-1697-405f-a7e1-5b5116c9e1f0 RelatesTo: jms:correlationID#03594ce5-1697-405f-a7e1-5b5116c9e1f0 ]
org.jboss.soa.esb.actions.ActionProcessingException: Error parsing SOAP response.
        at org.jboss.soa.esb.actions.soap.SOAPClient.populateResponseOgnlMap(SOAPClient.java:526)
        at org.jboss.soa.esb.actions.soap.SOAPClient.processResponse(SOAPClient.java:486)
        at org.jboss.soa.esb.actions.soap.SOAPClient.process(SOAPClient.java:419)
        at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:316)
        at org.jboss.soa.esb.listeners.message.MessageAwareListener$TransactionalRunner.run(MessageAwareListener.java:530)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.xml.sax.SAXParseException: The element type "HR" must be terminated by the matching end-tag "</HR>".
        at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
        at org.jboss.soa.esb.actions.soap.SOAPClient.populateResponseOgnlMap(SOAPClient.java:519)
        ... 7 more
15:00:58,093 WARN  [ActionProcessingPipeline] No fault address defined for fault message! To: JMSEpr [ PortReference < <wsa:Address jms://127.0.0.1:1099/qu
eue/esb_entry_point_1/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferencePropertie
s jbossesb:java.naming.provider.url : jnp://127.0.0.1:1099/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkgs : org.jboss.naming:org.jnp.int
erfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferencePro
perties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:acknowl
edge-mode : AUTO_ACKNOWLEDGE/>, <wsa:ReferenceProperties jbossesb:transacted : false/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms
/> > ] MessageID: 03594ce5-1697-405f-a7e1-5b5116c9e1f0 RelatesTo: jms:correlationID#03594ce5-1697-405f-a7e1-5b5116c9e1f0


This is the wsdl:

<wsdl:definitions targetNamespace="http://DefaultNamespace" xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding" xmlns:tns="http://DefaultNamespace" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<wsdl:types>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://DefaultNamespace">
<xsd:element name="hello">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="helloResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true" type="xsd:string"/>
</xsd:sequence>

</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<wsdl:message name="helloRequest">
<wsdl:part name="parameters" element="tns:hello">
</wsdl:part>
</wsdl:message>
<wsdl:message name="helloResponse">
<wsdl:part name="parameters" element="tns:helloResponse">

</wsdl:part>
</wsdl:message>
<wsdl:portType name="web">
<wsdl:operation name="hello">
<wsdl:input name="helloRequest" message="tns:helloRequest">
</wsdl:input>
<wsdl:output name="helloResponse" message="tns:helloResponse">
</wsdl:output>
</wsdl:operation>

</wsdl:portType>
<wsdl:binding name="webHttpBinding" type="tns:web">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="hello">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="helloRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="helloResponse">

<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="web">
<wsdl:port name="webHttpPort" binding="tns:webHttpBinding">
<wsdlsoap:address location="http://localhost:8484/webservices/services/web"/>
</wsdl:port>
</wsdl:service>

</wsdl:definitions>

Note> This WS is plublished by a GRAILS app with XFire plugin.


Any ideas?

thanks!
Pablo.


--
Atte.
A/C Pablo Pazos Gutierrez
http://www.simplewebportal.net
http://pablo.swp.googlepages.com/home