Problem java+ spring ws

171 views
Skip to first unread message

Daniel Paulin

unread,
Jan 13, 2011, 7:24:08 AM1/13/11
to javaw...@googlegroups.com
Good Mornig,
I'm from Brazil.
I'd been working with Spring-ws framework and I have a problem with it.
I'm trying to send a message to webservice, but a I have to add a SoapAction but one class in Java override my information with a defined information and we can't change the test.
The class that change the test is
com.sun.xml.internal.messaging.saaj.soap.MessageImpl
|-com.sun.xml.internal.messaging.saaj.soap.ver1_2.Message1_2Impl
method SaveChanges  (It overrrides the content type)

Does anyone know how I could change this information?

thanks,
Daniel.

I need to send the message with this content type:
"Content-Type: application/soap+xml;charset=UTF-8;action="http://www.portalfiscal.inf.br/nfe/wsdl/NfeStatusServico2/nfeStatusServicoNF2"[\r][\n]"

The message that I'm sending because this problem is:
DEBUG 2010-12-20 16:41:10,354 [connector.http.0.receiver.4] httpclient.wire.header: >> "POST /nfe-service/services/NfeConsulta2 HTTP/1.1[\r][\n]"
DEBUG 2010-12-20 16:41:10,355 [connector.http.0.receiver.4] httpclient.wire.header: >> "Accept-Encoding: gzip[\r][\n]"
DEBUG 2010-12-20 16:41:10,355 [connector.http.0.receiver.4] httpclient.wire.header: >> "Accept: application/soap+xml, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2[\r][\n]"
DEBUG 2010-12-20 16:41:10,355 [connector.http.0.receiver.4] httpclient.wire.header: >> "Content-Type: application/soap+xml; charset=utf-8[\r][\n]"
DEBUG 2010-12-20 16:41:10,355 [connector.http.0.receiver.4] httpclient.wire.header: >> "Content-Length: 528[\r][\n]"
DEBUG 2010-12-20 16:41:10,355 [connector.http.0.receiver.4] httpclient.wire.header: >> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
DEBUG 2010-12-20 16:41:10,355 [connector.http.0.receiver.4] httpclient.wire.header: >> "Host: nfe.sefaz.pe.gov.br[\r][\n]"
DEBUG 2010-12-20 16:41:10,355 [connector.http.0.receiver.4] httpclient.wire.header: >> "[\r][\n]"
DEBUG 2010-12-20 16:41:10,355 [connector.http.0.receiver.4] httpclient.wire.content: >> "<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><nfeCabecMsg xmlns="262.00http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><cUF>26</cUF><versaoDados>2.00</versaoDados></nfeCabecMsg></env:Header><env:Body><nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><consSitNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00"><tpAmb>1</tpAmb><xServ>CONSULTAR</xServ><chNFe>26101207358761005128550010001450581168800031</chNFe></consSitNFe></nfeDadosMsg></env:Body></env:Envelope>"
DEBUG 2010-12-20 16:41:11,633 [connector.http.0.receiver.4] httpclient.wire.header: << "HTTP/1.1 500 Internal Server Error[\r][\n]"
DEBUG 2010-12-20 16:41:11,633 [connector.http.0.receiver.4] httpclient.wire.header: << "HTTP/1.1 500 Internal Server Error[\r][\n]"
DEBUG 2010-12-20 16:41:11,633 [connector.http.0.receiver.4] httpclient.wire.header: << "Date: Mon, 20 Dec 2010 18:37:27 GMT[\r][\n]"
DEBUG 2010-12-20 16:41:11,633 [connector.http.0.receiver.4] httpclient.wire.header: << "Server: IBM_HTTP_Server[\r][\n]"
DEBUG 2010-12-20 16:41:11,633 [connector.http.0.receiver.4] httpclient.wire.header: << "Connection: close[\r][\n]"
DEBUG 2010-12-20 16:41:11,633 [connector.http.0.receiver.4] httpclient.wire.header: << "Transfer-Encoding: chunked[\r][\n]"
DEBUG 2010-12-20 16:41:11,633 [connector.http.0.receiver.4] httpclient.wire.header: << "Content-Type: text/xml; charset=utf-8[\r][\n]"
DEBUG 2010-12-20 16:41:11,633 [connector.http.0.receiver.4] httpclient.wire.header: << "Content-Language: en-US[\r][\n]"
DEBUG 2010-12-20 16:41:11,633 [connector.http.0.receiver.4] httpclient.wire.header: << "[\r][\n]"
DEBUG 2010-12-20 16:41:11,636 [connector.http.0.receiver.4] httpclient.wire.content: << "2"
DEBUG 2010-12-20 16:41:11,636 [connector.http.0.receiver.4] httpclient.wire.content: << "3"
DEBUG 2010-12-20 16:41:11,636 [connector.http.0.receiver.4] httpclient.wire.content: << "8"
DEBUG 2010-12-20 16:41:11,636 [connector.http.0.receiver.4] httpclient.wire.content: << "[\r]"
DEBUG 2010-12-20 16:41:11,636 [connector.http.0.receiver.4] httpclient.wire.content: << "[\n]"
DEBUG 2010-12-20 16:41:11,636 [connector.http.0.receiver.4] httpclient.wire.content: << "<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="[\n">http://www.w3.org/2001/XMLSchema-instance">[\n]"
DEBUG 2010-12-20 16:41:11,636 [connector.http.0.receiver.4] httpclient.wire.content: << " <soapenv:Body>[\n]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "? <soapenv:Fault>[\n]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "?? <faultcode xmlns:ns1="ns1:Client.NoSOAPAction[\n">http://xml.apache.org/axis/">ns1:Client.NoSOAPAction</faultcode>[\n]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "?? <faultstring>no SOAPAction header!</faultstring>[\n]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "?? <detail>[\n]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "??? <ns2:hostname xmlns:ns2="sf002834.sefaz.pe.gov.br[\n">http://xml.apache.org/axis/">sf002834.sefaz.pe.gov.br</ns2:hostname>[\n]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "?? </detail>[\n]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "? </soapenv:Fault>[\n]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << " </soapenv:Body>[\n]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "</soapenv:Envelope>"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "[\r]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "[\n]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "0"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "[\r]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "[\n]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "[\r]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.content: << "[\n]"
DEBUG 2010-12-20 16:41:11,637 [connector.http.0.receiver.4] httpclient.wire.header: << "[\r][\n]"
20/12/2010 16:41:11 com.sun.xml.internal.messaging.saaj.soap.MessageImpl init
SEVERE: SAAJ0533: Cannot create message: incorrect content-type for SOAP version. Got text/xml; charset=utf-8, but expected application/soap+xml
20/12/2010 16:41:11 com.sun.xml.internal.messaging.saaj.soap.MessageImpl init
SEVERE: SAAJ0535: Unable to internalize message
Reply all
Reply to author
Forward
0 new messages