- From: <noah_mendelsohn@us.ibm.com>
- Date: Wed, 23 Aug 2006 01:24:20 -0400
- To: Christopher B Ferris <chrisfer@us.ibm.com>
- Cc: xml-dist-app@w3.org
I have prepared and checked into CVS a new editors' draft at [1,2]. Please
accept my regrets for tomorrow's telcon, as I will be flying back from the
schemas meeting.
The following describe the changes since the previous editors draft, using
Chris' instructions as a guide.
> Starting with the draft used to produce this editor's version:
>
http://www.w3.org/2000/xp/Group/2/06/LC/soap12-part2OptRespMEP.html
Done. I merged the soap12-part2OptRespMEP.xml into soap12-part2.xml.
Diffs suggest that I did the merge faithfully and did not unintentionally
back out other changes (actually, I didn't find any conflicts), but it
would be good if anyone who knows of changes made since 2005/12/21 would
doublecheck that they have survived intact.
> Change Table 7 - "Receiving" row
>
> From:
> '***Either a) Start of response envelope available in
> http://www.w3.org/2003/05/soap/mep/OutboundMessage or b) indication
> from the application that no such envelope is to be send in the
> response.'
>
> To:
> 'Start of response available in
> http://www.w3.org/2003/05/soap/mep/OutboundMessage.'
Done.
> Change Table 17, row 2 column 3 from:
>
> The request has been accepted, but no response envelope is
> provided. Any further application
> processing is beyond the scope of this use of the 6.2 SOAP Request-
> Response Message Exchange Pattern***.
>
> to:
>
> The request has been accepted, but either (a) no response
envelope
> is provided or (b) an envelope representing information related
to
> the request is provided -- such envelopes SHOULD be processed
using
> 2.6 SOAP Processing model.
Done.
> (note that the reference to sect 2.6 should probably be a hyperlink
> to the relevant section in SOAP1.2 part 1)
In keeping with the style of similar references, the exact text is now:
The request has been accepted, but either (a) no response envelope is
provided or (b) an envelope representing information related to the
request is provided -- such envelopes SHOULD be processed using the SOAP
Processing model (see SOAP 1.2 Part 1 >>>[SOAP Part 1]<<<, section >>>SOAP
Processing Model<<<).
The >>>XXX<<< are added in this email to show where hyperlinks are.
>>>[SOAP Part 1]<<< is our traditional reference to the biblio entry for
SOAP Part 1, and >>>SOAP Processing Model<<< is a direct link to 2.6 in
part 1. Essentially the same construction is used elsewhere in Part 2,
though it should be noted that there are also several places where part 2
asks you to use the SOAP processing model without hyperlinking it. I
think what I've checked in is one of the several acceptable forms, but I
suppose we could entertain motions to make them all consistent. I
believe they've been inconsistent in style all along.
> Finaly, Replace:
> <current>
> 7.5.1.5 Success and Fail
>
> "Success" and "Fail" are the terminal states of the Request-Response and
> SOAP-Response MEPs. Control over the message exchange context returns to
> the local SOAP node.
> </current>
>
> with:
>
> <proposed>
> 7.5.1.5 Success and Fail
>
> "Success" and "Fail" are the terminal states of the Request-Response and
> SOAP-Response MEPs. Control over the message exchange context returns to
> the local SOAP node.
>
> If the "success" state has been reached and if a SOAP envelope has been
> received, then the local node is a SOAP Receiver as defined in
(reference
> to section 1.5.3 of SOAP Part 1] [1]), and in particular MUST obey the
> requirement of [reference to SOAP Part 1 Section 2.1 "SOAP Nodes"] [2]
to
> process the message according to the SOAP Processing Model [reference to
> Part 1 section 2.6] [3].
> </proposed>
Done, modulo similar editorial license on the form of hyperlinks to part
1.
So, I think we're all set with the merge that Chris had requested, and I
believe that I have fulfilled my editorial responsibility to the group on
this, at least for now.
Noah
[1] http://www.w3.org/2000/xp/Group/2/06/LC/soap12-part2.xml
[2] http://www.w3.org/2000/xp/Group/2/06/LC/soap12-part2.html
--------------------------------------
Noah Mendelsohn
IBM Corporation
One Rogers Street
Cambridge, MA 02142
1-617-693-4036
--------------------------------------
Christopher B Ferris <chrisfer@us.ibm.com>
Sent by: xml-dist-app-request@w3.org
08/07/2006 08:40 AM
To: Christopher B Ferris <chrisfer@us.ibm.com>
cc: xml-dist-app@w3.org, xml-dist-app-request@w3.org, (bcc:
Noah Mendelsohn/Cambridge/IBM)
Subject: Re: status of ROR
Fulfilling my AI, here is, what I believe to be the set of edits needed to
be applied to fully resolve
SC1, 2 and 3.
Starting with the draft used to produce this editor's version:
http://www.w3.org/2000/xp/Group/2/06/LC/soap12-part2OptRespMEP.html
Change Table 7 - "Receiving" row
From:
'***Either a) Start of response envelope available in
http://www.w3.org/2003/05/soap/mep/OutboundMessage or b) indication
from the application that no such envelope is to be send in the
response.'
To:
'Start of response available in
http://www.w3.org/2003/05/soap/mep/OutboundMessage.'
Change Table 17, row 2 column 3 from:
The request has been accepted, but no response envelope is
provided. Any further application
processing is beyond the scope of this use of the 6.2 SOAP
Request-Response Message Exchange Pattern***.
to:
The request has been accepted, but either (a) no response envelope
is provided or (b) an envelope representing information related to
the request is provided -- such envelopes SHOULD be processed using
2.6 SOAP Processing model.
(note that the reference to sect 2.6 should probably be a hyperlink to the
relevant section in SOAP1.2 part 1)
Finaly, Replace:
<current>
7.5.1.5 Success and Fail
"Success" and "Fail" are the terminal states of the Request-Response and
SOAP-Response MEPs. Control over the message exchange context returns to
the local SOAP node.
</current>
with:
<proposed>
7.5.1.5 Success and Fail
"Success" and "Fail" are the terminal states of the Request-Response and
SOAP-Response MEPs. Control over the message exchange context returns to
the local SOAP node.
If the "success" state has been reached and if a SOAP envelope has been
received, then the local node is a SOAP Receiver as defined in (reference
to section 1.5.3 of SOAP Part 1] [1]), and in particular MUST obey the
requirement of [reference to SOAP Part 1 Section 2.1 "SOAP Nodes"] [2] to
process the message according to the SOAP Processing Model [reference to
Part 1 section 2.6] [3].
</proposed>
Cheers,
Christopher Ferris
STSM, Software Group Standards Strategy
email: chrisfer@us.ibm.com
blog: http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=440
phone: +1 508 377 9295
xml-dist-app-request@w3.org wrote on 08/01/2006 08:43:23 AM:
>
> Fulfilling my AI regarding the historical record of where we were
> with regards to the ROR, I find that we
> had resolved all three issues (SC1, 2 and 3) and had slightly
> amended the proposed text, and that
> what remained was to do a thorough review (which does not appear to
> have been done).
>
> What isn't clear is whether there is a draft of the spec that
> reflects all of these changes. I suspect
> that there is not, and that we will need to start with Noah's draft
> and apply the edits from the
> resolutions to SC1, 2 and 3 and all of the other resolutions as
> outlined below. Once that has been
> produced, I think that we all need to do a thorough review and
> report any other necessary tweaks to
> make consistent.
>
> The following is the relevant bits collected from the minutes as
> well as from emails related to
> closing SC1, 2 and 3 from the end of April and beginning of May.
>
> Minutes of April 26 telcon seem to reflect that we had resolved SC1,
> 2, and 3 with proposed
> amendment from me (expressed in the minutes) and that Mike was to
> draft text for the
> modified text for the spec (not done). >From the minutes:
> http://lists.w3.org/Archives/Member/w3c-xml-protocol-
> wg/2006Apr/att-0014/2006-04-26-minutes.html
>
> [NEW] ACTION: Mike to Draft text for "before dashes" based on
> Chris's friendly amendment. [recorded in http://www.w3.
> org/2006/04/26-xmlprotocol-minutes.html#action02]
> (DONE) http://lists.w3.org/Archives/Public/xml-dist-
> app/2006May/0000.html
> [NEW] ACTION: Mike to Show the conclusions of SC3 to the mailing
> list. [recorded in http://www.w3.org/2006/04/26-xmlprotocol-minutes.
> html#action03]
> (DONE) http://lists.w3.org/Archives/Public/xml-dist-
> app/2006May/0001.html
> [NEW] ACTION: Noah to Draft proposed text after Table 17. [recorded in
> http://www.w3.org/2006/04/26-xmlprotocol-minutes.html#action01]
> (DONE) http://lists.w3.org/Archives/Public/xml-dist-
> app/2006May/0003.html
>
> From the minutes of May 3, 2006:
> http://lists.w3.org/Archives/Member/w3c-xml-protocol-
> wg/2006May/0003.html
>
> > 5. SOAP 1.2 PER
> >
> > Proposal for ROR
> > Reworked proposal:
> > http://lists.w3.org/Archives/Public/xml-dist-app/2006Jan/0050.html
> > HTML Part2 proposal:
> > http://www.w3.org/2000/xp/Group/2/06/LC/soap12-part2OptRespMEP.html
> >
> > Issues:
> >
> > SC1: 202 semantics. Table 17 for status code 202 row.
> > http://lists.w3.org/Archives/Public/xml-dist-app/2006Mar/0052.html
> > - I believe this is now moot, see (NM/MB exchange):
> > http://lists.w3.org/Archives/Public/xml-dist-app/2006Apr/0008.html
> > - Yet now continuing 202 and RX (2 separate requests) thread (DH):
> > http://lists.w3.org/Archives/Public/xml-dist-app/2006Apr/0009.html
> > - New proposed text from last week around Table 17. Mike will post
> > agreed material, Noah will post new clarifying text after Table 17.
> > PENDING
>
> Noah: Based on last week's discussion, we agreed that an HTTP 202
> response could indicate an optional SOAP envelope will follow. Found
> that there is text around the table that relies on the fact that there
> is no response envelope. Proposed text:
>
> "The request has been accepted, but the server makes no commitment
> as to whether processing of the request has been completed. If a
> response SOAP envelope is provided, than it may represent a partial
> response or a status update on progress of requst processing; if no
> response envelope is provided, then any further application
> processing is beyond the scope of this use of the 6.2 SOAP Request-
> Response Message Exchange Pattern***."
>
> Mike: We already accepted text from Chris for this part of the table.
>
> Noah: Use Chris' text, unless the above is better.
> Next, text states that there will be immediate transition from
> "receiving" to "success" as soon as 202 is received. Should be from
> both "sending+receiving" and "receiving", if no envelope is received.
>
> DavidH: Comfortable with Noah's proposed text.
>
> Noah: Table 17 is in a section entitled "Requesting". But this
> transition is to "success", so also needed to draft text for 7.5.1.5
> "Success and Fail".
>
> Mike: Does this add conformance criteria?
>
> Noah: No, it's just clarification.
>
> DavidH: This won't change existing "200" implementations, because they
> do this anyway.
>
> Noah: New proposed text:
> If the "success" state has been reached, either as a result of ... or
...
> [See IRC log at http://www.w3.org/2006/05/03-xmlprotocol-irc
> Access to log is forbidden at the time minutes are being submitted.]
>
> Noah: Bug in 7.5.1.4:
> Indicate status code 200 ... response includes soap envelope....
> Need to remove this.
> Look for everywhere the spec implies that 202 has no envelope.
>
> ACTION: Yves to perform critical review of changes SC1, SC2, SC3 to
> ensure the result is complete.
>
> > SC2: Semantics of response message. 6.2.2
> > http://lists.w3.org/Archives/Public/xml-dist-app/2006Mar/0051.html
> > - reworked in last telecon. New text is at:
> > http://lists.w3.org/Archives/Public/xml-dist-app/2006Apr/0023.html
> > If no more pushback, then this is the final text
> > DONE
> >
> > SC3: OutboundMessage abstraction
> > http://lists.w3.org/Archives/Public/xml-dist-app/2006Mar/0050.html
> > - discussed at some length last week, search for SC3
> >
> >
http://lists.w3.org/Archives/Member/w3c-xml-protocol-wg/2006Apr/att-0004
> > /2006-04-05-minutes.html
> > - Chris has a action here
> > DONE - final text from Chris. Mike will repost to list.
>
> Noah in his response to the posted draft minutes wrote:
> http://lists.w3.org/Archives/Member/w3c-xml-protocol-
> wg/2006May/0004.html
>
> As minuted:
>
> > Next, text states that there will be immediate transition from
> > "receiving" to "success" as soon as 202 is received. Should be from
> > both "sending+receiving" and "receiving", if no envelope is received.
>
> I think that should be:
>
> Next, text states that there will be immediate transition from
"receiving"
> to "success" as soon as 202 is received. Should be >to< either
> "sending+receiving" and "receiving", and then immediately to "success"
if
> no envelope is received.
>
> Do I have that right?
>
>
> Christopher Ferris
> STSM, Software Group Standards Strategy
> email: chrisfer@us.ibm.com
> blog: http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=440
> phone: +1 508 377 9295
Received on Wednesday, 23 August 2006 05:24:40 UTC