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 sa...@apache.org on 2006/01/31 16:32:54 UTC
svn commit: r373840 -
/webservices/axis2/trunk/c/test/client/echo/echo_client.c
Author: samisa
Date: Tue Jan 31 07:32:49 2006
New Revision: 373840
URL: http://svn.apache.org/viewcvs?rev=373840&view=rev
Log:
Added more eye candy
Modified:
webservices/axis2/trunk/c/test/client/echo/echo_client.c
Modified: webservices/axis2/trunk/c/test/client/echo/echo_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/client/echo/echo_client.c?rev=373840&r1=373839&r2=373840&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/client/echo/echo_client.c (original)
+++ webservices/axis2/trunk/c/test/client/echo/echo_client.c Tue Jan 31 07:32:49 2006
@@ -24,7 +24,7 @@
axis2_om_node_t *
build_om_programatically(axis2_env_t **env);
-int main(void)
+int main(int argc, char** argv)
{
axis2_stub_t *stub = NULL;
axis2_om_node_t *node = NULL;
@@ -45,9 +45,16 @@
axis2_error_init();
client_home = AXIS2_GETENV("AXIS2C_HOME");
+ if (!client_home)
+ client_home = "../../deploy";
+
+ address = "http://localhost:9090/axis2/services/echo/echo";
+ if (argc > 1 )
+ address = argv[1];
+
+ printf ("Using endpoint : %s\n", address);
node = build_om_programatically(&env);
- address = "http://localhost:9090/axis2/services/echo/";
stub =
axis2_stub_create_with_endpoint_uri_and_client_home(&env, address,
client_home);
@@ -61,13 +68,13 @@
axis2_om_output_t *om_output = NULL;
axis2_char_t *buffer = NULL;
- printf("echo stub invoke successful!\n");
+ printf("\necho stub invoke successful!\n");
writer = axis2_xml_writer_create_for_memory(&env, NULL, AXIS2_TRUE, 0);
om_output = axis2_om_output_create (&env, writer);
AXIS2_OM_NODE_SERIALIZE (ret_node, &env, om_output);
buffer = AXIS2_XML_WRITER_GET_XML(writer, &env);
- printf ("Received OM node in XML : %s\n", buffer);
+ printf ("\nReceived OM node in XML : %s\n", buffer);
}
else
{
@@ -109,7 +116,7 @@
AXIS2_OM_NODE_SERIALIZE(echo_om_node, env, om_output);
buffer = AXIS2_XML_WRITER_GET_XML(xml_writer, env);
- printf("Sending OM node in XML : %s \n", buffer);
+ printf("\nSending OM node in XML : %s \n", buffer);
return echo_om_node;
}