Author: heiko.braun(a)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());
}
Show replies by date