Author: damitha
Date: Thu Feb 11 19:24:51 2010
New Revision: 909115
URL: http://svn.apache.org/viewvc?rev=909115&view=rev
Log: (empty)
Modified:
webservices/savan/trunk/c/src/publishers/default/publisher.c
Modified: webservices/savan/trunk/c/src/publishers/default/publisher.c
URL:
http://svn.apache.org/viewvc/webservices/savan/trunk/c/src/publishers/default/publisher.c?rev=909115&r1=909114&r2=909115&view=diff
==============================================================================
--- webservices/savan/trunk/c/src/publishers/default/publisher.c (original)
+++ webservices/savan/trunk/c/src/publishers/default/publisher.c Thu Feb 11
19:24:51 2010
@@ -148,6 +148,7 @@
axiom_soap_body_t *body = NULL;
axiom_node_t *body_node = NULL;
axis2_char_t *filter = NULL;
+ axis2_conf_ctx_t *conf_ctx = NULL;
publishermodimpl = SAVAN_INTF_TO_IMPL(publishermod);
@@ -165,7 +166,12 @@
AXIS2_LOG_WARNING(env->log, AXIS2_LOG_SI, "[savan] Subscriber store is
NULL");
}
- path = AXIS2_GETENV("AXIS2C_HOME");
+ conf_ctx = axis2_msg_ctx_get_conf_ctx(msg_ctx, env);
+ path = axis2_conf_ctx_get_root_dir(conf_ctx, env);
+ if(!path)
+ {
+ path = AXIS2_GETENV("AXIS2C_HOME");
+ }
svc_client = axis2_svc_client_create(env, path);
if(!svc_client)
@@ -195,7 +201,6 @@
body_node = axiom_soap_body_get_base_node(body, env);
payload = axiom_node_get_first_child(body_node, env);
-
size = axutil_array_list_size(subs_store, env);
for(i = 0; i < size; i++)
{