[
https://issues.apache.org/jira/browse/AXIS2-2066?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12470105
]
Gul Onural commented on AXIS2-2066:
-----------------------------------
One more addition to this JIRA :
Axis2 not only modifies the namespace it also modifies the namespace prefix. I
observed this when I add a second namespace to the response. For example when I
prepare the OMElement, I add a name space :
OMNamespace ns = fac.createOMNamespace("http://mycompany/XX, "ct");
When Axis2 sends the message I see (using SOAP Monitor) the namespace as
axis2ns2.
So, both namespaces and namespace prefixes seem to be messed up.
Gul
> Namespace is incorrectly modified in SOAP response message
> ----------------------------------------------------------
>
> Key: AXIS2-2066
> URL: https://issues.apache.org/jira/browse/AXIS2-2066
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: kernel
> Affects Versions: 1.1
> Reporter: Gul Onural
> Assigned To: Deepal Jayasinghe
>
> I am seeing very strange behavior in Axis2 with the namespace in the
> responses.
> My web service uses RawXMLINOutMessageReceiver and
> RawXMLINOnlyMessageReceiver message receivers. My service methods
> (actions) look like :
> public OMElement method1(OMElement inputMsg)* throws* AxisFault {
> OMElement response;
> // prepare response
> return response;
> }
> What I am seeing is that the response I receive on the client side
> contains a namespace that is different that what is set to on the server side.
> Just before return statements, my methods print response OMElement on
> the server. In these printouts the namespaces are set to the correct ones.
> However on the client side, I see entirely different namespace inserted in to
> the responses.
> For example, printout from within my methods on the web service
> implementation, I see something like this :
> ?xml version="1.0" encoding="UTF-8"?>
> <tns:XXResponse xmlns:tns="http://www.mycompany.com/XX">
> .. Other stuff
> </tns:XXResponse >
> However, on the client side printout, I see namespace changed to
> something else :
> ?xml version="1.0" encoding="UTF-8"?>
> <tns:XXResponse xmlns:tns="http://www.mycompany.com/YY">
> .. Other stuff
> </tns:XXResponse >
--
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]