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

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrm message

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


Subject: Preliminary Minutes of 8/3/ teleconf


I will be posting these minutes tomorrow morning, since I will not have 
internet access until next tuesday.

Please post any corrections before tomorrow morning.

tom Rutt

-- 
----------------------------------------------------
Tom Rutt	email: tom@coastin.com; trutt@us.fujitsu.com
Tel: +1 732 801 5744          Fax: +1 732 774 5133


Title: Draft Agenda to WSRM TC Conference Call – May 06, 2003

Preliminary Minutes WSRM TC Conference Call –Aug 3, 2004

 

The meeting of the WSRM TC  took  place by teleconference 

Tuesday, Aug 3, 2004, from 5:30 to 7:30 PM Eastern Standard Time

 

1         Draft Agenda:

1 Draft Agenda to WSRM TC Conference Call

2 Roll Call

3 Minutes Discussion

3.1 Appointment of Minute Taker

3.2 Approval of previous meeting minutes –

4 Action Item Status Review

5 Discussions of unresolved comments

6 Scheduled Vote for CD (only if all comments are resolved and we are quorate, else we could initiate a Kavi 7 day ballot, or wait till Aug 10)

7 Scheduled Votes for further progression (only if CD is voted yes)

7.1 Vote on whether changes from CD .992 are substantive

7.2 Vote to Submit to OASIS for member vote (subject to no vote on 7.1))

7.3 Vote for second 30 day public review (subject to yes vote on 7.1)

8 Discussion of document progression and future meeting schedule

 

2         Roll Call

Attendance:

 

 Meeting  ??  quorate.

 

3         Minutes Discussion

3.1      Appointment of Minute Taker

Tom Rutt will take minutes.

 

Minutes will serve to record issue resolutions.

3.2      Approval of previous meeting minutes

The minutes of the July 27 teleconf are posted at:

http://www.oasis-open.org/apps/org/workgroup/wsrm/download.php/8384/MinutesWSRMTC072704.htm

 

Iwasa moved to approve, Bob F seconded.

 

No opposition, minutes are approved.

 

4         Status of Action Items

 

4.1      Action 052503-1 (Tom Rutt) pending

 
Tom took an action item to complete the status column of 
pre public review issues list, with correct URLs.

 

4.2      Action 060104-5 (Jacques) Pending

 

Action: Jacques, will propose further edits, on the FAQ for composability.

 

Still open, low priority

 

4.3      Action 070604-1 (Anish and Doug B) Closed

Action on Doug and Anish to come up with a proposal before the end of the week to resolve the schema for references.

 

Included in Spec

 

5         Discussion of Issues and editorial Comments

The following issues list includes items which have been resolved as of the output of the 7/6/1004 TC meeting:

 

http://www.oasis-open.org/apps/org/workgroup/wsrm/download.php/7725/PublicCommentsIsssues-070604OutputB.html  

 

Additional issues and comments were circulated to the list for discussion. 

 

These need to be resolved before we can vote on a next CD.

 

The editing team posted draft 1.07 to the server which resolved the editorial action items from the 7/29 minutes:  http://www.oasis-open.org/apps/org/workgroup/wsrm/download.php/8413/WS-Reliability-2004-08-02.pdf

 

Doug posted the following Document, which explains the editorial action items which were incorporated into Draft 1.07: http://www.oasis-open.org/apps/org/workgroup/wsrm/download.php/8409/ListOfActionItemsAndStatus-2004-08-02.pdf

 

 

Doug B posted the following email, with a list of open issues for discussion:

 

·  What changed in 1.07?
From Doug Bunting <Doug.Bunting@Sun.COM> on
2 Aug 2004 23:06:20 -0000

 

This has identified issues to be resolved by the TC.

5.1      MP8

·  RE: [wsrm] About MP8
From Jacques Durand <JDurand@us.fujitsu.com> on
3 Aug 2004 07:25:39 -0000

Subject: RE: [wsrm] About MP8

 

    * From: Jacques Durand <JDurand@us.fujitsu.com>

    * To: wsrm <wsrm@lists.oasis-open.org>

    * Date: Tue, 3 Aug 2004 00:25:29 -0700

 

Title: RE: [wsrm] About MP8

 

About MP8:

 

Frankly , re-reading B6 in Appendix B,

I think we would save ourselves some trouble by just deleting B6 and

replacing it by a simple note in B.5 that "not all agreement items need be mapped by

a property (e.g. GroupExpiryTime, ... etc.)"

 

For a starter, the "property" definition in B.3.3. (repeated from B.1) includes association with "WSDL element" (although a doubt remains whether this is only the RM Capabilities that are associated with WSDL in this def, but other places suggest the initial assertion is true). The way property is referred to in B.6 (to define the kind "sender properties") seems to counter this definition, and that is confusing (when deriving from a former definition, you can specialize/extend it, but not invalidate it like this).

 

Then I am not sure what B.6 brings here, except confusion: where would these

"other (sender) properties" be represented if not in WSDL? what is the use case for this?

we don't even know if these should be represented in a static XML doc, or better off be dynamically calculated, like message ExpiryTime which may partially depend on network conditions. Intuitively, these sender properties may be relevant to some RMP configuration, but that is implementation specific. For example, ExpiryTime may result from some combination of a "static" value representing some QoS, and of a network-defined parameter. The part that is then defined in a "property" document has then

 

a different meaning from  the final ExpiryTime result/duration.

Also, the expiry times as currently defined in our spec, are dates and not durations,

and it is a bit confusing to say that their property counterpart must be "durations"

(and this is a MUST because this section is normative though optional...)

 

SO I am for simply removing B.6., I don't think we would loose anything: on the contrary, it is premature to figure what proerties are needed that are only specific to the Sender side. Sorry for the late wake-up...

 

Jacques

 

Jacques stated he has a wording with this B6 section.  It might be fixed, but it would be better to eliminate this section on sender side properties.

 

The two subsection sections included are close to implementation concerns.

 

Alan W supported this, as such material should be in the implementers guide.

 

Sunil has no problem with it.

 

Doug pointed out that the client side agreement elements are in the schema.

 

Jacques moved to remove section B6 and to delete these client side elements from the schema, Iwasa seconded.

 

No opposition motion passes.

5.2      CF4

·  RE: [wsrm] Proposal for CF4
From Jacques Durand <JDurand@us.fujitsu.com> on
3 Aug 2004 21:28:10 -0000

·  Proposal for CF4
From Jacques Durand <JDurand@us.fujitsu.com> on
30 Jul 2004 05:07:32 -0000

·  Re: [wsrm] Proposal for CF4
From Doug Bunting <Doug.Bunting@Sun.COM> on
30 Jul 2004 08:31:16 -0000

Subject: RE: [wsrm] Proposal for CF4

 

    * From: Jacques Durand <JDurand@us.fujitsu.com>

    * To: "'Doug Bunting'" <Doug.Bunting@sun.com>, Jacques Durand <JDurand@us.fujitsu.com>

    * Date: Tue, 3 Aug 2004 14:27:59 -0700

 

Title: RE: [wsrm] Proposal for CF4

 

Doug:

 

agree with most of your improvements below. This section needs a bit of discussion though:

 

>I suspect the entire list of resend termination cases results in group

>termination for an ordered list.  Is the Receiver RMP required to use the

>GroupAborted fault in that case or should the clarification mention that

>group termination of an ordered group happens in all cases of resend

>termination?

 

Now that you suggest this, I would favor sending GroupAborted fault (in addition to the precise message fault)

whenever the Receiver considers that further resending will not help to recover from this. This is more explicit...

in all other cases, the groups will terminate by normal expiration of pending out-of-order messages.

 

Jacques

 

-----Original Message-----

From: Doug Bunting [mailto:Doug.Bunting@sun.com]

Sent: Friday, July 30, 2004 1:33 AM

To: Jacques Durand

Cc: WSRM (E-mail)

Subject: Re: [wsrm] Proposal for CF4

 

Jacques,

 

I must have lost track of all the CF issues and their status.  Back on the

15th I sent an email entitled "Proposed resolutions for ChrisF issues

3,4,6,8,10" that started to cover this and thought we were done.  Your

proposal covers other edits to "line 489" (way back then) which have

happened in the meantime and introduces the need for another clarification.

  Glad you remembered we were not done.

 

I agree with the direction your update to Section 5.1.3.5 but am unsure

about using a general reference to section 3.2.1 from there, where the

previous update lies.  If we provide the clarification you mention in

section 3.2.1, that reference would cover both the general list of resend

terminations and the specific list of (abnormal) group terminations.  Might

be better to list the specific faults in 5.1.3.5 (provide the clarification

there).  The reference would then go in the other direction -- something

like "In some cases, the group containing this message terminates as well

(see Section 5.1.3.5 for more information)." after the "delivery failure

instead" bullets in 3.2.1.

 

I suspect the entire list of resend termination cases results in group

termination for an ordered list.  Is the Receiver RMP required to use the

GroupAborted fault in that case or should the clarification mention that

group termination of an ordered group happens in all cases of resend

termination?

 

thanx,

        doug

 

On 29-Jul-04 22:07, Jacques Durand wrote:

 

> Proposal for C.F. comment #4:

>

> agree with C.F. (use MUST), although this is more a matter of

> optimization vs ease of implementation

>

> "A Sending RMP MUST NOT  resend a message for which an RM-Reply with one

> of the following Fault types has been received, and must notify its

> Producer of a delivery failure instead:

>

>             "An Invalid Message Format fault code (Table 22)

>             "A NonSupportedFeature fault code

>             "A PermanentProcessingFailure fault code"

>

> Also, group termination must be updated consequently:

> Section 5.1.3.5 (termination by ordering failure), the Triggering event

> (in both Sender and Receiver)

> should be extended with:

> "...or a [sent] message is faulted with one of the codes mentioned in

> section 3.2.1"

> (replace "sent" with "received", for Receiver)

>

> Another a related issue, when a Sender receives Faults such as

> GroupAborted, or PermanentProcessingFailure, is that not only resending

> but also new sendings for the group should be stopped. That needs be

> made more explicit.

>

>

> Jacques

>

 

There was some discussion of sending a groupAborted fault “doubled” with other permanent processing faults.  This was generally considered unwise, since our syntax is designed to support up to one fault code per reliable message request.

 

Doug: I have a question for the group as a whole, as to the acceptability of the general approach to use group terminated error as the primary sender key to abort the group.

 

Agreed that Sender RMP behavior needs to include new terminates group condition, when it receives group abort fault.

 

Agreed that On receiver side show example cases when receiver may abort group, such as permanent processing failure of a message holding up the ordered deliver.

 

No disagreement with approach.

 

Action item to editors to implement approach with text.:

5.3      Response@ReplyTo and other Issues from Doug B final editing

 

·  !! IMPT: Technical issues as I go through action items... !!
From Doug Bunting <Doug.Bunting@Sun.COM> on
29 Jul 2004 22:21:36 -0000

 

Subject: !! IMPT: Technical issues as I go through action items... !!

 

    * From: Doug Bunting <Doug.Bunting@Sun.COM>

    * To: wsrm <wsrm@lists.oasis-open.org>

    * Date: Thu, 29 Jul 2004 15:23:01 -0700

 

I should have mentioned, this question needs an immediate response since it

is a clarification and, therefore, a minor technical concern we should have

considered a bit ago.  The existing words do not explain the semantics

sufficiently enough to give an interoperable meaning to the

Response@replyPattern value except in a few restricted situations (and the

specification does not currently enforce those restrictions).  I do not

want to decide upon our answer while doing the CD vote!

 

On 29-Jul-04 14:32, Doug Bunting wrote:

 

> First, my  apologies that the speeded-up  schedule agreed to  on Tuesday is

> not coming  true.  While  I strive  to meet your  wishes, I  am (obviously)

> falling back to the previous publication schedule.

>

> As I finish  up on the action  items, I keep coming back  to section 4.4.1,

> "Attribute: Response@replyPattern".  I am unsure  what it is trying to say.

> Specific questions for the group:

>

> 1. This  attribute  value  is   difficult  to  choose  when  the  published

>    RM-Replies relate to messages  with varying RM-Reply Patterns.  Only for

>    an underlying response to a  message with the Response RM-Reply Pattern,

>    is  the  choice clear.   For  the  other  RM-Reply Patterns,  which  may

>    "bundle" information  about multiple Reliable Messages,  how should this

>    value be chosen?   As one possibility, must all  described messages have

>    arrived using the same RM-Reply Pattern (seems a bit restrictive)?

>

>    I note that  the ReplyPattern agreement item has  message scope, meaning

>    it may change "randomly" even within a group.

>

>    A  potential confusion may  have existed  between the  implied(??) reply

>    pattern when responding to a PollRequest versus the reply pattern of the

>    queried  Reliable Message(s).  This  case is  already covered  since the

>    Response@replyPattern value  clearly refers to the reply  pattern of the

>    Reliable Message and not the most recent incoming message.

>

>    The most  obvious problems  arise when responding  to a  "general status

>    query" PollRequest asking about  Reliable Messages with varying RM-Reply

>    Patterns but this is not  the only cause for confusion.  More generally,

>    the  Receiving RMP  is allowed  to supply  information  about additional

>    messages if it  so chooses.  (At least, no  current restrictions prevent

>    this.)   For  example,  a  single Callback  publication  may  optionally

>    include  additional information  about Reliable  Messages  which arrived

>    with  other RM-Reply  Patterns (and  which the  Receiving  RMP "somehow"

>    knows  were  from  the  same  Sending  RMP).  A  single  response  to  a

>    PollRequest  may do  the  same,  regardless of  the  number of  RM-Reply

>    Patterns   relevant  to   the  Reliable   Messages  identified   in  the

>    PollRequest.   (This is  also  true  for the  underlying  response to  a

>    Response RM-Reply Pattern Reliable Message but the "primary" message and

>    therefore  @replyPattern value  is  clear  in that  case  and that  case

>    alone.)

>

> 2. The  restrictions identified in  the final  two bullets  prevent sending

>    additional information  about other singleton  (no SequenceNum) messages

>    when responding to a message received as part of a sequenced group.  The

>    SequenceReplies element must  be first in this case  and only additional

>    SequenceReplies elements are allowed  according to the specification and

>    the schema.   In the opposite  case, a NonSequenceReply element  must be

>    first  and may  be followed  with additional  NonSequenceReply and  / or

>    SequenceReplies elements  (though never mixed according  to our schema).

>    Was this the intent?  Or, should the schema look more like the following

>    DTD?

>

>    ( NonSequenceReply | SequenceReplies )+

>

>    rather than the current

>

>    ( NonSequenceReply*, SequenceReplies* )

>

>    Yes, the "1  or more" part is enforced only in  the specification at the

>    moment...

>

> 3. If this is covered in an action item I missed, please let me know!

>

> thanx,

>     doug

>

 

 

·  Re: [wsrm] Technical issues as I go through action items...
From Tom Rutt <tom@coastin.com> on
31 Jul 2004 12:44:34 -0000

 

Subject: Re: [wsrm] Technical issues as I go through action items...

 

    * From: Tom Rutt <tom@coastin.com>

    * To: Doug Bunting <Doug.Bunting@Sun.COM>

    * Date: Sat, 31 Jul 2004 08:43:16 -0400

 

I guess the receiving RMP would put multiple groups with the same reply

pattern in one response message.

 

That means if , say 3 groups used callback, while 2 groups used poll,

the 3 groups could be returned

together in a callback response, while the othere 2 groups could be

returned together in a poll response.

 

However, this needs to be clarified.  I see no reason to allow changing

the reply pattern across

messages in a single group.  But this needs to be clarified as well.

 

We need to discuss this at the Tuesday meeting as a new technical issue,

and, unless the fix is trivial, we may

have to defer the cd vote until Aug 10 if we do not have the complete

solution in place by Tuesday.

 

Tom Rutt

 

Doug Bunting wrote:

 

> What restricts the content of a Response message (or element) to

> information about a single group?

>

> On 30-Jul-04 16:55, Tom Rutt wrote:

>

>> I always thought that the reply pattern had to be the same for every

>> message sent in the group.

>>

>> If it does not say that, then I agree we have a technical issue to

>> resolve.

>>

>> What reason would there be to send a different reply pattern for two

>> messages with the same group ID?

>>

>> Tom Rutt

>>

>> If we clarified that all messages in a group must have the same reply

>> pattern value, this will simplify each

>> return of the response element being from a single reply pattern

>> (i.e., single reply for response reply pattern,

>> and batch of callback responses, or a batch of poll responses.

>>

 

Tom: It is Clear that you can do a poll on any message, regardless of what reply pattern was originally requested.

 

Doug: In response rm reply pattern we talk about first element in response, because there might be more after that.

 

For callback and reply there is not restriction on what messages are included in a callback response element. 

 

What would work without restricting our protocol, is to remove this attribute.

 

Tom clarify: if the sender sends callback reply pattern on request, the receiver must send information back on a Callback Response.

 

Jacques and Doug: we agree that this is required.

 

Sunil: I do not mind.

 

Doug: I move to remove response@replyPattern from spec and schema, seconded by Iwasa.

 

No opposition.

-------

 

Second Half of email.

> 2. The  restrictions identified in  the final  two bullets  prevent sending

>    additional information  about other singleton  (no SequenceNum) messages

>    when responding to a message received as part of a sequenced group.  The

>    SequenceReplies element must  be first in this case  and only additional

>    SequenceReplies elements are allowed  according to the specification and

>    the schema.   In the opposite  case, a NonSequenceReply element  must be

>    first  and may  be followed  with additional  NonSequenceReply and  / or

>    SequenceReplies elements  (though never mixed according  to our schema).

>    Was this the intent?  Or, should the schema look more like the following

>    DTD?

>

>    ( NonSequenceReply | SequenceReplies )+

>

>    rather than the current

>

>    ( NonSequenceReply*, SequenceReplies* )

>

>    Yes, the "1  or more" part is enforced only in  the specification at the

>    moment...

>

> 3. If this is covered in an action item I missed, please let me know!

>

> thanx,

>     doug

>

Doug: Choice at lowest level, but it is a choice between two types.

 

Doug: this is purely a schema change, there is nothing in the spec on the ordering of sequence replies.  The description is one or more of the following.

 

Doug moved to change the schema from two successive lists to one list of either element type that is one or more long, Jacques seconded.

 

No opposition, motion passes.

 

Action: editing team to implement this change in the schema.

 

Tom: I noticed that Doug added Any’s to the diagrams.

 

Doug: all are where they belong.

 

In response RM-reply pattern we support lots of info in reply element.  We restrict what has to be the first element of the response element.

 

 

5.4      Comment on the ref Schema

 

·  Minor technical issue (or two) in the reference.xsd schema
From Doug Bunting <Doug.Bunting@Sun.COM> on
24 Jun 2004 15:43:22 -0000

 

·  Re: [wsrm] Minor technical issue (or two) in the reference.xsd schema
From Anish Karmarkar <Anish.Karmarkar@oracle.com> on
25 Jun 2004 22:10:52 -0000

 

Changes were incorporated in Draft 1.07.  Doug posted the following contribution explaining the changes: http://www.oasis-open.org/apps/org/workgroup/wsrm/download.php/8411/ReplyToFixes-2004-08-02.pdf

 

Implemented in the draft 1.07.

 

5.5      Schema Consistency issues

·  Re: [wsrm] Full agenda for WSRM TC teleconf 8/3/04
From Doug Bunting <Doug.Bunting@Sun.COM> on
3 Aug 2004 20:00:42 -0000

 

Iwasa: there are two inconsistencies between schema and specs.

 

Iwasa :  I propose to remove invalidMessageHeader from schema.

 

Doug: I asked why this has been removed from the spec, however I now realize we no longer have the separate element.

 

Iwasa moved to remove invalidMessageHeader fault from schema, Doug seconded.

 

No opposition motion passed.

 

Iwasa : notSupportedFeature, vs nonSupportedFeature

 

Doug: I made two counter proposals, if we do not want to reopen, we should use notSupportedFeature.  If we do allow renaming of the spec featureNotSupported.

 

Doug moved to change name notSupportedFeature to featureNotSupporte in both the spec and schema.

 

No opposition Motion passes.

 

Action: to editing team to implement both of these schema changes.

 

Doug: the last part of Iwasa’s email is a schema editorial change.

 

No opposition to the editorial team handling the result of the schema mismatch concerns of Iwasa.

 

5.6      Doug Cleanup issues

Detailed review of Section 2-2.5, 5.2 and related definitions
From Doug Bunting <Doug.Bunting@Sun.COM> on
3 Aug 2004 21:34:26 -0000

 

Doug: another question on my email as this meeting started.  A fairly low lever review of text in section 2, and other portions of the spec.  I do not think we have quite addressed the multilevel question I have asked in the past.  To make thinks specific, we should do this on  the list.

 

Doug: I have a lot of questions, which need discussion by the group.

 

Try for a proposal to address these concerns by next Monday.

 

6         Scheduled Vote for CD (only if all comments are resolved and we are quorate)

 

Agreed to wait till Aug 10

7         Scheduled Votes for further progression (only if CD is voted yes)

This agenda item, and the following sub sections are not applicable

7.1      Vote on whether changes from CD .992 are substantive

7.2      Vote to Submit to OASIS for member vote (subject to no vote on 7.1))

7.3      Vote for second 30 day public review (subject to yes vote on 7.1)

 

1         Discussion of document progression and future meeting schedule

 

Doug: other than the text on CF8 we are not talking about major editorial work.

 

We could have an updated spec and schema by wed evening.

 

Would the TC prefer the discussion of the exact wording of group abort be given to editors, alone.

 

Editors can provide this text.

 

Target is wed evening.

 

 

Everybody provide comments on the Wed draft before the end of Monday.

 

Discuss any comments at the meeting on Tuesday.

 

All comments received by Monday and not controversial should incorporated by the editing time into another draft on Tuesday morning for discussion at meeting.

 

Editors should try to do this.

 

Alan W posted the following email for discussion:

·  Has anyone proposed a RM'g panel session for Oct 6th OASIS Adoption Forum in Brussels?
From "Alan Weissberger" <ajwdct@technologist.com> on
2 Aug 2004 23:43:01 -0000

Subject: Has anyone proposed a RM'g panel session for Oct 6th OASIS Adoption Forum in Brussels?

 

    * From: "Alan Weissberger" <ajwdct@technologist.com>

    * To: "wsrm" <wsrm@lists.oasis-open.org>

    * Date: Mon, 02 Aug 2004 18:42:59 -0500

 

http://www.oasis-open.org/events/adoption_forum/presentation_proposals.php

 

-Te agenda lists Reliable Messaging as a topic of interest, but I have not heard about any proposal.  Has one been submitted?  Is it now too late/ past submission deadline?  Do we fear another rock throwing/ mud slinging affair with the authors of the competing spec?

 

-Also, there were some mails indicating are next f2f would be co-located with this Adoption Forum, but nothing was ever scheduled.  Where and when is are next f2f?

 

Can we please put these two items on the agenda for tomorrow's call

 

 

 

Thanks

 

alan

Jeff: this is not a symposium, like New Orleans.  It is a one day marketing event, it is of a different nature.

 

Doug: an interop demo would be the best thing to do.

 

Jeff: I am not sure a face to face is called for.

 

Alan: I do not prefer a TC f2f since the advantage of cross meetings is not there.

 

Alan: I would suggest having a meeting to ourselves.

 

The week of October 4 is good timing for the next f2f.  If it could also have an interop demo, the Brussels meeting might be a good venue for this.

 

Call Karl to talk about what the events are planned.

 

Jeff: there may be another new Orleans meeting during Jazz Fest.

 

Week of October 4 is a possibility in Brussels.

 

Bob F: if we plan to do an interop there is a lot of work needing to be done. 

 

An interop at WS-I would be interesting in Miami.

 

Jeff M: this would be hard to get on the Agenda.

 

Jeff M: we need to be planning another interop event.

 

Tom: would this be the time to have the next Face To Face.

 

Alan: I agree we need wide exposure.  The last interop was not good, since there was only 10 people.

 

The week of the Oct 4 in Brussels, or the week of October 18, in the Bay area or wherever there is a suitable conference for interop.

Doug: I will coordinate the editing team results.

 

Doug moved to adjourn Bob F seconded.

 

 

 



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