[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ws-caf] [Bug 129] New: SOAP mustUnderstand should not bedetermined by ws-context
We may need soap:mustUnderstand="1" everywhere. The receiver must understand WS-Context enough to know a set of "related messages" (as mentioned in my previous email[1]) must include the same structure. More generally, the receiver must implement the correct propagation rules. This receiver does not need to understand the entire contents of the context. We are hitting on a general point about extensibility in SOAP messages (or, even more generally, XML instances). Wherever "any" content is allowed, understanding may or may not be required of added content -- depending upon the semantics of the container and whatever additional indicators that container provides (and how they are set in a particular message). The soap:Header element has an indicator (soap:mustUnderstand) usable in every child element for this purpose. For ctx:context, the SOAP indicator must be true[2] so that our indicators (ctx:mustUnderstand and ctx:mustPropagate) are used correctly. The only case in which soap:mustUnderstand may be false occurs when ctx:context contains no ctx:activity-list or both indicators are false on the ctx:context/ctx:activity-list element. (No, I am not sure the new schema will contain the same indicators or place them in the same way.) thanx, doug [1] http://lists.oasis-open.org/ws-caf/200405/msg00142.html [2] Please note my use of values from the value space[3] of XML Schema part 2. This may confuse an issue originally[4] about the lexical space[5]. That original issue ("1" versus "true") should also appear in the issues list. [3] http://www.w3.org/TR/xmlschema-2/#value-space and http://www.w3.org/TR/xmlschema-2/#boolean [4] http://lists.oasis-open.org/ws-caf/200405/msg00086.html [5] http://www.w3.org/TR/xmlschema-2/#lexical-space and http://www.w3.org/TR/xmlschema-2/#boolean-lexical-representation On 26-May-04 04:30, bugzilla-daemon@arjuna.com wrote: > http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=129 > > Summary: SOAP mustUnderstand should not be determined by ws- > context > Product: WS-Context > Version: 1.0 > Platform: PC > OS/Version: Windows 2000 > Status: NEW > Severity: normal > Priority: P2 > Component: Implementation and interoperability > AssignedTo: ws-caf@lists.oasis-open.org > ReportedBy: peter.furniss@choreology.com > QAContact: mark.little@arjuna.com > > > Draft 0.2, section 2.1 says that SOAP:mustUnderstand must be true for a context > sent with an application message. WS-Context should not specify this - it > should be left to a higher level. There will certainly be some cases where a > context is propagated in hope, but not certainty, that it will be recognised. A > referencing specification could mandate a value, or leave it to the particular > use. > > It should be stated that SOAP:mustUnderstand=1 on a ws-context means the > receiver is required to understand the particular context-type, not just that > it is a ws-context. > > > > ------- You are receiving this mail because: ------- > You are the assignee for the bug, or are watching the assignee.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]