axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Davanum Srinivas (JIRA)" <axis-...@ws.apache.org>
Subject [jira] Updated: (AXIS-2177) encodingStyle atttribute not set on SOAP envelope
Date Fri, 28 Sep 2007 12:54:17 GMT

     [ https://issues.apache.org/jira/browse/AXIS-2177?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Davanum Srinivas updated AXIS-2177:
-----------------------------------

    Assignee:     (was: Davanum Srinivas)

> encodingStyle atttribute not set on SOAP envelope
> -------------------------------------------------
>
>                 Key: AXIS-2177
>                 URL: https://issues.apache.org/jira/browse/AXIS-2177
>             Project: Axis
>          Issue Type: Bug
>          Components: Serialization/Deserialization
>    Affects Versions: 1.2.1
>            Reporter: Meghan Pietila
>
> In the Call.invoke(RPCElement) method, there is a code snippet with a comment:  "Set
both the envelope and the RPCElement encoding styles".  However, the code then proceeds to
set only the RPCElement encoding style.  Later, this results in the encodingStyle attribute
being set only on the first element in the SOAP body (if the entire message is the same encoding
style)--see example below.
> This is causing a problem for me in an RPC/encoded service call to a SOAP service hosted
by Siebel.  Our developer tells me that their parser expects to find the encodingStyle attribute
in the SOAP Envelope or SOAP Body elements, and cries when it can't find the attribute there.
> I believe all that is necessary is to add the following line, immediately after the comment
and start of try { block:
> reqEnv.setEncodingStyle(getEncodingStyle());
> Example of current Axis output:
> <?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="http://www.w3.org/2001/XMLSchema-instance">
>   <soapenv:Body>
>     <ns1:GetOffersByCustomer soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="some.namespace">
>       <CustomerType xsi:type="xsd:string">Consumer</CustomerType>
>       <LPID xsi:type="xsd:string">1234567</LPID>
>     </ns1:GetOffersByCustomer>
>   </soapenv:Body>
> </soapenv:Envelope>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message