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

svn at wso2.com svn at wso2.com
Fri Jan 12 04:43:29 PST 2007


Author: dinesh
Date: Fri Jan 12 04:43:20 2007
New Revision: 411

Modified:
   wsf/c/wsclient/src/wsclient_stub.c
   wsf/c/wsclient/src/wsclient_util.c
Log:
wsclient failure note

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 04:43:20 2007
@@ -644,6 +644,10 @@
 			ret_node = NULL;
 	    }
 	}
+	else 
+	{
+	printf("\nwsclient invoke Failed!\n");
+	}
 	if (password_buffer)
 	    AXIS2_FREE (env->allocator, password_buffer);
 	if (svc_client)

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 04:43:20 2007
@@ -469,51 +469,51 @@
 										 env, 
 										 AXIS2_WSDL_MESSAGE_LABEL_OUT_VALUE);
 
-		 client_property = (axis2_property_t *)AXIS2_MSG_CTX_GET_PROPERTY(
-			 msg_ctx, env,
-			 AXIS2_HTTP_CLIENT, 
-			 AXIS2_TRUE);
-
-		 if (client_property)
-			 client = (axis2_http_client_t *)AXIS2_PROPERTY_GET_VALUE (
-				 client_property, 
-				 env);
-		 else
-			 return AXIS2_FAILURE;
-
-		 if (client)
-			 response = AXIS2_HTTP_CLIENT_GET_RESPONSE (client, env);
-		 else
-			 return AXIS2_FAILURE;
-
-		 if (response)
-			 list = AXIS2_HTTP_SIMPLE_RESPONSE_GET_HEADERS (response, env);
-		 else 
-			 return AXIS2_FAILURE;
-
-		 if (list)
-		 {
-			 if (!AXIS2_ARRAY_LIST_IS_EMPTY (list, env))
-			 {
-				 if (file_name)
-				 {
-					 file = fopen (file_name, "w");
-					 if (!file)
-						 return AXIS2_FAILURE;
-				 }
-				 else
-					 file = stdout;
-
-				 for (i = 0; i < AXIS2_ARRAY_LIST_SIZE (list, env); i++)
-				 {
-					 header = (axis2_http_header_t *)AXIS2_ARRAY_LIST_GET (list, env, i);
-					 fputs (AXIS2_HTTP_HEADER_TO_EXTERNAL_FORM (header, env), file);
-				 }
-				 fclose (file);
-			 }
-		 }
-		 else
-			 return AXIS2_FAILURE;
+		client_property = (axis2_property_t *)AXIS2_MSG_CTX_GET_PROPERTY(
+			msg_ctx, env,
+			AXIS2_HTTP_CLIENT, 
+			AXIS2_TRUE);
+
+		if (client_property)
+			client = (axis2_http_client_t *)AXIS2_PROPERTY_GET_VALUE (
+				client_property, 
+				env);
+		else
+			return AXIS2_FAILURE;
+
+		if (client)
+			response = AXIS2_HTTP_CLIENT_GET_RESPONSE (client, env);
+		else
+			return AXIS2_FAILURE;
+
+		if (response)
+			list = AXIS2_HTTP_SIMPLE_RESPONSE_GET_HEADERS (response, env);
+		else 
+			return AXIS2_FAILURE;
+
+		if (list)
+		{
+			if (!AXIS2_ARRAY_LIST_IS_EMPTY (list, env))
+			{
+				if (file_name)
+				{
+					file = fopen (file_name, "w");
+					if (!file)
+						return AXIS2_FAILURE;
+				}
+				else
+					file = stdout;
+
+				for (i = 0; i < AXIS2_ARRAY_LIST_SIZE (list, env); i++)
+				{
+					header = (axis2_http_header_t *)AXIS2_ARRAY_LIST_GET (list, env, i);
+					fputs (AXIS2_HTTP_HEADER_TO_EXTERNAL_FORM (header, env), file);
+				}
+				fclose (file);
+			}
+		}
+		else
+			return AXIS2_FAILURE;
 	}
 	return AXIS2_SUCCESS;
 }




More information about the Wsf-c-dev mailing list