You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ru...@apache.org on 2009/03/05 19:34:30 UTC
svn commit: r750543 -
/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FaultMediatorSerializer.java
Author: ruwan
Date: Thu Mar 5 18:34:29 2009
New Revision: 750543
URL: http://svn.apache.org/viewvc?rev=750543&view=rev
Log:
Applying the patch from Nandana for SYNAPSE-500
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FaultMediatorSerializer.java
Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FaultMediatorSerializer.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FaultMediatorSerializer.java?rev=750543&r1=750542&r2=750543&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FaultMediatorSerializer.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/FaultMediatorSerializer.java Thu Mar 5 18:34:29 2009
@@ -20,6 +20,7 @@
package org.apache.synapse.config.xml;
import org.apache.axiom.om.OMElement;
+import org.apache.axiom.om.OMNamespace;
import org.apache.synapse.Mediator;
import org.apache.synapse.mediators.transform.FaultMediator;
@@ -67,11 +68,11 @@
OMElement code = fac.createOMElement("code", synNS, fault);
if (mediator.getFaultCodeValue() != null) {
+ OMNamespace ns = code.declareNamespace(mediator.getFaultCodeValue().getNamespaceURI(),
+ mediator.getFaultCodeValue().getPrefix());
code.addAttribute(fac.createOMAttribute(
- "value", nullNS, mediator.getFaultCodeValue().getPrefix() + ":"
+ "value", nullNS, ns.getPrefix() + ":"
+ mediator.getFaultCodeValue().getLocalPart()));
- code.declareNamespace(mediator.getFaultCodeValue().getNamespaceURI(),
- mediator.getFaultCodeValue().getPrefix());
} else if (mediator.getFaultCodeExpr() != null) {
SynapseXPathSerializer.serializeXPath(mediator.getFaultCodeExpr(), code, "expression");