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 ma...@apache.org on 2008/07/08 10:18:39 UTC

svn commit: r674734 [1/2] - in /webservices/axis2/branches/c/post_1_4_mtom/c: ./ include/ neethi/ samples/ samples/client/amqp/echo/ src/core/addr/ src/core/engine/ src/core/transport/ src/core/transport/amqp/util/ src/core/transport/http/common/ src/c...

Author: manjula
Date: Tue Jul  8 01:18:38 2008
New Revision: 674734

URL: http://svn.apache.org/viewvc?rev=674734&view=rev
Log:
Merging latest changes from the trunk.

Modified:
    webservices/axis2/branches/c/post_1_4_mtom/c/   (props changed)
    webservices/axis2/branches/c/post_1_4_mtom/c/include/axis2_const.h
    webservices/axis2/branches/c/post_1_4_mtom/c/include/axis2_msg_info_headers.h
    webservices/axis2/branches/c/post_1_4_mtom/c/neethi/configure.ac
    webservices/axis2/branches/c/post_1_4_mtom/c/samples/NEWS
    webservices/axis2/branches/c/post_1_4_mtom/c/samples/build.sh
    webservices/axis2/branches/c/post_1_4_mtom/c/samples/client/amqp/echo/Makefile.am
    webservices/axis2/branches/c/post_1_4_mtom/c/src/core/addr/msg_info_headers.c
    webservices/axis2/branches/c/post_1_4_mtom/c/src/core/engine/engine.c
    webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/Makefile.am
    webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/amqp/util/Makefile.am
    webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/http/common/http_worker.c
    webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/http/util/http_transport_utils.c
    webservices/axis2/branches/c/post_1_4_mtom/c/src/core/util/core_utils.c
    webservices/axis2/branches/c/post_1_4_mtom/c/src/modules/mod_addr/addr_in_handler.c
    webservices/axis2/branches/c/post_1_4_mtom/c/src/modules/mod_addr/addr_out_handler.c
    webservices/axis2/branches/c/post_1_4_mtom/c/xdocs/index.html

Propchange: webservices/axis2/branches/c/post_1_4_mtom/c/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Tue Jul  8 01:18:38 2008
@@ -1 +1 @@
-/webservices/axis2/trunk/c:1-673973
+/webservices/axis2/trunk/c:1-674732

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/include/axis2_const.h
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/include/axis2_const.h?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/include/axis2_const.h (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/include/axis2_const.h Tue Jul  8 01:18:38 2008
@@ -396,6 +396,8 @@
 
 #define AXIS2_SERVICE_DIR "servicesDir"
 #define AXIS2_MODULE_DIR "moduleDir"
+
+#define AXIS2_MESSAGE_ID_PREFIX "urn:uuid:"
 #ifdef __cplusplus
 }
 #endif

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/include/axis2_msg_info_headers.h
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/include/axis2_msg_info_headers.h?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/include/axis2_msg_info_headers.h (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/include/axis2_msg_info_headers.h Tue Jul  8 01:18:38 2008
@@ -365,8 +365,8 @@
         const axutil_env_t * env);
 
     /**
-     * Sets message ID. message ID is an absolute IRI that uniquely 
-     * identifies the message.
+     * Sets message ID. message ID is an absolute URI that uniquely 
+     * identifies the message. Message ID will be prefixed with "urn:uuid:"
      * @param msg_info_headers pointer to message information headers struct
      * @param env pointer to environment struct
      * @param message_id message ID string
@@ -379,6 +379,20 @@
         const axis2_char_t * message_id);
 
     /**
+     * Sets message ID. message ID is an absolute URI that uniquely 
+     * identifies the message. Message ID Given will be used.
+     * @param msg_info_headers pointer to message information headers struct
+     * @param env pointer to environment struct
+     * @param message_id message ID string
+     * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
+     */
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axis2_msg_info_headers_set_in_message_id(
+        struct axis2_msg_info_headers *msg_info_headers,
+        const axutil_env_t * env,
+        const axis2_char_t * message_id);
+
+    /**
      * Gets relates to information. 
      * @param msg_info_headers pointer to message information headers struct
      * @param env pointer to environment struct

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/neethi/configure.ac
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/neethi/configure.ac?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/neethi/configure.ac (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/neethi/configure.ac Tue Jul  8 01:18:38 2008
@@ -57,7 +57,7 @@
 dnl AC_FUNC_REALLOC
 #AC_CHECK_FUNCS([memmove])
 
-VERSION_NO="4:0:4"
+VERSION_NO="5:0:5"
 
 AC_SUBST(VERSION_NO)
 

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/samples/NEWS
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/samples/NEWS?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/samples/NEWS (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/samples/NEWS Tue Jul  8 01:18:38 2008
@@ -1,107 +1,95 @@
-Apache Axis2/C Team is pleased to announce the release of Apache Axis2/C version 1.5.0
-You can download this release from
+Apache Axis2/C Team is pleased to announce the release of Apache Axis2/C 
+version 1.5.0.
 
-http://ws.apache.org/axis2/c/download.cgi
+You can download this release from http://ws.apache.org/axis2/c/download.cgi
 
 Key Features
+============
 
-   1. Support for one-way messaging (In-Only) and request response messaging (In-Out)
-   2. Client APIs: Easy to use service client API and more advanced operation client API
-   3. Transports supported: HTTP
+   1. Support for one-way messaging (In-Only) and 
+      request response messaging (In-Out)
+   
+   2. Client APIs : Easy to use service client API and 
+   	  more advanced operation client API
+
+   3. Transports supported : HTTP
           * Inbuilt HTTP server called simple axis server
           * Apache2 httpd module called mod_axis2 for server side
-          * IIS module for server side
+          * IIS module for server side. Supports IIS 5.1, 6 and 7.
           * Client transport with ability to enable SSL support
           * Basic HTTP Authentication
           * Digest HTTP Authentication
           * libcurl based client transport
 
-   4. Transports supported: HTTPS
+   4. Transports supported : HTTPS
           * HTTPS Transport implementation using OpenSSL
 
-   5. Transports supported: TCP
+   5. Transports supported : TCP
           * for both client and server side
 
-   6. Transport proxy support (HTTP)
+   6. Transports supported : AMQP
+          * AMQP Transport implementation using Apache Qpid
+	    * Available only in Linux platforms.	
+	    * At an experimental stage. Please refer the INSTALL file to build this.
+
+   7. Transport proxy support (HTTP)
           * Proxy Authentication (Basic/Digest)
 
-   7. Module architecture, mechanism to extend the SOAP processing model.
+   8. Module architecture, mechanism to extend the SOAP processing model.
 
-   8. WS-Addressing support, both the submission (2004/08) and final (2005/08) versions, 
-      implemented as a module.
+   9. WS-Addressing support, both the submission (2004/08) and 
+   	  final (2005/08) versions, implemented as a module.
 
-   9. MTOM/XOP support.
+  10. MTOM/XOP support.
 
-  10. AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages; 
+  11. AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages; 
       This has complete XML infoset support.
 
-  11. XML parser abstraction
+  12. XML parser abstraction
           * Libxml2 wrapper
           * Guththila pull parser support
 
-  12. Both directory based and archive based deployment models for deploying 
+  13. Both directory based and archive based deployment models for deploying 
       services and modules
 
-  13. Description hierarchy providing access to static data of 
-      Axis2/C runtime (configuration, service groups, services, operations and messages)
+  14. Description hierarchy providing access to static data of Axis2/C runtime 
+  	  (configuration, service groups, services, operations and messages)
 
-  14. Context hierarchy providing access to dynamic 
-      Axis2/C runtime information (corresponding contexts to map to each level of 
-      description hierarchy)
+  15. Context hierarchy providing access to dynamic 
+      Axis2/C runtime information (corresponding contexts to map to 
+	  each level of description hierarchy)
 
-  15. Message receiver abstraction
+  16. Message receiver abstraction
           * Inbuilt raw XML message receiver
 
-  16. Code generation tool for stub and skeleton generation for a given 
+  17. Code generation tool for stub and skeleton generation for a given 
       WSDL (based on Java tool)
           *  Axis Data Binding (ADB) support
 
-  17. REST support (more POX like) using HTTP POST, GET, HEAD, PUT and DELETE
+  18. REST support (more POX like) using HTTP POST, GET, HEAD, PUT and DELETE
           *  Support for RESTful Services
 
-  18. Comprehensive documentation
+  19. Comprehensive documentation
           * Axis2/C Manual
 
-  19. WS-Policy implementation called Neethi/C, with WS-SecurityPolicy extension
+  20. WS-Policy implementation called Neethi/C, with WS-SecurityPolicy extension
 
 
-Major Changes Since Last Release.
---------------------------------
+Major Changes Since Last Release
+================================
 
-   1. Fixed a bug on version numbering
-   2. List Axis2/C dependencies licensing in LICENSE file
-   3. Add relevant copyright notices to NOTICE file
-   4. Digest Authentication Support
-   5. Proxy Authentication Support
-   6. Enhanced REST support
-   7. Ability to insert xml declaration on outgoing payloads
-   8. MTOM support with libcurl
-   9. Improvements to TCPMon Tool
-  10. Improvements to Test Coverage
-  11. Improvements to API docs
-  12. Improvements to CA certificate validation mechanisms on SSL Transport
-  13. Improvements to Neethi
-  14. Fixed issue in HTTP GET on mod_axis2
-  15. Major Improvements to Guththila Parser
-  16. Improvements to libcurl based sender
-  17. Creation of a FAQ list
-  18. Improvements to Axis2/C documentation
-  19. Added Documentation on Archive Based Deployment
-  20. Fixes for IIS module
-  21. Removed dependency in util for the Axis2/C core
-  22. Ability to access transport headers at the service level (for RESTful services)
-  23. uint64_t and int64_t support at util layer and codegen level
-  24. Removed zlib dependencies when Archive Based Deployment model is disabled
-  25. Signal Handling in Windows
-  26. Removed over 99% of the warnings found on Windows
-  27. Increased build speed on Windows with nmake.
-  28. Improvements to Windows build system
-  29. Extensions to client API to support HTTP/Proxy Authentication
-  30. Memory leak fixes
-  31. Many bug fixes
+   1. AMQP Transport implementation using Apache Qpid
+   2. IIS 6 & 7 Support.
+   3. A JScript file for editing registry configurations for IIS module.
+   4. Improvements to Guththila
+   5. Improvements to TCPMon
+   6. Many bug fixes.
+   7. Memory leak fixes
 
 We welcome your early feedback on this implementation.
-Thanks for your interest in Axis2/C
+
+Thanks for your interest in Axis2/C !!!
 
 -- Apache Axis2/C Team -- 
 
+

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/samples/build.sh
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/samples/build.sh?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/samples/build.sh (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/samples/build.sh Tue Jul  8 01:18:38 2008
@@ -2,7 +2,7 @@
 
 ./autogen.sh
 
-./configure --prefix=${AXIS2C_HOME} --with-axis2=${AXIS2C_HOME}/include/axis2-1.4.0
+./configure --prefix=${AXIS2C_HOME} --with-axis2=${AXIS2C_HOME}/include/axis2-1.5.0
 make 
 make install
 

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/samples/client/amqp/echo/Makefile.am
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/samples/client/amqp/echo/Makefile.am?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/samples/client/amqp/echo/Makefile.am (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/samples/client/amqp/echo/Makefile.am Tue Jul  8 01:18:38 2008
@@ -40,3 +40,5 @@
 echo_non_blocking_LDADD = $(LINK_FLAGS)
 
 INCLUDES = @AXIS2INC@
+EXTRA_DIST=echo_util.h
+

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/src/core/addr/msg_info_headers.c
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/src/core/addr/msg_info_headers.c?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/src/core/addr/msg_info_headers.c (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/src/core/addr/msg_info_headers.c Tue Jul  8 01:18:38 2008
@@ -242,7 +242,33 @@
 
     if (message_id)
     {
+        msg_info_headers->message_id = axutil_stracat(env, AXIS2_MESSAGE_ID_PREFIX, message_id);
+        if (!(msg_info_headers->message_id))
+        {
+            AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
+            return AXIS2_FAILURE;
+        }
+    }
+
+    return AXIS2_SUCCESS;
+}
+
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
+axis2_msg_info_headers_set_in_message_id(
+    struct axis2_msg_info_headers * msg_info_headers,
+    const axutil_env_t * env,
+    const axis2_char_t * message_id)
+{
+    if (msg_info_headers->message_id)
+    {
+        AXIS2_FREE(env->allocator, msg_info_headers->message_id);
+        msg_info_headers->message_id = NULL;
+    }
+
+    if (message_id)
+    {
         msg_info_headers->message_id = axutil_strdup(env, message_id);
+        
         if (!(msg_info_headers->message_id))
         {
             AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/src/core/engine/engine.c
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/src/core/engine/engine.c?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/src/core/engine/engine.c (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/src/core/engine/engine.c Tue Jul  8 01:18:38 2008
@@ -601,6 +601,9 @@
 
     /* Set relates to */
     msg_id = axis2_msg_ctx_get_msg_id(processing_context, env);
+
+    /* we can create with default Relates to namespace. 
+    Actual namespace based on addressing version will be created in addressing out handler */
     relates_to = axis2_relates_to_create(env, msg_id,
                                          AXIS2_WSA_RELATES_TO_RELATIONSHIP_TYPE_DEFAULT_VALUE);
     axis2_msg_ctx_set_relates_to(fault_ctx, env, relates_to);

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/Makefile.am
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/Makefile.am?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/Makefile.am (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/Makefile.am Tue Jul  8 01:18:38 2008
@@ -1,3 +1,8 @@
 SUBDIRS=http $(TCP_DIR) $(AMQP_DIR)
-DIST_SUBDIRS=tcp amqp
-EXTRA_DIST=Makefile.am 
+DIST_SUBDIRS=http tcp amqp
+EXTRA_DIST=Makefile.am amqp/server/axis2_amqp_server/axis2_amqp_server.h \
+amqp/receiver/axis2_amqp_receiver.h amqp/receiver/qpid_receiver/axis2_qpid_receiver.h \
+amqp/receiver/qpid_receiver/axis2_qpid_receiver_interface.h amqp/receiver/qpid_receiver/request_processor/axis2_amqp_request_processor.h \
+amqp/util/axis2_amqp_defines.h amqp/util/axis2_amqp_util.h amqp/sender/qpid_sender/axis2_qpid_sender_interface.h \
+amqp/sender/qpid_sender/axis2_qpid_sender.h amqp/sender/axis2_amqp_sender.h
+

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/amqp/util/Makefile.am
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/amqp/util/Makefile.am?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/amqp/util/Makefile.am (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/amqp/util/Makefile.am Tue Jul  8 01:18:38 2008
@@ -1,4 +1,5 @@
-lib_LTLIBRARIES = libaxis2_amqp_util.la
+lib_LTLIBRARIES = libaxis2_amqp_util.la
+
 
 libaxis2_amqp_util_la_SOURCES = axis2_amqp_util.c
 
@@ -29,4 +30,8 @@
            -I$(top_builddir)/src/core/engine \
            -I$(top_builddir)/src/core/deployment \
            -I$(top_builddir)/util/include \
-           -I$(top_builddir)/axiom/include
+           -I$(top_builddir)/axiom/include
+
+EXTRA_DIST=axis2_amqp_defines.h axis2_amqp_util.h
+
+

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/http/common/http_worker.c
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/http/common/http_worker.c?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/http/common/http_worker.c (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/http/common/http_worker.c Tue Jul  8 01:18:38 2008
@@ -1270,6 +1270,11 @@
             status = axis2_simple_http_svr_conn_write_response(svr_conn, env,
                                                                response);
             request_handled = AXIS2_TRUE;
+            if(tmp_stat_line)
+            {
+                axis2_http_status_line_free(tmp_stat_line, env);
+                tmp_stat_line = NULL;
+            }
         }
     }
     else
@@ -2219,3 +2224,4 @@
     return time_str;
 }
 
+

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/http/util/http_transport_utils.c
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/http/util/http_transport_utils.c?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/http/util/http_transport_utils.c (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/src/core/transport/http/util/http_transport_utils.c Tue Jul  8 01:18:38 2008
@@ -507,6 +507,7 @@
         axutil_string_t *soap_action_str = NULL;
         soap_action_str = axutil_string_create(env,soap_action);
         axis2_msg_ctx_set_soap_action(msg_ctx, env, soap_action_str);
+        axutil_string_free(soap_action_str, env);
     }
     axis2_msg_ctx_set_to(msg_ctx, env, axis2_endpoint_ref_create(env,
                                                                  request_uri));
@@ -735,6 +736,11 @@
         axiom_stax_builder_free_self(om_builder, env);
         om_builder = NULL;
     }
+    if(!axutil_string_get_buffer(soap_action_header, env) && soap_action)
+    {
+        AXIS2_FREE(env->allocator, soap_action);
+        soap_action = NULL;
+    }
     return status;
 }
 
@@ -2289,6 +2295,12 @@
         tmp = tmp2;
         tmp2 = axutil_strdup(env, tmp + 1);
         tmp2[strlen(tmp2) - 1] = AXIS2_ESC_NULL;
+        if(tmp)
+        {
+            AXIS2_FREE(env->allocator, tmp); 
+            tmp = NULL;
+        }
+
     }
     /* handle XOP */
     if(*tmp2 == AXIS2_B_SLASH && *(tmp2 + 1) == '\"')
@@ -2296,8 +2308,12 @@
         tmp = tmp2;
         tmp2 = axutil_strdup(env, tmp + 2);
         tmp2[strlen(tmp2) - 3] = AXIS2_ESC_NULL;
+        if(tmp)
+        {
+            AXIS2_FREE(env->allocator, tmp);
+            tmp = NULL;
+        }
     }
-
     return tmp2;
 }
 
@@ -3130,7 +3146,6 @@
    may be buffers and some may be files. This will send these part
    one by one to the wire using the chunked stream.*/
 
-
 AXIS2_EXTERN axis2_status_t AXIS2_CALL  
 axis2_http_transport_utils_send_mtom_message(
     axutil_http_chunked_stream_t * chunked_stream,

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/src/core/util/core_utils.c
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/src/core/util/core_utils.c?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/src/core/util/core_utils.c (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/src/core/util/core_utils.c Tue Jul  8 01:18:38 2008
@@ -128,6 +128,9 @@
     axis2_msg_info_headers_set_from(msg_info_headers, env, to);
 
     msg_id = axis2_msg_info_headers_get_message_id(old_msg_info_headers, env);
+   
+    /* we can create with default Relates to namespace. 
+    Actual namespace based on addressing version will be created in addressing out handler */
     relates_to = axis2_relates_to_create(env, msg_id,
                                          AXIS2_WSA_RELATES_TO_RELATIONSHIP_TYPE_DEFAULT_VALUE);
     axis2_msg_info_headers_set_relates_to(msg_info_headers, env, relates_to);

Modified: webservices/axis2/branches/c/post_1_4_mtom/c/src/modules/mod_addr/addr_in_handler.c
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/c/post_1_4_mtom/c/src/modules/mod_addr/addr_in_handler.c?rev=674734&r1=674733&r2=674734&view=diff
==============================================================================
--- webservices/axis2/branches/c/post_1_4_mtom/c/src/modules/mod_addr/addr_in_handler.c (original)
+++ webservices/axis2/branches/c/post_1_4_mtom/c/src/modules/mod_addr/addr_in_handler.c Tue Jul  8 01:18:38 2008
@@ -442,7 +442,7 @@
             text =
                 axiom_element_get_text(header_block_ele, env,
                                        header_block_node);
-            axis2_msg_info_headers_set_message_id(msg_info_headers, env, text);
+            axis2_msg_info_headers_set_in_message_id(msg_info_headers, env, text);
             axiom_soap_header_block_set_processed(header_block, env);
             msg_id_found = AXIS2_TRUE;
         }