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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-tx message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [ws-tx] Unfinished editorial business re wsp:Optional



>> green: Hi Monica,
>> We definitely agreed to remove the sentence you quote, which also 
>> includes the words "SHOULD NOT", and Andy has shown this deletion 
>> correctly in the latest WD. I recognize that that sentence also 
>> contained the word "MAY".
>>
>> I think we all overlooked the fact that there was a sentence in the 
>> preamble to section 5 (explaining the overall intent), which also 
>> includes these words, so my suggestion is aimed at tidying that up in 
>> line with the main change that you refer to.
>>
>> My recollection is that we voted to support the semantics MUST and 
>> MAY (Mark's motion to get agreement on design, before we hardened 
>> implementation).
>> It was then agreed that the optional syntax amounted to MAY: the 
>> server was declaring capability to accept a context and subordinate 
>> processsing thereto, but was offering the client the alternative of 
>> following the MUST or deciding what to do itself ("behavior 
>> undefined"). If it decided what to do itself then it could decide to 
>> send a context (same effect as following MUST) or not to send one. 
>> This is MAY because the choice is in the client's hands.
>>
>> So, I believe that saying "MUST or MAY" is right, but I could be 
>> missing a subtlety here. An alternative approach would be to zap the 
>> preamble altogether
>
> fialli: Independent of whether the MAY flow concept is allowed to stay 
> in document or not,
> I just wanted to point out that MAY occurs in two other places than 
> the preamble.
>
> It also occurs in Section 5.4 "Assertion Example" on lines 314 and 322 
> in latest working draft[1]
>
> -Joe

mm2: Perhaps the TC, then, should discuss any differences that exist 
between syntax and semantics to achieve greater clarity. Thanks.

> [1] link: 
> http://www.oasis-open.org/apps/org/workgroup/ws-tx/download.php/18557/wstx-wsat-1.1-spec-wd-06.pdf 
>
>
>>>> green: New uploaded WD 0.6 ll. 245-246:
>>>> "1. whether a requester MAY, MUST or SHOULD NOT include an 
>>>> AtomicTransaction CoordinationContext flowed with the message."
>>>>
>>>> I believe we agreed that we only aimed to find a way of 
>>>> representing the semantics MAY and MUST, and therefore that the 
>>>> sentence should read:
>>>>
>>>> "1. whether a requester MUST or MAY include an AtomicTransaction 
>>>> CoordinationContext flowed with the message."
>>>> Alastair
>>>
>>> I think we forgot to do something about the following sentence, when 
>>> discussing/resolving 045 at the F2F:
>>>
>>> mm1: Alastair, I believe this is the paragraph that was to agreed to 
>>> be deleted; therefore, is not MUST the only specific requirement? 
>>> This is the sentence that was deleted which includes the deletion of 
>>> MAY and SHOULD NOT.
>>>
>>>    "Presence of both policy alternatives indicates that the behavior
>>>    indicated by the assertion is optional, such that an atomic
>>>    transaction MAY be flowed inside a requester's message. The absence
>>>    of the assertion is interpreted to mean that a transaction SHOULD
>>>    NOT be flowed inside a requester's message.)"
>>




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]