[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