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,