Author: ruwan
Date: Thu Oct 18 03:21:41 2007
New Revision: 585916

URL: http://svn.apache.org/viewvc?rev=585916&view=rev
Log:
Adding the MESSAGE_FORMAT to get property, commiting for Upul

Modified:
    
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
    
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/GetPropertyFunction.java

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java?rev=585916&r1=585915&r2=585916&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
 Thu Oct 18 03:21:41 2007
@@ -66,6 +66,8 @@
     public static final String HEADER_REPLY_TO = "ReplyTo";
     /** Refers to the MessageID header */
     public static final String HEADER_MESSAGE_ID = "MessageID";
+    /** Message format: pox, soap11, soap12 */
+    public static final String PROPERTY_MESSAGE_FORMAT = "MESSAGE_FORMAT";
 
     /** The Axis2 client options property name for the Rampart policy */
     public static final String RAMPART_POLICY = "rampartPolicy";

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/GetPropertyFunction.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/GetPropertyFunction.java?rev=585916&r1=585915&r2=585916&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/GetPropertyFunction.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/GetPropertyFunction.java
 Thu Oct 18 03:21:41 2007
@@ -163,6 +163,13 @@
                 if (messageID != null) {
                     return messageID;
                 }
+            } else if (SynapseConstants.PROPERTY_MESSAGE_FORMAT.equals(key)) {
+                if(synCtx.isDoingPOX())
+                    return SynapseConstants.FORMAT_POX;
+                else  if (synCtx.isSOAP11())
+                    return SynapseConstants.FORMAT_SOAP11;
+                else
+                    return SynapseConstants.FORMAT_SOAP12;
             } else {
                 return synCtx.getProperty(key);
             }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to