I have problem with SOAP request message generated with Apache CXF 2.0.4.
I generated java client from WSDL (wsdl2java), and tried to call web
service running in the cobol MicroFocus Enteprise Server - the response
was following:
...
<faultcode>Client</faultcode>
<faultstring>Error in client request message</faultstring>
...
I suppose it means that SOAP request message is bad for the server side of
web service.
I tried following:
Apache CFX client -> cobol server : Error in client request message
soapUI client generated from WSDL -> cobol server : OK
Apache CFX client -> soapUI Mock service generated from WSDL : OK
In the tcpmon I can see that there are strange chars ("ed", "0") around
SOAP message.
I suppose this is the problem, but why there are these chars?
See below.
------------------------------------
POST / HTTP/1.1
Content-Type: text/xml; charset=UTF-8
SOAPAction: ""
Accept: *
Cache-Control: no-cache
Pragma: no-cache
User-Agent: Java/1.6.0_04
Host: localhost:8081
Connection: keep-alive
Transfer-Encoding: chunked
ed
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><Read
xmlns="http://tempuri.org/wmapserv"><BookStockno>1111</BookStockno><BookTitle></BookTitle><BookAuthor></BookAuthor></Read></soap:Body></soap:Envelope>
0
----------------------------------
Thank you for any help, any hint,
Jan