[prev in list] [next in list] [prev in thread] [next in thread] 

List:       axis-dev
Subject:    [jira] Updated: (AXIS-2177) encodingStyle atttribute not set on
From:       "Davanum Srinivas (JIRA)" <axis-dev () ws ! apache ! org>
Date:       2007-09-28 12:54:17
Message-ID: 15068397.1190984057874.JavaMail.jira () brutus
[Download RAW message or body]


     [ 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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic