cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Glen Mazza <glen.ma...@verizon.net>
Subject Re: [jira] Commented: (CXF-1252) Provider PAYLOAD endpoint expects SOAP Envelope
Date Thu, 06 Dec 2007 04:45:38 GMT
BTW, is Thomas a CXF committer?

Glen


Am Mittwoch, den 05.12.2007, 01:13 -0800 schrieb Thomas Diesler (JIRA):
> [ https://issues.apache.org/jira/browse/CXF-1252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12548599
] 
> 
> Thomas Diesler commented on CXF-1252:
> -------------------------------------
> 
> I agree, let me fix the provided wsdl. 
> BTW, in cases like this it would be helpful if the issue could be assigned back to me.
> 
> > Provider PAYLOAD endpoint expects SOAP Envelope
> > -----------------------------------------------
> >
> >                 Key: CXF-1252
> >                 URL: https://issues.apache.org/jira/browse/CXF-1252
> >             Project: CXF
> >          Issue Type: Sub-task
> >    Affects Versions: 2.0.3
> >            Reporter: Thomas Diesler
> >
> > /home/tdiesler/svn/jbossws/stack/cxf/trunk
> > [tdiesler@tddell trunk]$ ant -Dtest=org.jboss.test.ws.jaxws.samples.httpbinding.HttpJAXBTestCase
one-test
> > one-test:
> >     [junit] Running org.jboss.test.ws.jaxws.samples.httpbinding.HttpJAXBTestCase
> >     [junit] Tests run: 2, Failures: 0, Errors: 1, Time elapsed: 6.475 sec
> >     [junit] Test org.jboss.test.ws.jaxws.samples.httpbinding.HttpJAXBTestCase FAILED
> > The endpoint is a Provider with ServiceMode == PAYLOAD
> > @WebServiceProvider(serviceName = "ProviderService", portName = "ProviderPort",
targetNamespace = "http://org.jboss.ws/provider", wsdlLocation = "WEB-INF/wsdl/Provider.wsdl")
> > @ServiceMode(value = Service.Mode.PAYLOAD)
> > public class ProviderBeanJAXB implements Provider<Source>
> > {
> >    public Source invoke(Source request)
> >    {
> >        ...
> >    }
> > }
> > The incomming message is 
> > POST /jaxws-samples-httpbinding-jaxb/ProviderEndpoint HTTP/1.1
> > Content-Type: text/xml
> > Accept: *
> > Cache-Control: no-cache
> > Pragma: no-cache
> > User-Agent: Java/1.5.0_12
> > Host: localhost:8080
> > Connection: keep-alive
> > Transfer-Encoding: chunked
> > <?xml version="1.0" encoding="UTF-8"?><ns2:user xmlns:ns2="http://org.jboss.ws/httpbinding"><string>Kermit</string><qname>TheFrog</qname></ns2:user>
> > The endpoint throws
> > Caused by: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Unable to create envelope
from given source because the root element is not named "Envelope"
> >         at com.sun.xml.messaging.saaj.soap.SOAPPartImpl.lookForEnvelope(SOAPPartImpl.java:151)
> >         at com.sun.xml.messaging.saaj.soap.SOAPPartImpl.getEnvelope(SOAPPartImpl.java:118)
> >         at com.sun.xml.messaging.saaj.soap.EnvelopeFactory.createEnvelope(EnvelopeFactory.java:104)
> 


Mime
View raw message