You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Stephane Eybert <mi...@yahoo.se> on 2012/03/31 13:18:59 UTC

Soap request in SoapUI

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>mittiprovence@yahoo.se</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.

Re: Soap request in SoapUI

Posted by Stephane Eybert <mi...@yahoo.se>.
Hello,

Indeed, it was the reason for the issue. Thanks for showing me the way.

Kind Regards,



--
View this message in context: http://cxf.547215.n5.nabble.com/Soap-request-in-SoapUI-tp5608645p5656493.html
Sent from the cxf-user mailing list archive at Nabble.com.

Re: Soap request in SoapUI

Posted by Stephane Eybert <mi...@yahoo.se>.
Hi Daniel,

Thanks for that, indeed there must be something in SoapUI that differs from
a CXF java client.

I'm not at work and cannot commit the code update for now, so I can't see if
unplugging the interceptor would help.

But I reckon it will :-)

I'll let you know.

Thanks !



--
View this message in context: http://cxf.547215.n5.nabble.com/Soap-request-in-SoapUI-tp5608645p5616441.html
Sent from the cxf-user mailing list archive at Nabble.com.

Re: Soap request in SoapUI

Posted by Daniel Kulp <dk...@apache.org>.
The exception is being thrown from within your own interceptor:

> no.nki.stas.ws.server.interceptor.XmlInInterceptor!handleMessage!XmlInInt
> erceptor.java!47

Do things work OK if you interceptor is not there?   Is your interceptor 
expecting an element and the reader is in a text node?    This is not 
uncommon as CXF clients don't send much "whitespace" but SOAP UI does.   
That whitespace is reported as text nodes.

Dan


On Tuesday, April 03, 2012 08:42:05 AM Stephane Eybert wrote:
> So I'm using my old version of SoapUI with the following request this
> time:
> 
> <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-wssecu
> rity-secext-1.0.xsd"
> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecu
> rity-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-tok
> en-profile-1.0#PasswordDigest">dPZGm88CXN17q5R9bpcnjeKsvKA=</wsse:Password
> > <wsse:Nonce
> EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap
> -message-security-1.0#Base64Binary">A+S+Mihy/aF/UtQ54hf9cw==</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.nki.no/stas-ws-web/ginn"><gInnOrdre><adresse1>Min
> adress</adresse1><adresse2>Del 2 av
> adressen</adresse2><betalingsmaate>other</betalingsmaate><epost>mittiprove
> nce@yahoo.se</epost><etternavn>Eybert</etternavn><foedselsdato>13061966</f
> oedselsdato><fornavn>Stephane</fornavn><kjoenn>M</kjoenn><kommentar></komm
> entar><kun_kundenr>0</kun_kundenr><land>NO</land><mobil>45524762</mobil><o
> pprettet>31.03.2012
> 12:36:52</opprettet><ordrenr>99993</ordrenr><postnr>0545</postnr><postste
> d>Oslo</poststed><ssn></ssn><telefon>1234567890</telefon></gInnOrdre></ns2
> :gInnOrdreInsert> </soap:Body>
> </soap:Envelope>
> 
> And get the following response:
> 
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
>    <soap:Body>
>       <soap:Fault>
>          <faultcode xmlns:ns1="http://ws.nki.no">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!getN
> ame!BasicStreamReader.java!740
> no.nki.stas.ws.server.interceptor.XmlInInterceptor!handleMessage!XmlInInt
> erceptor.java!47
> no.nki.stas.ws.server.interceptor.XmlInInterceptor!handleMessage!XmlInInt
> erceptor.java!26
> org.apache.cxf.phase.PhaseInterceptorChain!doIntercept!PhaseInterceptorCh
> ain.java!263
> org.apache.cxf.transport.ChainInitiationObserver!onMessage!ChainInitiatio
> nObserver.java!123
> org.apache.cxf.transport.http.AbstractHTTPDestination!invoke!AbstractHTTP
> Destination.java!207
> org.apache.cxf.transport.servlet.ServletController!invokeDestination!Serv
> letController.java!213
> org.apache.cxf.transport.servlet.ServletController!invoke!ServletControll
> er.java!193
> org.apache.cxf.transport.servlet.CXFNonSpringServlet!invoke!CXFNonSpringS
> ervlet.java!126
> org.apache.cxf.transport.servlet.AbstractHTTPServlet!handleRequest!Abstra
> ctHTTPServlet.java!185
> org.apache.cxf.transport.servlet.AbstractHTTPServlet!doPost!AbstractHTTPS
> ervlet.java!108
> javax.servlet.http.HttpServlet!service!HttpServlet.java!637
> org.apache.cxf.transport.servlet.AbstractHTTPServlet!service!AbstractHTTPS
> ervlet.java!164
> org.apache.catalina.core.ApplicationFilterChain!internalDoFilter!Applicat
> ionFilterChain.java!290
> org.apache.catalina.core.ApplicationFilterChain!doFilter!ApplicationFilte
> rChain.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.j
> ava!109
> org.apache.catalina.connector.CoyoteAdapter!service!CoyoteAdapter.java!29
> 3
> org.apache.coyote.http11.Http11Processor!process!Http11Processor.java!849
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler!process!H
> ttp11Protocol.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>
> 
> 
> 
> --
> View this message in context:
> http://cxf.547215.n5.nabble.com/Soap-request-in-SoapUI-tp5608645p5615586.
> html Sent from the cxf-user mailing list archive at Nabble.com.
-- 
Daniel Kulp
dkulp@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com


Re: Soap request in SoapUI

Posted by Stephane Eybert <mi...@yahoo.se>.
So I'm using my old version of SoapUI with the following request this time:

<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">dPZGm88CXN17q5R9bpcnjeKsvKA=</wsse:Password>
      <wsse:Nonce
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">A+S+Mihy/aF/UtQ54hf9cw==</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.nki.no/stas-ws-web/ginn"><gInnOrdre><adresse1>Min
adress</adresse1><adresse2>Del 2 av
adressen</adresse2><betalingsmaate>other</betalingsmaate><epost>mittiprovence@yahoo.se</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> 

And get the following response:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <soap:Fault>
         <faultcode xmlns:ns1="http://ws.nki.no">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
no.nki.stas.ws.server.interceptor.XmlInInterceptor!handleMessage!XmlInInterceptor.java!47
no.nki.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>



--
View this message in context: http://cxf.547215.n5.nabble.com/Soap-request-in-SoapUI-tp5608645p5615586.html
Sent from the cxf-user mailing list archive at Nabble.com.

Re: Soap request in SoapUI

Posted by Stephane Eybert <mi...@yahoo.se>.
Hello,

I'm using SoapUI 4.0.1 and I don't see any WSRM property in the list of
properties for a request, in the left bottom pane.

I tried to install the latest SoapUI 4.5 but it crashes on my Linux Mint 12
box.

Stephane

http://cxf.547215.n5.nabble.com/file/n5615527/hs_err_pid7886.log
hs_err_pid7886.log 

--
View this message in context: http://cxf.547215.n5.nabble.com/Soap-request-in-SoapUI-tp5608645p5615527.html
Sent from the cxf-user mailing list archive at Nabble.com.

Re: Soap request in SoapUI

Posted by Christopher Riley <cr...@hkmconsultingllc.com>.
Hi Stephane,

You may want to turn off the WSRM headers that soapUI is generating may be
causing problems in CXF.


<wsrm:Sequence>
     <wsrm:Identifier>ns1:0</wsrm:Identifier>
     <wsrm:MessageNumber>1</wsrm:MessageNumber>
   </wsrm:Sequence>


Not sure what version of soapUI you are using but WSRM in 3.6.1 is
available via the Request properties window on the left. Make sure you turn
that off and see what transpires.

Chris Riley

On Sat, Mar 31, 2012 at 7:18 AM, Stephane Eybert <mi...@yahoo.se>wrote:

> 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>
> mittiprovence@yahoo.se
> </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.
>



-- 
Chris Riley, Partner
HKM Consulting LLC
(w) hkmconsultingllc.com
(o)  774.553.5314
(m) 508.273.3102
(f)   774.553.5316