You are viewing a plain text version of this content. The canonical link for it is here.
Posted to sandesha-dev@ws.apache.org by da...@apache.org on 2008/10/01 10:46:45 UTC

svn commit: r700715 - /webservices/sandesha/trunk/c/samples/rm_ping_1_1/rm_ping_1_1.c

Author: damitha
Date: Wed Oct  1 01:46:45 2008
New Revision: 700715

URL: http://svn.apache.org/viewvc?rev=700715&view=rev
Log:
Updating the sample

Modified:
    webservices/sandesha/trunk/c/samples/rm_ping_1_1/rm_ping_1_1.c

Modified: webservices/sandesha/trunk/c/samples/rm_ping_1_1/rm_ping_1_1.c
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/samples/rm_ping_1_1/rm_ping_1_1.c?rev=700715&r1=700714&r2=700715&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/samples/rm_ping_1_1/rm_ping_1_1.c (original)
+++ webservices/sandesha/trunk/c/samples/rm_ping_1_1/rm_ping_1_1.c Wed Oct  1 01:46:45 2008
@@ -50,6 +50,7 @@
     axiom_node_t *payload = NULL;
     axutil_property_t *property = NULL;
     int c;
+    int i = 0;
     neethi_policy_t *policy = NULL;
     axis2_status_t status = AXIS2_FAILURE;
    
@@ -89,7 +90,9 @@
     /* Setup options */
     options = axis2_options_create(env);
     if(endpoint_ref)
+    {
         axis2_options_set_to(options, env, endpoint_ref);
+    }
     /*axis2_options_set_action(options, env, "urn:wsrm:Ping");*/
 
     /* Set up deploy folder. It is from the deploy folder, the configuration is 
@@ -154,23 +157,27 @@
                 property);
         }
     }
-    /* Send request */
-    payload = build_om_programatically(env, "ping1", seq_key);
-    status = axis2_svc_client_send_robust(svc_client, env, payload);
-    if(status)
-        printf("\nping client invoke SUCCESSFUL!\n");
-    payload = NULL;
-    
-    payload = build_om_programatically(env, "ping2", seq_key);
-    status = axis2_svc_client_send_robust(svc_client, env, payload);
-    if(status)
-        printf("\nping client invoke SUCCESSFUL!\n");
-    payload = NULL;
-
-    payload = build_om_programatically(env, "ping3", seq_key);
-    status = axis2_svc_client_send_robust(svc_client, env, payload);
-    if(status)
-        printf("\nping client invoke SUCCESSFUL!\n");
+
+    for(i = 1; i < 4; i++)
+    {
+        axis2_char_t echo_str[7];
+        
+        sprintf(echo_str, "%s%d", "echo", i);
+
+        /* Send request */
+        payload = build_om_programatically(env, echo_str, seq_key);
+        status = axis2_svc_client_send_robust(svc_client, env, payload);
+        if(status)
+        {
+            printf("\nping client invoke SUCCESSFUL!\n");
+        }
+        else
+        {
+            printf("\nping client invoke FAILED!\n");
+        }
+        payload = NULL;
+    }
+
     AXIS2_SLEEP(MAX_COUNT);
     
     sandesha2_client_terminate_seq_with_svc_client(env, svc_client, NULL);



---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org