[jbossws-commits] JBossWS SVN: r3611 - trunk/jbossws-core/src/main/java/org/jboss/ws/extensions/addressing/soap.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Mon Jun 18 08:33:28 EDT 2007
Author: heiko.braun at jboss.com
Date: 2007-06-18 08:33:28 -0400 (Mon, 18 Jun 2007)
New Revision: 3611
Modified:
trunk/jbossws-core/src/main/java/org/jboss/ws/extensions/addressing/soap/SOAPAddressingPropertiesImpl.java
Log:
messageID is optional
Modified: trunk/jbossws-core/src/main/java/org/jboss/ws/extensions/addressing/soap/SOAPAddressingPropertiesImpl.java
===================================================================
--- trunk/jbossws-core/src/main/java/org/jboss/ws/extensions/addressing/soap/SOAPAddressingPropertiesImpl.java 2007-06-18 11:54:04 UTC (rev 3610)
+++ trunk/jbossws-core/src/main/java/org/jboss/ws/extensions/addressing/soap/SOAPAddressingPropertiesImpl.java 2007-06-18 12:33:28 UTC (rev 3611)
@@ -257,12 +257,8 @@
appendRequiredHeader(soapHeader, ADDR.getActionQName(), getAction());
// Write wsa:MessageID
- if( (getReplyTo()!=null || getFaultTo()!=null) && null==getMessageID())
+ if (getMessageID() != null)
{
- throw new AddressingException("Required addressing header missing:" + ADDR.getMessageIDQName());
- }
- else if (getMessageID() != null)
- {
SOAPElement wsaMessageId = soapHeader.addChildElement(new NameImpl(ADDR.getMessageIDQName()));
wsaMessageId.addTextNode(getMessageID().getURI().toString());
}
More information about the jbossws-commits
mailing list