"ad:mustUnderstand" - ??

ref: http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#adf-mu-att

"You may choose to decorate your application data element declarations with
an attribute with the namespace 'http://www.w3.org/2004/08/wsdl/feature/AD'
and the local name "mustUnderstand". This indicates at the abstract level
that the particular element thus decorated is mandatory, and implementations
of this feature which support expression of mandatory data (i.e. the
Application Data SOAP Module, see 3.2 Application Data Module) should mark
them as mandatory in an appropriate way."

I haven't come across any use case where a receiver would say thou must say
that I must understand. Are there any use cases? I heard someone say
'versioning'. Powerful keyword! Doesn't connect in this context tho'.

Also, how does ad:mustUnderstand annotation map to HTTP feature-binding,
http://www.w3.org/2004/08/wsdl/feature/AD-HTTP ? What is a feature-binding?
That is another issue.

I request the WG to remove ad:mustUnderstand annotation attribute.

Asir S Vedamuthu
asirv at webmethods dot com

Received on Tuesday, 24 August 2004 12:43:24 UTC