cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Peryshkin (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CXF-6471) Corrupted Soap:envelope in client call
Date Mon, 22 Jun 2015 10:43:01 GMT
Sergey Peryshkin created CXF-6471:
-------------------------------------

             Summary: Corrupted Soap:envelope in client call
                 Key: CXF-6471
                 URL: https://issues.apache.org/jira/browse/CXF-6471
             Project: CXF
          Issue Type: Bug
          Components: Soap Binding
    Affects Versions: 2.7.15, 2.7.8
         Environment: Talend ESB 5.5.2; Talend ESB 5.6.2.
            Reporter: Sergey Peryshkin


I'm using a generated by CXF's wsdl2java maven plugin Remedy AR web service client.
After updating ESB from 5.1.1 to 5.5.2 and then to 5.6.2 Soap call from Talend ESB became
corrupted.

This is the call from 5.1.x (w. CXF 2.6.15 - 2.7.7):
Encoding: UTF-8
Content-Type: text/xml
Headers:{Accept=[*/*], SOAPAction=["urn:IT_Helpdesk/Create"]}
Payload:
<soap:Envelope xmlns:soap=""><soap:Header><AuthenticationInfo xmlns="urn:IT_Helpdesk"><userName>user</userName><password>xxxx</password></AuthenticationInfo></soap:Header><soap:Body><Create
xmlns="urn:IT_Helpdesk"><Technical_Group_ID>000000000000078</Technical_Group_ID><Technical_Specialist_ID>000000000002162</Technical_Specialist_ID><Curator_ID>000000000002162</Curator_ID><Request_Kind>Инцидент</Request_Kind><Short_Description>test</Short_Description><MatrixSelect>000000000000512</MatrixSelect><Priority>04</Priority><TT_Status>New</TT_Status><Request_Type>WEB</Request_Type><Requestor>Peryshkin
Sergey</Requestor><Contact_Phone>4432</Contact_Phone><Technical_Group>IT
Helpdesk</Technical_Group><Technical_Specoalist>support</Technical_Specoalist><Curator>support</Curator><Short_Note>test</Short_Note><Note_Preview>test</Note_Preview><Email_Autor_value>sergey.peryshkin@orange.com</Email_Autor_value><Email_Autor>0</Email_Autor><Email_Curator_value>rus.support@orange.com</Email_Curator_value><Email_Curator>0</Email_Curator><Email_Tech_value>rus.support@orange.com</Email_Tech_value><Email_Tech>0</Email_Tech><Email_Auto_ON>0</Email_Auto_ON><vip></vip></Create></soap:Body></soap:Envelope>


Here is what I get under 5.5.2/5.6.2 (CXF 2.7.11, 2.7.15, ...):
Encoding: UTF-8
Http-Method: POST
Content-Type: text/xml
Headers: {Accept=[*/*], SOAPAction=["urn:IT_Helpdesk/Create"]}
Payload:
<soap:Envelope xmlns:soap=""><soap:Body><Create xmlns="urn:IT_Helpdesk" xmlns:xsi=""
xsi:type="AuthenticationInfo"><userName>user</userName><password>xxxx</password></Create></soap:Body></soap:Envelope>

Soap:header becomes mixed with Soap:body somehow, with "AuthenticationInfo" header being pasted
into operation part...

I'm tested in in a clean command line call, without any dependencies except CXF, and discovered
that anything's fine with 2.6.0 - 2.7.7.
And payload is corrupted with 2.7.8 - 2.7.16.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message