OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-caf message

[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]