[wsf-c-dev] svn commit r415 - wsf/c/wsclient/src

svn at wso2.com svn at wso2.com
Fri Jan 12 07:11:05 PST 2007


Author: dinesh
Date: Fri Jan 12 07:10:51 2007
New Revision: 415

Modified:
   wsf/c/wsclient/src/wsclient.c
   wsf/c/wsclient/src/wsclient_constants.h
   wsf/c/wsclient/src/wsclient_option.c
   wsf/c/wsclient/src/wsclient_stub.c
   wsf/c/wsclient/src/wsclient_util.c
Log:
more error handling

Modified: wsf/c/wsclient/src/wsclient.c
==============================================================================
--- wsf/c/wsclient/src/wsclient.c	(original)
+++ wsf/c/wsclient/src/wsclient.c	Fri Jan 12 07:10:51 2007
@@ -41,7 +41,6 @@
 	    dest_uri = wsclient_destination (argc, argv);
 		AXIS2_LOG_INFO(env->log, "[wsclient]sending request to  %s", dest_uri);
 	    array_list = wsclient_process_options (argc, argv, env);
-		AXIS2_LOG_INFO(env->log, "[wsclient]invoking wsclient stub  ");
 	    status = wsclient_stub_invoke (env, array_list, dest_uri, *input);
 		AXIS2_LOG_INFO(env->log, "[wsclient]wsclient invoked ");
 	    if (status == WSCLIENT_ERROR_NO_DESTURI)

Modified: wsf/c/wsclient/src/wsclient_constants.h
==============================================================================
--- wsf/c/wsclient/src/wsclient_constants.h	(original)
+++ wsf/c/wsclient/src/wsclient_constants.h	Fri Jan 12 07:10:51 2007
@@ -33,13 +33,8 @@
 }
 #endif
  
-#define WSCLIENT_MODULEST "module"
-#define WSCLIENT_OPTIONST "option"
-#define AXIS2_ATTNAME "name"
-#define AXIS2_PARAMETERST "parameter"
-
 #define WSCLIENT_SUCCESS 1;
-#define WSCLIENT_FALIURE 0;
+#define WSCLIENT_FAILURE 0;
 #define WSCLIENT_ERROR -1;
 /* for more details we need to have detailed error codes */
 

Modified: wsf/c/wsclient/src/wsclient_option.c
==============================================================================
--- wsf/c/wsclient/src/wsclient_option.c	(original)
+++ wsf/c/wsclient/src/wsclient_option.c	Fri Jan 12 07:10:51 2007
@@ -52,7 +52,7 @@
 	    }
       }
       else
-		  return WSCLIENT_FALIURE;
+		  return WSCLIENT_FAILURE;
 
       return dest_uri;
 }

Modified: wsf/c/wsclient/src/wsclient_stub.c
==============================================================================
--- wsf/c/wsclient/src/wsclient_stub.c	(original)
+++ wsf/c/wsclient/src/wsclient_stub.c	Fri Jan 12 07:10:51 2007
@@ -570,9 +570,13 @@
 
 	client_home = AXIS2_GETENV("AXIS2C_HOME");
 	if (!client_home)
-	    client_home = "../";
-
-	AXIS2_LOG_INFO(env->log, "[wsclient] AXIS2C_HOME %s", client_home);
+	{
+		printf ("AXIS2C_HOME environment variable doesn't set properly.Please recheck");
+		AXIS2_LOG_INFO(env->log, "[wsclient] AXIS2C_HOME is empty");
+		return WSCLIENT_FAILURE;
+	}
+	else
+		AXIS2_LOG_INFO(env->log, "[wsclient] AXIS2C_HOME %s", client_home);
 
 	if (dest_uri)
 	{
@@ -587,7 +591,7 @@
 	if (address)
 	    endpoint_ref = axis2_endpoint_ref_create(env, address);
 	else
-	    return WSCLIENT_FALIURE;
+	    return WSCLIENT_FAILURE;
 
 	svc_client = axis2_svc_client_create (env, client_home);
 	AXIS2_LOG_INFO(env->log, "[wsclient] svc client created");
@@ -606,7 +610,7 @@
 	if (endpoint_ref)
 	    AXIS2_OPTIONS_SET_TO(options, env, endpoint_ref);
 	else
-	    return WSCLIENT_FALIURE;
+	    return WSCLIENT_FAILURE;
 
 	if (is_soap_enabled)
 	{
@@ -635,7 +639,7 @@
 	if (svc_client && options)
 	    AXIS2_SVC_CLIENT_SET_OPTIONS(svc_client, env, options);
 	else
-	    return WSCLIENT_FALIURE;
+	    return WSCLIENT_FAILURE;
 
 
 	if (payload && svc_client)
@@ -655,7 +659,7 @@
 			wsclient_soap_out (env, svc_client, 0);
 	}
 	else
-	    return WSCLIENT_FALIURE;
+	    return WSCLIENT_FAILURE;
 
 	if (ret_node)
 	{

Modified: wsf/c/wsclient/src/wsclient_util.c
==============================================================================
--- wsf/c/wsclient/src/wsclient_util.c	(original)
+++ wsf/c/wsclient/src/wsclient_util.c	Fri Jan 12 07:10:51 2007
@@ -28,7 +28,7 @@
     if (input)
 		reader = axiom_xml_reader_create_for_memory (env, input, strlen (input), NULL, AXIS2_XML_PARSER_TYPE_BUFFER);
     else
-		return WSCLIENT_FALIURE;
+		return WSCLIENT_FAILURE;
 
     if (reader)
     {
@@ -36,7 +36,7 @@
 		builder = axiom_stax_builder_create (env, reader);
     }
     else 
-		return WSCLIENT_FALIURE;
+		return WSCLIENT_FAILURE;
 
     if (builder)
     {
@@ -44,13 +44,13 @@
 		if (doc)
 			AXIOM_DOCUMENT_BUILD_ALL (doc, env);
 		else
-			return WSCLIENT_FALIURE;
+			return WSCLIENT_FAILURE;
 		node = AXIOM_DOCUMENT_GET_ROOT_ELEMENT (doc, env);
     }
     else
     {
 		AXIOM_XML_READER_FREE (reader, env);
-		return WSCLIENT_FALIURE;
+		return WSCLIENT_FAILURE;
     }
     return node;
 }




More information about the Wsf-c-dev mailing list