Re: Features: required implementation and use (was Re: Describing which blobs are to be optimized.)

"Jean-Jacques Moreau" <[email protected]>
Newsgroups gmane.comp.web.services.description,gmane.text.xml.distributed
Message-ID <[email protected]>
This of course extends to other nodes on the message path 
(intermediaries) or other nodes involved in the pattern/mep (multicast, 
3-node interaction, etc.).

JJ.

Hugo Haas wrote:

>* Glen Daniels <[email protected]> [2004-06-07 11:49-0400]
>[..]
>  
>
>>Second, we could add something like a "mustUnderstand" attribute to
>>feature/module declarations, which indicates that anyone using the WSDL
>>must understand the given extension, but that the usage of that
>>extension is still optional unless "required='true'" is specified.
>>Required extensions would remain as they are - where both usage and
>>understanding are mandated.  This would allow specifying features which
>>may or may not be used, but whose use affects the syntax/semantics of
>>the exchange enough that failure to understand them would completely
>>screw things up in the event they were used.
>>    
>>
>
>It raises interesting questions when considering MTOM.
>
>When the HTTP Transmission Optimization Feature is in use, the media
>type of the entity received changes from application/soap+xml to
>mime/multipart-related, which means that an agent not supporting the
>feature is going to be seriously confused, and return a 415 according
>to the SOAP HTTP binding[1] if it's the provider agent, or probably
>just discard the message it's the requester agent.
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.