[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