ISSUE-2: Assertion Protocol-2020 missing RFC 2119 language
Protocol-2020 is spurious
Assertion Protocol-2020 missing RFC 2119 language
- State:
- CLOSED
- Product:
- SOAP-JMS Binding specification
- Raised by:
- Eric Johnson
- Opened on:
- 2009-07-27
- Description:
- Description:
------------
We have this bullet point under the "soapAction" property: "if using SOAP 1.2, and the contentType property has an action parameter, that parameter value MUST match this SOAPJMS_soapAction value.†[Definition: Use fault subcode mismatchedSoapAction if the SOAP 1.2 action does not match.†] "
Protocol-2019 captures the first sentence, and Protocol-2020 covers the [Definition:]. Notice that the definition doesn't have any RFC 2119 language.
Justification:
--------------
It is impossible to test Protocol-2020 without also testing 2019. Further, Protocol-2020 does not contain any RFC 2119 language. Yet it is clearly subsidiary to Protocol-2019, and the absence of this language leaves it unclear as to what MUST be done. Combining the two statements will clarify the possible confusion.
Proposal:
---------
Change the paragraph that reads:
"if using SOAP 1.2, and the contentType property has an action parameter, that parameter value MUST match this SOAPJMS_soapAction value.†[Definition: Use fault subcode mismatchedSoapAction if the SOAP 1.2 action does not match.†] "
to this:
"if using SOAP 1.2, and the contentType property has an action parameter, that parameter value is checked for a match with the SOAPJMS_soapAction value. A fault MUST be generated with [Definition: subcode mismatchedSoapAction if the SOAP 1.2 action does not match the SOAPJMS_soapAction value.]†"
- Related Actions Items:
- No related actions
- Related emails:
- Agenda for the 2009-08-18 conference call (from eric@tibco.com on 2009-08-17)
- Minutes 2009/08/11 (from M8PHILLI@uk.ibm.com on 2009-08-11)
- RE: Agenda for 2009-08-11 conference call (from peaston@progress.com on 2009-08-11)
- Agenda for 2009-08-11 conference call (from eric@tibco.com on 2009-08-10)
- Re: ISSUE-2: update available (from eric@tibco.com on 2009-08-10)
- ISSUE-2: update available (from phil_adams@us.ibm.com on 2009-08-10)
- Re: Agenda for 2009-08-04 conference call (from M8PHILLI@uk.ibm.com on 2009-08-04)
- Re: Agenda for 2009-08-04 conference call (from ylafon@w3.org on 2009-08-04)
- Agenda for 2009-08-04 conference call (from eric@tibco.com on 2009-08-03)
- Action item 95 complete (from eric@tibco.com on 2009-07-29)
- RE: Agenda for 2009-07-28 conference call (from peaston@progress.com on 2009-07-28)
- Agenda for 2009-07-28 conference call (from eric@tibco.com on 2009-07-27)
- ISSUE-2 (Protocol-2020 is spurious): Assertion Protocol-2020 missing RFC 2119 language [SOAP-JMS Binding specification] (from sysbot+tracker@w3.org on 2009-07-27)
Related notes:
Proposed and accepted change to proposal, from conference call of 2009-08-04:
"if using SOAP 1.2, and the contentType property has an action parameter, that parameter value is compared with the SOAPJMS_soapAction value. A fault MUST be generated with [Definition: subcode mismatchedSoapAction if the SOAP 1.2 action does not match the SOAPJMS_soapAction value.]†"
Accepted resolution text as per http://www.w3.org/2009/08/18-soap-jms-minutes.html
Completing issue record:
Opened: http://www.w3.org/2009/08/04-soap-jms-minutes.html
Resolved with changes: http://www.w3.org/2009/08/04-soap-jms-minutes.html
XML diff:
http://dev.w3.org/cvsweb/2008/ws/soapjms/soapjms.xml.diff?r1=1.54&r2=1.55&f=h
HTML diff:
http://dev.w3.org/cvsweb/2008/ws/soapjms/soapjms.html.diff?r1=1.53&r2=1.54&f=h
Follow-up XML diff
http://dev.w3.org/cvsweb/2008/ws/soapjms/soapjms.xml.diff?r1=1.59&r2=1.60&f=h
Display change log