SOAPEnvelope addHeader modifies message body/removes whitespace
---------------------------------------------------------------
Key: AXIS-2754
URL: https://issues.apache.org/jira/browse/AXIS-2754
Project: Axis
Issue Type: Bug
Components: Basic Architecture
Affects Versions: 1.4
Environment: java 1.4.2
Reporter: Gil Bates
Priority: Critical
Code:
Message msg=...;
org.w3c.dom.Element element = ...;
....
msg.getMessage().getSOAPEnvelope().addHeader(new SOAPHeaderElement(element));
effect:
some whitespace information is removed from the message body although only the
header should be affected from above lines
assuming the original message is
<?xml version="1.0" encoding="UTF-8"?><soap-env:Envelope
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap-env:Body>
<GetWeather xmlns="http://www.webserviceX.NET">
<CityName>Hamburg</CityName>
<CountryName>Germany</CountryName>
</GetWeather>
</soap-env:Body>
</soap-env:Envelope>
Result is
...</soap-env:Header><soap-env:Body id="Body"><GetWeather
xmlns="http://www.webserviceX.NET">
<CityName>Hamburg</CityName>
<CountryName>Germany</CountryName>
</GetWeather></soap-env:Body></soap-env:Envelope>
That means, digital signatures etc. can become void.
This makes Aixs unusable for signatures etc.
Or, is there a simple way to avoid this?
--
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]