You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by sa...@apache.org on 2008/02/18 07:30:56 UTC
svn commit: r628626 - in /webservices/axis2/trunk/c:
axiom/include/axiom_soap_const.h axiom/include/axiom_soap_fault_value.h
axiom/src/attachments/mime_parser.c
src/core/receivers/raw_xml_in_out_msg_recv.c
Author: samisa
Date: Sun Feb 17 22:30:54 2008
New Revision: 628626
URL: http://svn.apache.org/viewvc?rev=628626&view=rev
Log:
Fixed mime parser break and also the problem with using env in place of soapenv for namespace prefix
Modified:
webservices/axis2/trunk/c/axiom/include/axiom_soap_const.h
webservices/axis2/trunk/c/axiom/include/axiom_soap_fault_value.h
webservices/axis2/trunk/c/axiom/src/attachments/mime_parser.c
webservices/axis2/trunk/c/src/core/receivers/raw_xml_in_out_msg_recv.c
Modified: webservices/axis2/trunk/c/axiom/include/axiom_soap_const.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_soap_const.h?rev=628626&r1=628625&r2=628626&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/include/axiom_soap_const.h (original)
+++ webservices/axis2/trunk/c/axiom/include/axiom_soap_const.h Sun Feb 17 22:30:54 2008
@@ -151,9 +151,9 @@
#define AXIOM_SOAP_FAULT_DETAIL_EXCEPTION_ENTRY "Exception"
-#define AXIOM_SOAP_FAULT_CODE_VERSION_MISMATCH "env:VersionMismatch"
+#define AXIOM_SOAP_FAULT_CODE_VERSION_MISMATCH "soapenv:VersionMismatch"
-#define AXIOM_SOAP_FAULT_CODE_MUST_UNDERSTAND "env:MustUnderstand"
+#define AXIOM_SOAP_FAULT_CODE_MUST_UNDERSTAND "soapenv:MustUnderstand"
#define AXIOM_SOAP_FAULT_CODE_DATA_ENCODING_UNKNOWN "env:DataEncodingUnknown"
Modified: webservices/axis2/trunk/c/axiom/include/axiom_soap_fault_value.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_soap_fault_value.h?rev=628626&r1=628625&r2=628626&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/include/axiom_soap_fault_value.h (original)
+++ webservices/axis2/trunk/c/axiom/include/axiom_soap_fault_value.h Sun Feb 17 22:30:54 2008
@@ -70,7 +70,7 @@
const axutil_env_t * env);
/**
- * Get the text value of the env:Value element directly under env:Code element
+ * Get the text value of the soapenv:Value element directly under soapenv:Code element
* @param fault_value pointer to axiom_soap_fault_t
* @param env Environment. MUST NOT BE NULL
* @return text value
@@ -81,7 +81,7 @@
const axutil_env_t * env);
/**
- * Set the text value of the env:Value element directly under env:Code element
+ * Set the text value of the soapenv:Value element directly under soapenv:Code element
* @param fault_value pointer to axiom_soap_fault_t
* @param env Environment. MUST NOT BE NULL
* @param text value to be set
Modified: webservices/axis2/trunk/c/axiom/src/attachments/mime_parser.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/src/attachments/mime_parser.c?rev=628626&r1=628625&r2=628626&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/src/attachments/mime_parser.c (original)
+++ webservices/axis2/trunk/c/axiom/src/attachments/mime_parser.c Sun Feb 17 22:30:54 2008
@@ -241,8 +241,9 @@
axis2_char_t *temp_body_mime = NULL;
axis2_char_t *old_pos = NULL;
axis2_char_t *temp_mime_binary = NULL;
- pos = NULL;
axis2_char_t *temp_pos = NULL;
+
+ pos = NULL;
/* keep trac of counter to ensure that we do not go in an infinite loop
It is possible that we could fall into an infinite loop if there
Modified: webservices/axis2/trunk/c/src/core/receivers/raw_xml_in_out_msg_recv.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/receivers/raw_xml_in_out_msg_recv.c?rev=628626&r1=628625&r2=628626&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/receivers/raw_xml_in_out_msg_recv.c (original)
+++ webservices/axis2/trunk/c/src/core/receivers/raw_xml_in_out_msg_recv.c Sun Feb 17 22:30:54 2008
@@ -308,7 +308,18 @@
if (!skel_invoked)
{
- fault_value_str = "env:Receiver";
+ if (axis2_msg_ctx_get_is_soap_11(msg_ctx, env))
+ {
+ fault_value_str =
+ AXIOM_SOAP_DEFAULT_NAMESPACE_PREFIX ":"
+ AXIOM_SOAP11_FAULT_CODE_RECEIVER;
+ }
+ else
+ {
+ fault_value_str =
+ AXIOM_SOAP_DEFAULT_NAMESPACE_PREFIX ":"
+ AXIOM_SOAP12_SOAP_FAULT_VALUE_RECEIVER;
+ }
}
err_msg = AXIS2_ERROR_GET_MESSAGE(env->error);
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org