diff --git a/core/src/main/java/org/springframework/ws/soap/addressing/server/AbstractAddressingEndpointMapping.java b/core/src/main/java/org/springframework/ws/soap/addressing/server/AbstractAddressingEndpointMapping.java index 9bf7bf66..05ea848f 100644 --- a/core/src/main/java/org/springframework/ws/soap/addressing/server/AbstractAddressingEndpointMapping.java +++ b/core/src/main/java/org/springframework/ws/soap/addressing/server/AbstractAddressingEndpointMapping.java @@ -171,6 +171,9 @@ public abstract class AbstractAddressingEndpointMapping extends TransformerObjec SoapMessage request = (SoapMessage) messageContext.getRequest(); for (int i = 0; i < versions.length; i++) { if (supports(versions[i], request)) { + if (logger.isDebugEnabled()) { + logger.debug("Request [" + request + "] uses [" + versions[i] + "]"); + } MessageAddressingProperties requestMap = versions[i].getMessageAddressingProperties(request); if (requestMap == null) { return null; diff --git a/core/src/main/java/org/springframework/ws/soap/addressing/version/AbstractWsAddressingVersion.java b/core/src/main/java/org/springframework/ws/soap/addressing/version/AbstractWsAddressingVersion.java index b266f3b1..83856c7c 100644 --- a/core/src/main/java/org/springframework/ws/soap/addressing/version/AbstractWsAddressingVersion.java +++ b/core/src/main/java/org/springframework/ws/soap/addressing/version/AbstractWsAddressingVersion.java @@ -353,8 +353,4 @@ public abstract class AbstractWsAddressingVersion extends TransformerObjectSuppo /** Returns the reason of the fault that indicates that a header is invalid. */ protected abstract String getInvalidAddressingHeaderFaultReason(); - - public String toString() { - return getNamespaceUri(); - } } diff --git a/core/src/main/java/org/springframework/ws/soap/addressing/version/WsAddressing200408.java b/core/src/main/java/org/springframework/ws/soap/addressing/version/WsAddressing200408.java index d93e70d7..7cec43f6 100644 --- a/core/src/main/java/org/springframework/ws/soap/addressing/version/WsAddressing200408.java +++ b/core/src/main/java/org/springframework/ws/soap/addressing/version/WsAddressing200408.java @@ -65,4 +65,8 @@ public class WsAddressing200408 extends AbstractWsAddressingVersion { protected final URI getNone() { return null; } + + public String toString() { + return "Ws-Addressing August 2004"; + } } diff --git a/core/src/main/java/org/springframework/ws/soap/addressing/version/WsAddressing200605.java b/core/src/main/java/org/springframework/ws/soap/addressing/version/WsAddressing200605.java index a3832004..3c13af10 100644 --- a/core/src/main/java/org/springframework/ws/soap/addressing/version/WsAddressing200605.java +++ b/core/src/main/java/org/springframework/ws/soap/addressing/version/WsAddressing200605.java @@ -70,4 +70,8 @@ public class WsAddressing200605 extends AbstractWsAddressingVersion { protected String getInvalidAddressingHeaderFaultReason() { return "A header representing a Message Addressing Property is not valid and the message cannot be processed"; } + + public String toString() { + return "WS-Addressing 1.0"; + } }