You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sa...@apache.org on 2006/05/02 09:11:18 UTC

svn commit: r398832 - in /webservices/axis2/trunk/c: include/ modules/core/clientapi/ modules/core/clientapi/diclient/ modules/core/context/ modules/core/engine/ modules/core/transport/http/ modules/mod_addr/ modules/xml/om/ modules/xml/soap/ samples/ ...

Author: samisa
Date: Tue May  2 00:11:12 2006
New Revision: 398832

URL: http://svn.apache.org/viewcvs?rev=398832&view=rev
Log:
Moved axis2_soap.h to axis2_soap_const.h

Added:
    webservices/axis2/trunk/c/include/axis2_soap_const.h
      - copied unchanged from r398810, webservices/axis2/trunk/c/include/axis2_soap.h
    webservices/axis2/trunk/c/samples/user_guide/
    webservices/axis2/trunk/c/samples/user_guide/.deps/
    webservices/axis2/trunk/c/samples/user_guide/.deps/echo_client.Po
    webservices/axis2/trunk/c/samples/user_guide/Makefile.am
    webservices/axis2/trunk/c/samples/user_guide/clients/
    webservices/axis2/trunk/c/samples/user_guide/clients/Makefile.am
    webservices/axis2/trunk/c/samples/user_guide/clients/echo_blocking.c
Removed:
    webservices/axis2/trunk/c/include/axis2_soap.h
Modified:
    webservices/axis2/trunk/c/include/axis2_soap_fault.h
    webservices/axis2/trunk/c/modules/core/clientapi/diclient/di_client.c
    webservices/axis2/trunk/c/modules/core/clientapi/mep_client.c
    webservices/axis2/trunk/c/modules/core/clientapi/options.c
    webservices/axis2/trunk/c/modules/core/clientapi/svc_client.c
    webservices/axis2/trunk/c/modules/core/context/msg_ctx.c
    webservices/axis2/trunk/c/modules/core/engine/engine.c
    webservices/axis2/trunk/c/modules/core/transport/http/http_transport_utils.c
    webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c
    webservices/axis2/trunk/c/modules/xml/om/om_output.c
    webservices/axis2/trunk/c/modules/xml/soap/soap11_builder_helper.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_body.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_builder.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_envelope.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_fault.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_header.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_header_block.c
    webservices/axis2/trunk/c/samples/client/addr_echo/echo_client.c
    webservices/axis2/trunk/c/samples/client/echo/echo_client.c
    webservices/axis2/trunk/c/samples/client/echo_non_blocking/echo_client.c
    webservices/axis2/trunk/c/samples/client/google/google_client.c
    webservices/axis2/trunk/c/samples/client/math/math_client.c
    webservices/axis2/trunk/c/samples/client/mtom/mtom_client.c
    webservices/axis2/trunk/c/samples/client/notify/notify_client.c
    webservices/axis2/trunk/c/samples/configure.ac
    webservices/axis2/trunk/c/test/itest/whitemesa/round1/round1_client.c
    webservices/axis2/trunk/c/test/itest/whitemesa/round2/round2_client.c
    webservices/axis2/trunk/c/test/xml/soap/test_soap.c

Modified: webservices/axis2/trunk/c/include/axis2_soap_fault.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_soap_fault.h?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_soap_fault.h (original)
+++ webservices/axis2/trunk/c/include/axis2_soap_fault.h Tue May  2 00:11:12 2006
@@ -22,7 +22,7 @@
     * @file axis2_soap_fault.h
     * @brief axis2_soap_fault struct
     */
-#include <axis2_soap.h> 
+#include <axis2_soap_const.h> 
 #include <axis2_env.h>
 #include <axis2_om_node.h>
 #include <axis2_om_element.h>

Modified: webservices/axis2/trunk/c/modules/core/clientapi/diclient/di_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/clientapi/diclient/di_client.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/clientapi/diclient/di_client.c (original)
+++ webservices/axis2/trunk/c/modules/core/clientapi/diclient/di_client.c Tue May  2 00:11:12 2006
@@ -28,7 +28,7 @@
 #include <stdio.h>
 #include <axis2_xml_writer.h>
 #include <axis2_soap_builder.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_envelope.h>
 #include <axis2_soap_body.h>
 #include <axis2_soap_header.h>

Modified: webservices/axis2/trunk/c/modules/core/clientapi/mep_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/clientapi/mep_client.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/clientapi/mep_client.c (original)
+++ webservices/axis2/trunk/c/modules/core/clientapi/mep_client.c Tue May  2 00:11:12 2006
@@ -18,7 +18,7 @@
 #include <axis2.h>
 #include <axis2_hash.h>
 #include <axis2_engine.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_body.h>
 #include <axis2_http_transport_utils.h>
 #include <axis2_property.h>
@@ -697,4 +697,3 @@
     } 
     return response;
 }
-

Modified: webservices/axis2/trunk/c/modules/core/clientapi/options.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/clientapi/options.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/clientapi/options.c (original)
+++ webservices/axis2/trunk/c/modules/core/clientapi/options.c Tue May  2 00:11:12 2006
@@ -17,7 +17,7 @@
 #include <axis2_options.h>
 #include <axis2.h>
 #include <axis2_hash.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_msg_info_headers.h>
 #include <axis2_array_list.h>
 

Modified: webservices/axis2/trunk/c/modules/core/clientapi/svc_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/clientapi/svc_client.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/clientapi/svc_client.c (original)
+++ webservices/axis2/trunk/c/modules/core/clientapi/svc_client.c Tue May  2 00:11:12 2006
@@ -18,7 +18,7 @@
 #include <axis2.h>
 #include <axis2_hash.h>
 #include <callback_recv.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_body.h>
 #include <listener_manager.h>
 #include <axis2_module_desc.h>
@@ -1015,4 +1015,3 @@
     AXIS2_MSG_CTX_SET_SOAP_ENVELOPE(msg_ctx, env, envelope);
 	return AXIS2_TRUE;
 }
-

Modified: webservices/axis2/trunk/c/modules/core/context/msg_ctx.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/context/msg_ctx.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/context/msg_ctx.c (original)
+++ webservices/axis2/trunk/c/modules/core/context/msg_ctx.c Tue May  2 00:11:12 2006
@@ -23,7 +23,7 @@
 #include <axis2_transport_in_desc.h>
 #include <axis2_transport_out_desc.h>
 #include <axis2_soap_envelope.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 
 typedef struct axis2_msg_ctx_impl axis2_msg_ctx_impl_t;
 

Modified: webservices/axis2/trunk/c/modules/core/engine/engine.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/engine/engine.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/engine/engine.c (original)
+++ webservices/axis2/trunk/c/modules/core/engine/engine.c Tue May  2 00:11:12 2006
@@ -17,7 +17,7 @@
 #include <axis2_engine.h>
 #include <axis2.h>
 #include <axis2_hash.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_envelope.h>
 #include <axis2_soap_body.h>
 #include <axis2_soap_fault.h>
@@ -1055,4 +1055,3 @@
 
     return AXIS2_SUCCESS;
 }
-

Modified: webservices/axis2/trunk/c/modules/core/transport/http/http_transport_utils.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/transport/http/http_transport_utils.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/transport/http/http_transport_utils.c (original)
+++ webservices/axis2/trunk/c/modules/core/transport/http/http_transport_utils.c Tue May  2 00:11:12 2006
@@ -28,7 +28,7 @@
 #include <axis2_om_namespace.h>
 #include <axis2_om_node.h>
 #include <axis2_hash.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_http_header.h>
 #include <axis2_property.h>
 
@@ -1389,4 +1389,3 @@
 	AXIS2_FREE((*env)->allocator, tmp_content_type);
 	return tmp2;
 }
-

Modified: webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c (original)
+++ webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c Tue May  2 00:11:12 2006
@@ -18,7 +18,7 @@
 #include <axis2_addr.h>
 #include <axis2_handler_desc.h>
 #include <axis2_array_list.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_envelope.h>
 #include <axis2_soap_header.h>
 #include <axis2_soap_header_block.h>

Modified: webservices/axis2/trunk/c/modules/xml/om/om_output.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/om_output.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/om/om_output.c (original)
+++ webservices/axis2/trunk/c/modules/xml/om/om_output.c Tue May  2 00:11:12 2006
@@ -19,7 +19,7 @@
 #include <axis2_string.h>
 #include <axis2_xml_writer.h>
 #include <axis2_om_text.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_array_list.h>
 #include <axis2_uuid_gen.h>
 #include <axis2_mime_output.h>

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap11_builder_helper.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap11_builder_helper.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap11_builder_helper.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap11_builder_helper.c Tue May  2 00:11:12 2006
@@ -17,7 +17,7 @@
  #include <axis2_soap11_builder_helper.h>
  #include <axis2_om_stax_builder.h>
  #include <axis2_soap_builder.h>
- #include <axis2_soap.h>
+ #include <axis2_soap_const.h>
  #include "_axis2_soap_fault_code.h"
  #include "_axis2_soap_fault_value.h"
  #include "_axis2_soap_fault_reason.h"

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_body.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_body.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_body.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_body.c Tue May  2 00:11:12 2006
@@ -17,12 +17,11 @@
  #include "_axis2_soap_envelope.h"
  #include "_axis2_soap_body.h"
  #include <axis2_hash.h>
- #include <axis2_soap.h>
+ #include <axis2_soap_const.h>
  #include <axis2_soap_builder.h>
  
- /******************* impl struct *********************************************/
- 
- typedef struct axis2_soap_body_impl_t
+ /******************* impl struct ****************************************/
+typedef struct axis2_soap_body_impl_t
  {
     axis2_soap_body_t soap_body;
     
@@ -460,4 +459,4 @@
             return AXIS2_SOAP12;
     }                    
     return AXIS2_FAILURE;
-}                                 
\ No newline at end of file
+}

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_builder.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_builder.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_builder.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_builder.c Tue May  2 00:11:12 2006
@@ -20,7 +20,7 @@
  #include "_axis2_soap_header.h"
  #include <axis2_soap11_builder_helper.h>
  #include <axis2_soap12_builder_helper.h>
- #include <axis2_soap.h>
+ #include <axis2_soap_const.h>
  #include "_axis2_soap_body.h"
  #include "_axis2_soap_header_block.h"
  #include <axis2_om_stax_builder_internal.h>

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_envelope.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_envelope.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_envelope.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_envelope.c Tue May  2 00:11:12 2006
@@ -19,7 +19,7 @@
  #include <axis2_soap_header.h>
  #include <axis2_soap_header_block.h>
  #include <axis2_hash.h>
- #include <axis2_soap.h>
+ #include <axis2_soap_const.h>
  #include <axis2_soap_builder.h>
  #include <axis2_soap_fault_code.h>
  #include <axis2_soap_fault_reason.h>
@@ -851,4 +851,4 @@
         return AXIS2_SUCCESS;
     }
     return AXIS2_FAILURE;
-}                                     
+}

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_fault.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_fault.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_fault.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_fault.c Tue May  2 00:11:12 2006
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
  #include "_axis2_soap_fault.h"
- #include <axis2_soap.h>
+ #include <axis2_soap_const.h>
  #include "_axis2_soap_body.h"
  #include <axis2_om_node.h>
  #include <axis2_om_element.h>
@@ -782,4 +782,4 @@
     AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
     fault_impl = AXIS2_INTF_TO_IMPL(fault);
     return fault_impl->soap_version;
-}                                  
\ No newline at end of file
+}

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_header.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_header.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_header.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_header.c Tue May  2 00:11:12 2006
@@ -14,11 +14,11 @@
  * limitations under the License.
  */
  
- #include "_axis2_soap_envelope.h"
+#include <axis2_soap_const.h>envelope.h"
  #include "_axis2_soap_header.h"
  #include <axis2_soap_header_block.h>
  #include <axis2_hash.h>
- #include <axis2_soap.h>
+ #include <axis2_soap_const.h>
  #include <axis2_soap_builder.h>
  #include <stdio.h>
  #include <axis2_om_node_internal.h>

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_header_block.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_header_block.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_header_block.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_header_block.c Tue May  2 00:11:12 2006
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
  
-#include <axis2_soap.h> 
+#include <axis2_soap_const.h> 
 #include "_axis2_soap_header_block.h"
 #include "_axis2_soap_header.h"
 #include <axis2_soap_envelope.h>

Modified: webservices/axis2/trunk/c/samples/client/addr_echo/echo_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/client/addr_echo/echo_client.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/client/addr_echo/echo_client.c (original)
+++ webservices/axis2/trunk/c/samples/client/addr_echo/echo_client.c Tue May  2 00:11:12 2006
@@ -27,7 +27,7 @@
 #include <stdio.h>
 #include <axis2_xml_writer.h>
 #include <axis2_soap_builder.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_envelope.h>
 #include <axis2_soap_body.h>
 #include <axis2_soap_header.h>
@@ -261,4 +261,3 @@
 
     return echo_om_node;
 }
-

Modified: webservices/axis2/trunk/c/samples/client/echo/echo_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/client/echo/echo_client.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/client/echo/echo_client.c (original)
+++ webservices/axis2/trunk/c/samples/client/echo/echo_client.c Tue May  2 00:11:12 2006
@@ -27,7 +27,7 @@
 #include <stdio.h>
 #include <axis2_xml_writer.h>
 #include <axis2_soap_builder.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_envelope.h>
 #include <axis2_soap_body.h>
 #include <axis2_soap_header.h>
@@ -154,4 +154,3 @@
 
     return echo_om_node;
 }
-

Modified: webservices/axis2/trunk/c/samples/client/echo_non_blocking/echo_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/client/echo_non_blocking/echo_client.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/client/echo_non_blocking/echo_client.c (original)
+++ webservices/axis2/trunk/c/samples/client/echo_non_blocking/echo_client.c Tue May  2 00:11:12 2006
@@ -27,7 +27,7 @@
 #include <stdio.h>
 #include <axis2_xml_writer.h>
 #include <axis2_soap_builder.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_envelope.h>
 #include <axis2_soap_body.h>
 #include <axis2_soap_header.h>
@@ -291,4 +291,3 @@
 	isComplete = 1;
 	return AXIS2_SUCCESS;
 }
-

Modified: webservices/axis2/trunk/c/samples/client/google/google_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/client/google/google_client.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/client/google/google_client.c (original)
+++ webservices/axis2/trunk/c/samples/client/google/google_client.c Tue May  2 00:11:12 2006
@@ -26,7 +26,7 @@
 #include <stdio.h>
 #include <axis2_xml_writer.h>
 #include <axis2_soap_builder.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_envelope.h>
 #include <axis2_soap_body.h>
 #include <axis2_soap_header.h>
@@ -321,5 +321,3 @@
 
 	return ret_node;
 }*/
-
-

Modified: webservices/axis2/trunk/c/samples/client/math/math_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/client/math/math_client.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/client/math/math_client.c (original)
+++ webservices/axis2/trunk/c/samples/client/math/math_client.c Tue May  2 00:11:12 2006
@@ -27,7 +27,7 @@
 #include <stdio.h>
 #include <axis2_xml_writer.h>
 #include <axis2_soap_builder.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_envelope.h>
 #include <axis2_soap_body.h>
 #include <axis2_soap_header.h>
@@ -192,4 +192,3 @@
 
     return math_om_node;
 }
-

Modified: webservices/axis2/trunk/c/samples/client/mtom/mtom_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/client/mtom/mtom_client.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/client/mtom/mtom_client.c (original)
+++ webservices/axis2/trunk/c/samples/client/mtom/mtom_client.c Tue May  2 00:11:12 2006
@@ -27,7 +27,7 @@
 #include <stdio.h>
 #include <axis2_xml_writer.h>
 #include <axis2_soap_builder.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_envelope.h>
 #include <axis2_soap_body.h>
 #include <axis2_soap_header.h>

Modified: webservices/axis2/trunk/c/samples/client/notify/notify_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/client/notify/notify_client.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/client/notify/notify_client.c (original)
+++ webservices/axis2/trunk/c/samples/client/notify/notify_client.c Tue May  2 00:11:12 2006
@@ -27,7 +27,7 @@
 #include <stdio.h>
 #include <axis2_xml_writer.h>
 #include <axis2_soap_builder.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_envelope.h>
 #include <axis2_soap_body.h>
 #include <axis2_soap_header.h>
@@ -219,4 +219,3 @@
 
     return notify_om_node;
 }
-

Modified: webservices/axis2/trunk/c/samples/configure.ac
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/configure.ac?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/configure.ac (original)
+++ webservices/axis2/trunk/c/samples/configure.ac Tue May  2 00:11:12 2006
@@ -77,6 +77,8 @@
     client/echo_non_blocking/Makefile \
     client/notify/Makefile \
     client/google/Makefile \
+    user_guide/Makefile \
+    user_guide/clients/Makefile \
     ])
     
 AC_OUTPUT

Added: webservices/axis2/trunk/c/samples/user_guide/.deps/echo_client.Po
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/user_guide/.deps/echo_client.Po?rev=398832&view=auto
==============================================================================
--- webservices/axis2/trunk/c/samples/user_guide/.deps/echo_client.Po (added)
+++ webservices/axis2/trunk/c/samples/user_guide/.deps/echo_client.Po Tue May  2 00:11:12 2006
@@ -0,0 +1,522 @@
+echo_client.o: echo_client.c \
+  /home/samisa/axis2/c/deploy/include/axis2_call.h \
+  /home/samisa/axis2/c/deploy/include/axis2_defines.h \
+  /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \
+  /home/samisa/axis2/c/deploy/include/axis2_env.h \
+  /home/samisa/axis2/c/deploy/include/axis2_allocator.h \
+  /home/samisa/axis2/c/deploy/include/axis2_error.h \
+  /home/samisa/axis2/c/deploy/include/axis2_log.h \
+  /home/samisa/axis2/c/deploy/include/axis2_thread_pool.h \
+  /home/samisa/axis2/c/deploy/include/axis2_thread.h \
+  /home/samisa/axis2/c/deploy/include/axis2_mep_client.h \
+  /home/samisa/axis2/c/deploy/include/axis2_op.h \
+  /home/samisa/axis2/c/deploy/include/axis2_param_container.h \
+  /home/samisa/axis2/c/deploy/include/axis2.h \
+  /home/samisa/axis2/c/deploy/include/axis2_string.h \
+  /home/samisa/axis2/c/deploy/include/axis2_array_list.h \
+  /home/samisa/axis2/c/deploy/include/axis2_hash.h \
+  /home/samisa/axis2/c/deploy/include/axis2_qname.h \
+  /home/samisa/axis2/c/deploy/include/axis2_param.h \
+  /home/samisa/axis2/c/deploy/include/axis2_om_node.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_op.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_component.h \
+  /home/samisa/axis2/c/deploy/include/axis2_linked_list.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_extensible_element.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_msg_ref.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_extensible_component.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_feature.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_property.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_fault_ref.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_svc.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_interface.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_endpoint.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_binding.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_binding_op.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_binding_msg_ref.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_binding_fault.h \
+  /home/samisa/axis2/c/deploy/include/axis2_svc.h \
+  /home/samisa/axis2/c/deploy/include/axis2_flow_container.h \
+  /home/samisa/axis2/c/deploy/include/axis2_flow.h \
+  /home/samisa/axis2/c/deploy/include/axis2_handler_desc.h \
+  /home/samisa/axis2/c/deploy/include/axis2_phase_rule.h \
+  /home/samisa/axis2/c/deploy/include/axis2_handler.h \
+  /home/samisa/axis2/c/deploy/include/axis2_svc_grp.h \
+  /home/samisa/axis2/c/deploy/include/axis2_svc_grp_ctx.h \
+  /home/samisa/axis2/c/deploy/include/axis2_svc_ctx.h \
+  /home/samisa/axis2/c/deploy/include/axis2_op_ctx.h \
+  /home/samisa/axis2/c/deploy/include/axis2_msg_ctx.h \
+  /home/samisa/axis2/c/deploy/include/axis2_ctx.h \
+  /home/samisa/axis2/c/deploy/include/axis2_property.h \
+  /home/samisa/axis2/c/deploy/include/axis2_relates_to.h \
+  /home/samisa/axis2/c/deploy/include/axis2_msg_info_headers.h \
+  /home/samisa/axis2/c/deploy/include/axis2_endpoint_ref.h \
+  /home/samisa/axis2/c/deploy/include/axis2_any_content_type.h \
+  /home/samisa/axis2/c/deploy/include/axis2_svc_name.h \
+  /home/samisa/axis2/c/deploy/include/axis2_om_attribute.h \
+  /home/samisa/axis2/c/deploy/include/axis2_om_namespace.h \
+  /home/samisa/axis2/c/deploy/include/axis2_om_output.h \
+  /home/samisa/axis2/c/deploy/include/axis2_xml_writer.h \
+  /home/samisa/axis2/c/deploy/include/axis2_phase_resolver.h \
+  /home/samisa/axis2/c/deploy/include/axis2_phase.h \
+  /home/samisa/axis2/c/deploy/include/axis2_module_desc.h \
+  /home/samisa/axis2/c/deploy/include/axis2_conf.h \
+  /home/samisa/axis2/c/deploy/include/axis2_transport_in_desc.h \
+  /home/samisa/axis2/c/deploy/include/axis2_phase_meta.h \
+  /home/samisa/axis2/c/deploy/include/axis2_transport_out_desc.h \
+  /home/samisa/axis2/c/deploy/include/axis2_transport_sender.h \
+  /home/samisa/axis2/c/deploy/include/axis2_phases_info.h \
+  /home/samisa/axis2/c/deploy/include/axis2_msg_recv.h \
+  /home/samisa/axis2/c/deploy/include/axis2_svc_skeleton.h \
+  /home/samisa/axis2/c/deploy/include/axis2_svr_callback.h \
+  /home/samisa/axis2/c/deploy/include/axis2_disp.h \
+  /home/samisa/axis2/c/deploy/include/axis2_disp_checker.h \
+  /home/samisa/axis2/c/deploy/include/axis2_module.h \
+  /home/samisa/axis2/c/deploy/include/axis2_phase_holder.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl_soap_op.h \
+  /home/samisa/axis2/c/deploy/include/axis2_wsdl.h \
+  /home/samisa/axis2/c/deploy/include/axis2_description.h \
+  /home/samisa/axis2/c/deploy/include/axis2_conf_ctx.h \
+  /home/samisa/axis2/c/deploy/include/axis2_soap_envelope.h \
+  /home/samisa/axis2/c/deploy/include/axis2_om_element.h \
+  /home/samisa/axis2/c/deploy/include/axis2_om_children_iterator.h \
+  /home/samisa/axis2/c/deploy/include/axis2_om_text.h \
+  /home/samisa/axis2/c/deploy/include/axis2_data_handler.h \
+  /home/samisa/axis2/c/deploy/include/axis2_om_children_qname_iterator.h \
+  /home/samisa/axis2/c/deploy/include/axis2_om_child_element_iterator.h \
+  /home/samisa/axis2/c/deploy/include/axis2_callback.h \
+  /home/samisa/axis2/c/deploy/include/axis2_async_result.h \
+  /home/samisa/axis2/c/deploy/include/axis2_om_stax_builder.h \
+  /home/samisa/axis2/c/deploy/include/axis2_xml_reader.h \
+  /home/samisa/axis2/c/deploy/include/axis2_om_document.h \
+  /home/samisa/axis2/c/deploy/include/axis2_stream.h /usr/include/stdio.h \
+  /usr/include/features.h /usr/include/sys/cdefs.h \
+  /usr/include/gnu/stubs.h /usr/include/bits/wordsize.h \
+  /usr/include/gnu/stubs-32.h /usr/include/bits/types.h \
+  /usr/include/bits/typesizes.h /usr/include/libio.h \
+  /usr/include/_G_config.h /usr/include/wchar.h /usr/include/bits/wchar.h \
+  /usr/include/gconv.h \
+  /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \
+  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+  /home/samisa/axis2/c/deploy/include/axis2_log_default.h \
+  /usr/include/stdlib.h \
+  /home/samisa/axis2/c/deploy/include/axis2_error_default.h \
+  /home/samisa/axis2/c/deploy/include/axis2_soap_builder.h \
+  /home/samisa/axis2/c/deploy/include/axis2_soap.h \
+  /home/samisa/axis2/c/deploy/include/axis2_soap_body.h \
+  /home/samisa/axis2/c/deploy/include/axis2_soap_fault.h \
+  /home/samisa/axis2/c/deploy/include/axis2_soap_header.h \
+  /home/samisa/axis2/c/deploy/include/axis2_om_children_with_specific_attribute_iterator.h \
+  /home/samisa/axis2/c/deploy/include/axis2_soap_message.h \
+  /home/samisa/axis2/c/deploy/include/axis2_soap_header_block.h \
+  /home/samisa/axis2/c/deploy/include/axis2_soap_fault_code.h \
+  /home/samisa/axis2/c/deploy/include/axis2_soap_fault_role.h \
+  /home/samisa/axis2/c/deploy/include/platforms/axis2_platform_auto_sense.h \
+  /home/samisa/axis2/c/deploy/include/platforms/unix/axis2_unix.h \
+  /usr/include/dlfcn.h /usr/include/bits/dlfcn.h /usr/include/sys/time.h \
+  /usr/include/time.h /usr/include/bits/time.h /usr/include/sys/select.h \
+  /usr/include/bits/select.h /usr/include/bits/sigset.h \
+  /usr/include/sys/timeb.h /usr/include/unistd.h \
+  /usr/include/bits/posix_opt.h /usr/include/bits/confname.h \
+  /usr/include/errno.h /usr/include/bits/errno.h \
+  /usr/include/linux/errno.h /usr/include/asm/errno.h \
+  /usr/include/sys/param.h \
+  /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \
+  /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \
+  /usr/include/limits.h /usr/include/linux/limits.h \
+  /usr/include/linux/param.h /usr/include/asm/param.h \
+  /usr/include/sys/types.h /usr/include/string.h /usr/include/strings.h \
+  /usr/include/sys/stat.h /usr/include/bits/stat.h \
+  /home/samisa/axis2/c/deploy/include/platforms/unix/axis2_uuid_gen_unix.h \
+  /usr/include/netinet/tcp.h /usr/include/sys/socket.h \
+  /usr/include/sys/uio.h /usr/include/bits/uio.h \
+  /usr/include/bits/socket.h /usr/include/bits/sockaddr.h \
+  /usr/include/asm/socket.h /usr/include/asm/sockios.h \
+  /usr/include/arpa/inet.h /usr/include/netinet/in.h \
+  /usr/include/stdint.h /usr/include/bits/in.h /usr/include/endian.h \
+  /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+  /usr/include/netdb.h /usr/include/bits/netdb.h /usr/include/sys/ioctl.h \
+  /usr/include/bits/ioctls.h /usr/include/asm/ioctls.h \
+  /usr/include/asm/ioctl.h /usr/include/bits/ioctl-types.h \
+  /usr/include/sys/ttydefaults.h /usr/include/linux/if.h \
+  /usr/include/linux/types.h /usr/include/linux/posix_types.h \
+  /usr/include/linux/stddef.h /usr/include/asm/posix_types.h \
+  /usr/include/asm/types.h /usr/include/linux/socket.h \
+  /usr/include/dirent.h /usr/include/bits/dirent.h /usr/include/pthread.h \
+  /usr/include/sched.h /usr/include/bits/sched.h /usr/include/signal.h \
+  /usr/include/bits/pthreadtypes.h /usr/include/bits/setjmp.h
+
+/home/samisa/axis2/c/deploy/include/axis2_call.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_defines.h:
+
+/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_env.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_allocator.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_error.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_log.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_thread_pool.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_thread.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_mep_client.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_op.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_param_container.h:
+
+/home/samisa/axis2/c/deploy/include/axis2.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_string.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_array_list.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_hash.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_qname.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_param.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_om_node.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_op.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_component.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_linked_list.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_extensible_element.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_msg_ref.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_extensible_component.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_feature.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_property.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_fault_ref.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_svc.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_interface.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_endpoint.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_binding.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_binding_op.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_binding_msg_ref.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_binding_fault.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_svc.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_flow_container.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_flow.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_handler_desc.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_phase_rule.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_handler.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_svc_grp.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_svc_grp_ctx.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_svc_ctx.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_op_ctx.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_msg_ctx.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_ctx.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_property.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_relates_to.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_msg_info_headers.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_endpoint_ref.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_any_content_type.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_svc_name.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_om_attribute.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_om_namespace.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_om_output.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_xml_writer.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_phase_resolver.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_phase.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_module_desc.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_conf.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_transport_in_desc.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_phase_meta.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_transport_out_desc.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_transport_sender.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_phases_info.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_msg_recv.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_svc_skeleton.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_svr_callback.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_disp.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_disp_checker.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_module.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_phase_holder.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl_soap_op.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_wsdl.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_description.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_conf_ctx.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_soap_envelope.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_om_element.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_om_children_iterator.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_om_text.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_data_handler.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_om_children_qname_iterator.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_om_child_element_iterator.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_callback.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_async_result.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_om_stax_builder.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_xml_reader.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_om_document.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_stream.h:
+
+/usr/include/stdio.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs-32.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/gconv.h:
+
+/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_log_default.h:
+
+/usr/include/stdlib.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_error_default.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_soap_builder.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_soap.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_soap_body.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_soap_fault.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_soap_header.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_om_children_with_specific_attribute_iterator.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_soap_message.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_soap_header_block.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_soap_fault_code.h:
+
+/home/samisa/axis2/c/deploy/include/axis2_soap_fault_role.h:
+
+/home/samisa/axis2/c/deploy/include/platforms/axis2_platform_auto_sense.h:
+
+/home/samisa/axis2/c/deploy/include/platforms/unix/axis2_unix.h:
+
+/usr/include/dlfcn.h:
+
+/usr/include/bits/dlfcn.h:
+
+/usr/include/sys/time.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/sys/timeb.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/errno.h:
+
+/usr/include/bits/errno.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/asm/errno.h:
+
+/usr/include/sys/param.h:
+
+/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h:
+
+/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/linux/param.h:
+
+/usr/include/asm/param.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/string.h:
+
+/usr/include/strings.h:
+
+/usr/include/sys/stat.h:
+
+/usr/include/bits/stat.h:
+
+/home/samisa/axis2/c/deploy/include/platforms/unix/axis2_uuid_gen_unix.h:
+
+/usr/include/netinet/tcp.h:
+
+/usr/include/sys/socket.h:
+
+/usr/include/sys/uio.h:
+
+/usr/include/bits/uio.h:
+
+/usr/include/bits/socket.h:
+
+/usr/include/bits/sockaddr.h:
+
+/usr/include/asm/socket.h:
+
+/usr/include/asm/sockios.h:
+
+/usr/include/arpa/inet.h:
+
+/usr/include/netinet/in.h:
+
+/usr/include/stdint.h:
+
+/usr/include/bits/in.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/include/netdb.h:
+
+/usr/include/bits/netdb.h:
+
+/usr/include/sys/ioctl.h:
+
+/usr/include/bits/ioctls.h:
+
+/usr/include/asm/ioctls.h:
+
+/usr/include/asm/ioctl.h:
+
+/usr/include/bits/ioctl-types.h:
+
+/usr/include/sys/ttydefaults.h:
+
+/usr/include/linux/if.h:
+
+/usr/include/linux/types.h:
+
+/usr/include/linux/posix_types.h:
+
+/usr/include/linux/stddef.h:
+
+/usr/include/asm/posix_types.h:
+
+/usr/include/asm/types.h:
+
+/usr/include/linux/socket.h:
+
+/usr/include/dirent.h:
+
+/usr/include/bits/dirent.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:

Added: webservices/axis2/trunk/c/samples/user_guide/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/user_guide/Makefile.am?rev=398832&view=auto
==============================================================================
--- webservices/axis2/trunk/c/samples/user_guide/Makefile.am (added)
+++ webservices/axis2/trunk/c/samples/user_guide/Makefile.am Tue May  2 00:11:12 2006
@@ -0,0 +1 @@
+SUBDIRS = clients

Added: webservices/axis2/trunk/c/samples/user_guide/clients/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/user_guide/clients/Makefile.am?rev=398832&view=auto
==============================================================================
--- webservices/axis2/trunk/c/samples/user_guide/clients/Makefile.am (added)
+++ webservices/axis2/trunk/c/samples/user_guide/clients/Makefile.am Tue May  2 00:11:12 2006
@@ -0,0 +1,22 @@
+prgbindir=$(prefix)/bin/samples
+prgbin_PROGRAMS = echo_blocking
+samplesdir=$(prefix)/samples/user_guide/clients
+samples_DATA=echo_blocking.c Makefile.am Makefile.in
+echo_blocking_SOURCES = echo_blocking.c
+echo_blocking_LDADD   = $(LDFLAGS) \
+                    -L$(AXIS2C_HOME)/lib \
+					-laxis2_util \
+                    -laxis2_om \
+                    -laxis2_wsdl \
+                    -laxis2_engine \
+                    -laxis2_parser \
+                    -laxis2_unix \
+                    -lpthread \
+                    -laxis2_soap \
+                    -laxis2_http_sender \
+                    -laxis2_http_receiver \
+                    $(GUTHTHILA_LIBS) \
+                    $(LIBXML2_LIBS)
+
+INCLUDES = -I$(AXIS2C_HOME)/include \
+            -I$(AXIS2C_HOME)/platforms

Added: webservices/axis2/trunk/c/samples/user_guide/clients/echo_blocking.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/user_guide/clients/echo_blocking.c?rev=398832&view=auto
==============================================================================
--- webservices/axis2/trunk/c/samples/user_guide/clients/echo_blocking.c (added)
+++ webservices/axis2/trunk/c/samples/user_guide/clients/echo_blocking.c Tue May  2 00:11:12 2006
@@ -0,0 +1,263 @@
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <axis2_call.h>
+#include <axis2_om_stax_builder.h>
+#include <axis2_om_document.h>
+#include <axis2_om_node.h>
+#include <axis2_om_element.h>
+#include <axis2_om_text.h>
+#include <axis2_stream.h>
+#include <axis2_log_default.h>
+#include <axis2_error_default.h>
+#include <axis2_xml_reader.h>
+#include <stdio.h>
+#include <axis2_xml_writer.h>
+#include <axis2_soap_builder.h>
+#include <axis2_soap_const.h>
+#include <axis2_soap_envelope.h>
+#include <axis2_soap_body.h>
+#include <axis2_soap_header.h>
+#include <axis2_soap_message.h>
+#include <axis2_soap_header_block.h>
+#include <axis2_soap_fault.h>
+#include <axis2_soap_fault_code.h>
+#include <axis2_soap_fault_role.h>
+#include <platforms/axis2_platform_auto_sense.h>
+
+axis2_om_node_t *
+build_om_programatically(axis2_env_t **env);
+
+int main(int argc, char** argv)
+{
+    axis2_om_node_t *node = NULL;
+    axis2_status_t status = AXIS2_FAILURE;
+    axis2_env_t *env = NULL;
+    axis2_error_t *error = NULL;
+    axis2_log_t *log = NULL;
+    axis2_allocator_t *allocator = NULL;
+    axis2_char_t *address = NULL;
+    axis2_char_t *wsa_action = NULL;
+    axis2_char_t *client_home = NULL;
+    axis2_om_node_t *ret_node = NULL;
+    axis2_svc_t *svc = NULL;
+    axis2_op_t *op = NULL;
+    axis2_call_t *call = NULL;
+    axis2_msg_ctx_t *msg_ctx = NULL;
+    axis2_mep_client_t *mep_client = NULL;
+    axis2_msg_info_headers_t *msg_info_headers = NULL;
+    axis2_endpoint_ref_t* endpoint_ref = NULL;
+    axis2_conf_t *conf = NULL;
+    axis2_msg_ctx_t *response_ctx = NULL;
+    
+    /* set up the envioronment with allocator and log*/
+    allocator = axis2_allocator_init (NULL);
+    error = axis2_error_create(allocator);
+    log = axis2_log_create(allocator, NULL, "addr_echo.log");
+    env = axis2_env_create_with_error_log(allocator, error, log);
+    env->log->level = AXIS2_LOG_LEVEL_TRACE;
+    axis2_error_init();
+
+    /* Set up deploy folder. It is from the deploy folder, the configuration is picked up 
+     * using the axis2.xml file.
+     * In this sample client_home points to the Axis2/C default deploy folder. The client_home can 
+     * be different from this folder on your system. For example, you may have a different folder 
+     *(say, my_client_folder) with its own axis2.xml file. my_client_folder/modules will have the 
+     * modules that the client uses
+     */
+    client_home = AXIS2_GETENV("AXIS2C_HOME");
+    if (!client_home)
+        client_home = "../../deploy";
+    
+    /* Set end point reference of echo service */
+    address = "http://localhost:9090/axis2/services/echo";
+    wsa_action = "http://ws.apache.org/axis2/c/samples/echoString";
+    if (argc > 1 )
+        address = argv[1];
+    if (AXIS2_STRCMP(address, "-h") == 0)
+    {
+        printf("Usage : %s [endpoint_url]\n", argv[0]);
+        printf("use -h for help\n");
+        return 0;
+    }
+
+    printf ("Using endpoint : %s\n", address);
+
+    /* build the SOAP request message content using OM API.*/
+    node = build_om_programatically(&env);
+
+    /* create call struct */
+    call = axis2_call_create(&env, NULL, client_home);
+    mep_client = AXIS2_CALL_GET_BASE(call, &env);
+
+    /* Prepare the SOAP envelope, using the SOAP message content to be sent.
+     * Get a reference to the message context */
+    msg_ctx = AXIS2_MEP_CLIENT_PREPARE_SOAP_ENVELOPE(mep_client, &env, node);
+    if (!msg_ctx)
+    {
+        printf("ERROR: Could not prepare message context. ");
+        printf("May be you havent set the repository corretly.\n");
+        return -1;
+    }
+
+    /* Get the reference to message info headers structure from the message context. 
+       This can be used to manipulate SOAP header content when using WS-Addressing. */
+    msg_info_headers = AXIS2_MSG_CTX_GET_MSG_INFO_HEADERS(msg_ctx, &env);
+
+    /* create an axis2_endpoint_ref_t struct with ERP assigned */
+    endpoint_ref = axis2_endpoint_ref_create(&env, address);
+
+    /* Set header parameters, required for WS-Addressing. 
+     * Required only if you need to make use of WS-Addressing.
+     */
+  /*  AXIS2_MSG_INFO_HEADERS_SET_TO(msg_info_headers, &env, endpoint_ref); */
+    AXIS2_MSG_INFO_HEADERS_SET_ACTION(msg_info_headers, &env, wsa_action); 
+    
+    AXIS2_CALL_SET_TO(call, &env, endpoint_ref);
+
+    /* Get the configuration context */
+    conf = AXIS2_CONF_CTX_GET_CONF(
+                            AXIS2_SVC_CTX_GET_CONF_CTX(
+                                AXIS2_MEP_CLIENT_GET_SVC_CTX(mep_client, &env), 
+                                &env), 
+                                &env);
+
+    /* Get the echo service context if it is already loaded to service context*/
+    svc = AXIS2_CONF_GET_SVC(conf, &env, "echo");
+    if (svc)
+    {
+        op = AXIS2_SVC_GET_OP_WITH_NAME(svc, &env, "echoString");
+        if (op)
+        {
+            AXIS2_OP_SET_MSG_EXCHANGE_PATTERN(op, &env, AXIS2_MEP_URI_OUT_IN);
+        }
+    }
+    else
+    {
+       /* echo service is not in the configuration context. We need to create the 
+        * operation and add it to service context. Then add service context into 
+        * configuration context.
+        */
+        axis2_qname_t *op_qname = NULL;
+        axis2_qname_t *svc_qname = axis2_qname_create(&env, "echo", NULL, NULL);
+        svc = axis2_svc_create_with_qname(&env, svc_qname);
+        op_qname = axis2_qname_create(&env, "echoString", NULL, NULL);
+        op = axis2_op_create_with_qname(&env, op_qname);
+        AXIS2_OP_SET_MSG_EXCHANGE_PATTERN(op, &env, AXIS2_MEP_URI_OUT_IN);
+        AXIS2_SVC_ADD_OP(svc, &env, op);
+        AXIS2_CONF_ADD_SVC(conf, &env, svc);
+    }
+
+    if (!op)
+    {
+        printf("ERROR: operation not present in service\n");
+        return -1;
+    }
+
+   /* Invoke the operation. Client blocks until the response message comes. 
+    * Response message gets set in the response message context.
+    */
+    response_ctx = AXIS2_CALL_INVOKE_BLOCKING(call, &env, op, msg_ctx);
+
+    if (response_ctx)
+    {
+        /* Get the response SOAP message from response message context */
+        axis2_soap_envelope_t *soap_envelope = AXIS2_MSG_CTX_GET_SOAP_ENVELOPE(response_ctx, &env);
+        ret_node = AXIS2_SOAP_ENVELOPE_GET_BASE_NODE(soap_envelope, &env);
+    }
+                                                        
+    if(ret_node)
+    {
+        /* Get the response value from the SOAP message */
+        axis2_xml_writer_t *writer = NULL;
+        axis2_om_output_t *om_output = NULL;
+        axis2_char_t *buffer = NULL;
+        
+        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 ("\nReceived OM node in XML : %s\n", buffer);
+        AXIS2_FREE(env->allocator, buffer);
+        AXIS2_OM_OUTPUT_FREE(om_output, &env);
+    }
+    else
+    {
+		AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Stub invoke FAILED: Error code:"
+						" %d :: %s", env->error->error_number,
+                        AXIS2_ERROR_GET_MESSAGE(env->error));
+        printf("echo stub invoke FAILED!\n");
+    }
+    
+    if (msg_ctx)
+    {
+        AXIS2_MSG_CTX_FREE(msg_ctx, &env);
+        msg_ctx = NULL;
+    }
+    if (response_ctx)
+    {
+        AXIS2_MSG_CTX_FREE(response_ctx, &env);
+        response_ctx = NULL;
+    }
+    if (call)
+    {
+        AXIS2_CALL_FREE(call, &env);
+    }
+    if (endpoint_ref)
+    {
+        AXIS2_ENDPOINT_REF_FREE(endpoint_ref, &env);
+        endpoint_ref = NULL;
+    }
+    return status;
+}
+
+/* build SOAP request message content using OM */
+axis2_om_node_t *
+build_om_programatically(axis2_env_t **env)
+{
+    axis2_om_node_t *echo_om_node = NULL;
+    axis2_om_element_t* echo_om_ele = NULL;
+    axis2_om_node_t* text_om_node = NULL;
+    axis2_om_element_t * text_om_ele = NULL;
+    axis2_om_namespace_t *ns1 = NULL;
+    
+
+    axis2_xml_writer_t *xml_writer = NULL;
+    axis2_om_output_t *om_output = NULL;
+    axis2_char_t *buffer = NULL;
+
+    ns1 = axis2_om_namespace_create (env, "http://ws.apache.org/axis2/c/samples", "ns1");
+
+    echo_om_ele = axis2_om_element_create(env, NULL, "echoString", ns1, &echo_om_node);
+    
+    text_om_ele = axis2_om_element_create(env, echo_om_node, "text", NULL, &text_om_node);
+
+    AXIS2_OM_ELEMENT_SET_TEXT(text_om_ele, env, "echo5", text_om_node);
+    
+    
+    xml_writer = axis2_xml_writer_create_for_memory(env, NULL, AXIS2_FALSE, AXIS2_FALSE);
+    om_output = axis2_om_output_create( env, xml_writer);
+    
+    AXIS2_OM_NODE_SERIALIZE(echo_om_node, env, om_output);
+    buffer = AXIS2_XML_WRITER_GET_XML(xml_writer, env);         
+    printf("\nSending OM node in XML : %s \n",  buffer); 
+    AXIS2_FREE((*env)->allocator, buffer);
+    AXIS2_OM_OUTPUT_FREE(om_output, env);
+
+    return echo_om_node;
+}

Modified: webservices/axis2/trunk/c/test/itest/whitemesa/round1/round1_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/itest/whitemesa/round1/round1_client.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/itest/whitemesa/round1/round1_client.c (original)
+++ webservices/axis2/trunk/c/test/itest/whitemesa/round1/round1_client.c Tue May  2 00:11:12 2006
@@ -26,7 +26,7 @@
 #include <stdio.h>
 #include <axis2_xml_writer.h>
 #include <axis2_soap_builder.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_envelope.h>
 #include <axis2_soap_body.h>
 #include <axis2_soap_header.h>

Modified: webservices/axis2/trunk/c/test/itest/whitemesa/round2/round2_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/itest/whitemesa/round2/round2_client.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/itest/whitemesa/round2/round2_client.c (original)
+++ webservices/axis2/trunk/c/test/itest/whitemesa/round2/round2_client.c Tue May  2 00:11:12 2006
@@ -27,7 +27,7 @@
 #include <string.h>
 #include <axis2_xml_writer.h>
 #include <axis2_soap_builder.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_envelope.h>
 #include <axis2_soap_body.h>
 #include <axis2_soap_header.h>

Modified: webservices/axis2/trunk/c/test/xml/soap/test_soap.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/xml/soap/test_soap.c?rev=398832&r1=398831&r2=398832&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/xml/soap/test_soap.c (original)
+++ webservices/axis2/trunk/c/test/xml/soap/test_soap.c Tue May  2 00:11:12 2006
@@ -10,7 +10,7 @@
 #include <stdio.h>
 #include <axis2_xml_writer.h>
 #include <axis2_soap_builder.h>
-#include <axis2_soap.h>
+#include <axis2_soap_const.h>
 #include <axis2_soap_envelope.h>
 #include <axis2_soap_body.h>
 #include <axis2_soap_header.h>