axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gil Bates (JIRA)" <axis-...@ws.apache.org>
Subject [jira] Created: (AXIS-2754) SOAPEnvelope addHeader modifies message body/removes whitespace
Date Fri, 25 Jul 2008 09:23:31 GMT
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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message