I'm developing a spring-ws 2.0.3-release-all SOAP service using ws-Addressing. I faced the fact, that when <wsa:To> header is present then spring-ws requres the presense of <wsa:MessageId> (otherwise the framework generates fault "A required header representing a Message Addressing Property is not present"), but according to the WS-Addressing standards MessageId seems to be optional. Please, could anybody point me the way. Thank you!