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 pr...@apache.org on 2006/09/23 15:28:57 UTC
svn commit: r449234 - in
/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2:
engine/AxisEngine.java util/Utils.java
Author: pradine
Date: Sat Sep 23 06:28:57 2006
New Revision: 449234
URL: http://svn.apache.org/viewvc?view=rev&rev=449234
Log:
Ensure that the correct WS-Addressing namespace is used when when fault response messages are generated.
Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/AxisEngine.java
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/Utils.java
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/AxisEngine.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/AxisEngine.java?view=diff&rev=449234&r1=449233&r2=449234
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/AxisEngine.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/AxisEngine.java Sat Sep 23 06:28:57 2006
@@ -151,7 +151,11 @@
faultContext.addRelatesTo(new RelatesTo(processingContext.getOptions().getMessageId()));
faultContext.setProperty(Constants.Configuration.CHARACTER_SET_ENCODING,
processingContext.getProperty(Constants.Configuration.CHARACTER_SET_ENCODING));
-
+ faultContext.setProperty(AddressingConstants.WS_ADDRESSING_VERSION,
+ processingContext.getProperty(AddressingConstants.WS_ADDRESSING_VERSION));
+ faultContext.setProperty(AddressingConstants.DISABLE_ADDRESSING_FOR_OUT_MESSAGES,
+ processingContext.getProperty(AddressingConstants.DISABLE_ADDRESSING_FOR_OUT_MESSAGES));
+
// register the fault message context
if (processingContext.getAxisOperation() != null && processingContext.getOperationContext() != null) {
processingContext.getAxisOperation().addFaultMessageContext(faultContext, processingContext.getOperationContext());
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/Utils.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/Utils.java?view=diff&rev=449234&r1=449233&r2=449234
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/Utils.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/Utils.java Sat Sep 23 06:28:57 2006
@@ -60,12 +60,16 @@
newmsgCtx.setSessionContext(inMessageContext.getSessionContext());
newmsgCtx.setTransportIn(inMessageContext.getTransportIn());
newmsgCtx.setTransportOut(inMessageContext.getTransportOut());
-
+
Options oldOptions =
inMessageContext.getOptions();
newmsgCtx.setMessageID(UUIDGenerator.getUUID());
newmsgCtx.setTo(oldOptions.getReplyTo());
+ newmsgCtx.setProperty(AddressingConstants.WS_ADDRESSING_VERSION,
+ inMessageContext.getProperty(AddressingConstants.WS_ADDRESSING_VERSION));
+ newmsgCtx.setProperty(AddressingConstants.DISABLE_ADDRESSING_FOR_OUT_MESSAGES,
+ inMessageContext.getProperty(AddressingConstants.DISABLE_ADDRESSING_FOR_OUT_MESSAGES));
// do Target Resolution
newmsgCtx.getConfigurationContext().getAxisConfiguration().getTargetResolverChain().resolveTarget(newmsgCtx);
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org