diff --git a/samples/server/listener/listener_skeleton.c b/samples/server/listener/listener_skeleton.c
index 400d169..2e56fc9 100644
--- a/samples/server/listener/listener_skeleton.c
+++ b/samples/server/listener/listener_skeleton.c
@@ -82,6 +82,7 @@
* the array list of functions
*/
axutil_array_list_add(svc_skeleton->func_array, env, "weather");
+ axutil_array_list_add(svc_skeleton->func_array, env, "weather_report");
/* Any initialization stuff of service should go here */
@@ -115,9 +116,9 @@
axiom_node_t *error_node = NULL;
axiom_node_t* text_node = NULL;
axiom_element_t *error_ele = NULL;
- error_ele = axiom_element_create(env, node, "TestServiceError", NULL,
+ error_ele = axiom_element_create(env, node, "ListenerServiceError", NULL,
&error_node);
- axiom_element_set_text(error_ele, env, "Test service failed ",
+ axiom_element_set_text(error_ele, env, "Listener service failed ",
text_node);
return error_node;
}
diff --git a/samples/server/listener/services.xml b/samples/server/listener/services.xml
index 59f71d7..c716bcb 100644
--- a/samples/server/listener/services.xml
+++ b/samples/server/listener/services.xml
@@ -3,4 +3,7 @@
<operation name="weather" mep="http://www.w3.org/2004/08/wsdl/in-only">
<parameter name="wsamapping">http://ws.apache.org/axis2/c/samples/weather</parameter>
</operation>
+ <operation name="weather_report" mep="http://www.w3.org/2004/08/wsdl/in-only">
+ <parameter name="wsamapping">http://ws.apache.org/axis2/c/samples/weather</parameter>
+ </operation>
</service>