You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by su...@apache.org on 2008/07/04 11:59:51 UTC

svn commit: r673988 - /webservices/axis2/tags/c/1.5.0-rc2/src/modules/mod_addr/addr_out_handler.c

Author: supun
Date: Fri Jul  4 02:59:50 2008
New Revision: 673988

URL: http://svn.apache.org/viewvc?rev=673988&view=rev
Log:
addressing out handler

Modified:
    webservices/axis2/tags/c/1.5.0-rc2/src/modules/mod_addr/addr_out_handler.c

Modified: webservices/axis2/tags/c/1.5.0-rc2/src/modules/mod_addr/addr_out_handler.c
URL: http://svn.apache.org/viewvc/webservices/axis2/tags/c/1.5.0-rc2/src/modules/mod_addr/addr_out_handler.c?rev=673988&r1=673987&r2=673988&view=diff
==============================================================================
--- webservices/axis2/tags/c/1.5.0-rc2/src/modules/mod_addr/addr_out_handler.c (original)
+++ webservices/axis2/tags/c/1.5.0-rc2/src/modules/mod_addr/addr_out_handler.c Fri Jul  4 02:59:50 2008
@@ -523,10 +523,20 @@
                                                    AXIS2_WSA_DEFAULT_PREFIX);
                     }
 
-                    om_attr = axiom_attribute_create(env,
-                                                     AXIS2_WSA_RELATES_TO_RELATIONSHIP_TYPE,
-                                                     AXIS2_WSA_RELATES_TO_RELATIONSHIP_TYPE_DEFAULT_VALUE,
-                                                     addr_ns_obj);
+                    if (!axutil_strcmp(addr_ns, AXIS2_WSA_NAMESPACE_SUBMISSION))
+                    {
+                        om_attr = axiom_attribute_create(env,
+                            AXIS2_WSA_RELATES_TO_RELATIONSHIP_TYPE,
+                            AXIS2_WSA_RELATES_TO_RELATIONSHIP_TYPE_DEFAULT_VALUE_SUBMISSION,
+                            addr_ns_obj);
+                    }
+                    else
+                    {
+                        om_attr = axiom_attribute_create(env,
+                            AXIS2_WSA_RELATES_TO_RELATIONSHIP_TYPE,
+                            AXIS2_WSA_RELATES_TO_RELATIONSHIP_TYPE_DEFAULT_VALUE,
+                            addr_ns_obj);
+                    }
 
                     axiom_element_add_attribute(relates_to_header_ele, env,
                                                 om_attr,