Hello, I have a CXF client that sends a soap request to a web service and everything works fine.
Here is the soap request: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" soap:mustUnderstand="1"> <wsse:UsernameToken wsu:Id="UsernameToken-1"> <wsse:Username>transporter</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">xxxxxxxxxxxxxx</wsse:Password> <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">xxxxxxxxxxx</wsse:Nonce> <wsu:Created>2012-03-31T10:36:53.531Z</wsu:Created> </wsse:UsernameToken> </wsse:Security> </soap:Header> <soap:Body> <ns2:gInnOrdreInsert xmlns:ns2="http://ws.xxx.zz/stas-ws-web/ginn"><gInnOrdre><adresse1>Min adress</adresse1><adresse2>Del 2 av adressen</adresse2><betalingsmaate>other</betalingsmaate><epost>[email protected]</epost><etternavn>Eybert</etternavn><foedselsdato>13061966</foedselsdato><fornavn>Stephane</fornavn><kjoenn>M</kjoenn><kommentar></kommentar><kun_kundenr>0</kun_kundenr><land>NO</land><mobil>45524762</mobil><opprettet>31.03.2012 12:36:52</opprettet><ordrenr>99993</ordrenr><postnr>0545</postnr><poststed>Oslo</poststed><ssn></ssn><telefon>1234567890</telefon></gInnOrdre></ns2:gInnOrdreInsert> </soap:Body> </soap:Envelope> Then I'm trying to send a similar request with SoapUI but the request generated by SoapUI looks a bit different: <soapenv:Envelope xmlns:ginn="http://ws.xxx.zz/stas-ws-web/ginn" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsrm="http://docs.oasis-open.org/ws-rx/wsrm/200702"> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <wsse:UsernameToken wsu:Id="UsernameToken-21" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsse:Username>transporter</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">CJxDGTggaWRitVqCDh4OGW7rXmM=</wsse:Password> <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">cH29K2K5Ve3LejRMESUoRQ==</wsse:Nonce> <wsu:Created>2012-03-31T10:40:19.107Z</wsu:Created> </wsse:UsernameToken> </wsse:Security> <wsrm:Sequence> <wsrm:Identifier>ns1:0</wsrm:Identifier> <wsrm:MessageNumber>1</wsrm:MessageNumber> </wsrm:Sequence> <wsa:Action>http://ws.xxx.zz/stas-ws-web/ginn/StasGInnService/gInnOrdreInsert</wsa:Action> <wsa:MessageID>uuid:95258204-4819-4902-a819-c864454be962</wsa:MessageID> <wsa:To>http://ws.xxx.zz/stas-ws-web/ginn</wsa:To> </soapenv:Header> <soapenv:Body> <ginn:gInnOrdreInsert> <gInnOrdre> <adresse1>?</adresse1> <adresse2>?</adresse2> <behandlet>?</behandlet> <betalingsmaate>?</betalingsmaate> <epost>?</epost> <etternavn>?</etternavn> <foedselsdato>?</foedselsdato> <fornavn>?</fornavn> <kjoenn>?</kjoenn> <kommentar>?</kommentar> <kun_kundenr>?</kun_kundenr> <land>?</land> <mobil>?</mobil> <opprettet>?</opprettet> <ordrenr>?</ordrenr> <postnr>?</postnr> <poststed>?</poststed> <ssn>?</ssn> <telefon>?</telefon> <gInnProgram> <emner>?</emner> <kode>?</kode> </gInnProgram> </gInnOrdre> </ginn:gInnOrdreInsert> </soapenv:Body> </soapenv:Envelope> And it gets the following response: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <soap:Fault> <faultcode xmlns:ns1="http://ws.xxx.zz">ns1:0</faultcode> <faultstring>An exception occured in the web service</faultstring> <detail> <stackTrace xmlns="http://cxf.apache.org/fault">com.ctc.wstx.sr.BasicStreamReader!getName!BasicStreamReader.java!740 zz.xxx.stas.ws.server.interceptor.XmlInInterceptor!handleMessage!XmlInInterceptor.java!47 zz.xxx.stas.ws.server.interceptor.XmlInInterceptor!handleMessage!XmlInInterceptor.java!26 org.apache.cxf.phase.PhaseInterceptorChain!doIntercept!PhaseInterceptorChain.java!263 org.apache.cxf.transport.ChainInitiationObserver!onMessage!ChainInitiationObserver.java!123 org.apache.cxf.transport.http.AbstractHTTPDestination!invoke!AbstractHTTPDestination.java!207 org.apache.cxf.transport.servlet.ServletController!invokeDestination!ServletController.java!213 org.apache.cxf.transport.servlet.ServletController!invoke!ServletController.java!193 org.apache.cxf.transport.servlet.CXFNonSpringServlet!invoke!CXFNonSpringServlet.java!126 org.apache.cxf.transport.servlet.AbstractHTTPServlet!handleRequest!AbstractHTTPServlet.java!185 org.apache.cxf.transport.servlet.AbstractHTTPServlet!doPost!AbstractHTTPServlet.java!108 javax.servlet.http.HttpServlet!service!HttpServlet.java!637 org.apache.cxf.transport.servlet.AbstractHTTPServlet!service!AbstractHTTPServlet.java!164 org.apache.catalina.core.ApplicationFilterChain!internalDoFilter!ApplicationFilterChain.java!290 org.apache.catalina.core.ApplicationFilterChain!doFilter!ApplicationFilterChain.java!206 org.apache.catalina.core.StandardWrapperValve!invoke!StandardWrapperValve.java!233 org.apache.catalina.core.StandardContextValve!invoke!StandardContextValve.java!191 org.apache.catalina.core.StandardHostValve!invoke!StandardHostValve.java!128 org.apache.catalina.valves.ErrorReportValve!invoke!ErrorReportValve.java!102 org.apache.catalina.core.StandardEngineValve!invoke!StandardEngineValve.java!109 org.apache.catalina.connector.CoyoteAdapter!service!CoyoteAdapter.java!293 org.apache.coyote.http11.Http11Processor!process!Http11Processor.java!849 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler!process!Http11Protocol.java!583 org.apache.tomcat.util.net.JIoEndpoint$Worker!run!JIoEndpoint.java!454 java.lang.Thread!run!Thread.java!619</stackTrace> </detail> </soap:Fault> </soap:Body> </soap:Envelope> Now, if I create an empty soap request in SoapUI and copy paste in the first soap request of the client (the one that works fine) then I still get the same exception. There is something that evades me with this SoapUI.. Kind Regards, Stephane -- View this message in context: http://cxf.547215.n5.nabble.com/Soap-request-in-SoapUI-tp5608645p5608645.html Sent from the cxf-user mailing list archive at Nabble.com.
