Next in thread → Next in month →

Re: [sca-bindings] WS Binding CD02 rev1

From
Simon Holdsworth <>
Date
2009-06-12T10:46:12+00:00
ID
Thread
Re: [sca-bindings] WS Binding CD02 rev1
I'm happy with Simon's proposed rewording,
and I think it can be treated as editorial without opening a new issue.

Simon Nash <> wrote on 11/06/2009
22:43:45:

> Anish,

> See comments inline below.

> 

>    Simon

> 

> Anish Karmarkar wrote:

> > Simon Nash wrote:

> >> Anish,

> >> Here are my comments on the latest draft.

> >>

> >> 1. The colon following [BWS40005] in section 4.2.2 is not
correct and

> >>    should be changed to a period.  Also, [BWS40006]
and [BRS40007]

> >>    should not be a bulleted list.

> >>

> >>    The default transport binding rules are defined
in the previous

> >>    bulleted list at the start of section 4.2.2.
 This non-normative

> >>    definition is followed by three normative statements
BWS40005,

> >>    BWS40006 and BWS40007 that refer back to the
previous definition.

> >>    These three normative statements are independent
of each other and

> >>    should not be linked together, either by a colon
or by bulleted

> >>    indentation.

> >>

> > 

> > Fixed in CD02-rev3 (which isn't posted yet, but will be later).

> > 

> >> 2. The text for BWS20018 refers to the "semantics of
this

> >>    attribute".  When reading the standalone
conformance statement in

> >>    Appendix B, it isn't clear which attribute is
intended.  This text

> >>    should read "semantics of the @wsdli:wsdlLocation
attribute".

> >>

> > 

> > BWS20018 says:

> > "The semantics of this attribute are specified in Section
7.1 of WSDL 

> > 2.0 [WSDL20]. The value of the @wsdli:wsdlLocation attribute
MUST 

> > identify an existing WSDL 1.1 document."

> > 

> > Going by our conventions, I don't think the 1st sentence should
be part 

> > of BWS20018. I would like to suggest the following:

> > Leave the 1st statement as is, but remove it from BWS20018. BWS20018

> > would now read --

> > "The value of the @wsdli:wsdlLocation attribute MUST identify
an 

> > existing WSDL 1.1 document."

> > 

> > I'll make this change in CD02-rev3, please let me know if you
disagree.

> > 

> This is a step in the right direction, but I think it leads to the

> need for further changes in the definition of @wsdli:wsdlLocation.

> 

> The change that you are suggesting would produce the following (using

> paragraph boundaries to clearly separate normative and non-normative

> statements):

> 

>   The @wsdli:wsdlLocation attribute MAY be specified by the binding
in

>   the event that the <WSDL-namespace-URI> in the ‘endpoint’
attribute

>   is not dereferencable, or when the intended WSDL document is
to be

>   found at a different location than the one pointed to by the

>   <WSDL-namespace-URI>. [BWS20016]

> 

>   If the @wsdli:wsdlLocation attribute is used the @wsdlElement
attribute

>   MUST also be specified. [BWS20017]

> 

>   The semantics of this attribute are specified in Section 7.1
of

>   WSDL 2.0 [WSDL20].

> 

>   The value of the @wsdli:wsdlLocation attribute MUST identify
an

>   existing WSDL 1.1 document. [BWS20018]

> 

> The ordering of these four statements is ambiguous at best and confusing

> at worst.  (Does "this attribute" mean wsdlLocation
or wsdlElement?)

> A better approach would be to define the meaning of wsdli:wsdlLocation

> first, followed by additional rules about its usage in <binding.ws>.

> This immplies moving the non-normative sentence earlier, so that it

> precedes BWS20017 instead of being sandwiched between BWS20017 and

> BWS20018.  The result would be as follows:

> 

>   The @wsdli:wsdlLocation attribute MAY be specified by the binding
in

>   the event that the <WSDL-namespace-URI> in the ‘endpoint’
attribute

>   is not dereferencable, or when the intended WSDL document is
to be

>   found at a different location than the one pointed to by the

>   <WSDL-namespace-URI>. [BWS20016]

> 

>   The semantics of this attribute are specified in Section 7.1
of

>   WSDL 2.0 [WSDL20].

> 

>   If the @wsdli:wsdlLocation attribute is used the @wsdlElement
attribute

>   MUST also be specified. [BWS20017]

> 

>   The value of the @wsdli:wsdlLocation attribute MUST identify
an

>   existing WSDL 1.1 document. [BWS20018]

> 

> This is an improvement, but BWS20016 has the problem that it uses
MAY

> in the way that we decided was incorrect when resolving ASSEMBLY-122

> (i.e., to specify a choice for user code rather than an optional

> feature for implementations).  So I'd suggest taking the further
step

> of making the BWS20016 text non-normative, which produces the following:

> 

>   The @wsdli:wsdlLocation attribute can be used in the event
that

>   the <WSDL-namespace-URI> is not dereferenceable, or when
the intended

>   WSDL document is found at a different location than the one
pointed to

>   by the <WSDL-namespace-URI>.  The semantics of this
attribute are

>   specified in Section 7.1 of WSDL 2.0 [WSDL20].

> 

>   If the @wsdli:wsdlLocation attribute is used, the @wsdlElement

>   attribute MUST also be specified. [BWS20017]

> 

>   The value of the @wsdli:wsdlLocation attribute MUST identify
an

>   existing WSDL 1.1 document. [BWS20018]

> 

>   ***Note that I have made some minor wording and spelling updates
to

>   the above, including removing the incorrect reference to the

>   ‘endpoint’ attribute***

> 

> Do you think we could make the above changes editorially, or do we
need

> an issue?

> 

>    Simon

> 

> > -Anish

> > -- 

> > 

> >>   Simon

> >>

> >> Anish Karmarkar wrote:

> >>> Created CD02-rev2 by making the ed changes pointed out
by SimonN as 

> >>> well as reversed the way the 2119 keyword stmt bookmarks/crossrefs

> >>> worked to match that of assembly (was a major PITA to
change it). I 

> >>> also did some formating/ed changes and fixed a few refs/crossrefs.

> >>> More detailed comments inlined below.

> >>>

> >>> CD02-rev2 (Word & PDF):

> >>> http://www.oasis-open.org/apps/org/workgroup/sca-

> bindings/download.php/32884/sca-binding-ws-1.1-spec-cd02-rev2.doc

> >>>

> >>> http://www.oasis-open.org/apps/org/workgroup/sca-

> bindings/download.php/32885/sca-binding-ws-1.1-spec-cd02-rev2.pdf

> >>>

> >>>

> >>> Diff between CD02-rev1 and CD02-rev2:

> >>> http://www.oasis-open.org/apps/org/workgroup/sca-

> bindings/download.php/32886/sca-binding-ws-1.1-spec-cd02-rev1-rev2-diff.pdf

> >>>

> >>>

> >>> Diff between CD02 and CD02-rev2:

> >>> http://www.oasis-open.org/apps/org/workgroup/sca-

> bindings/download.php/32887/sca-binding-ws-1.1-spec-cd02-rev2-diff.pdf

> >>>

> >>>

> >>> -Anish

> >>> -- 

> >>>

> >>> Simon Nash wrote:

> >>>> Anish,

> >>>> Thanks for your work on this.  Here are my comments.

> >>>>

> >>>> Major issue:

> >>>>

> >>>>  All cross-references for conformance statements
and tags are wrong.

> >>>>

> >>>>  The bookmark R_BWSxxxxx should be the [BWSxxxxx]
tag in the main

> >>>>  chapter text, with a cross-reference in the
"Conformance ID" column

> >>>>  of Appendix B.  Instead this bookmark
is the main chapter text

> >>>>  describing BWSxxxxx, with a cross-reference
in the "Description"

> >>>>  column of Appendix B.

> >>>>

> >>>>  The bookmark BWSxxxxx should be the text describing
BWSxxxxx in the

> >>>>  "Description" column of Appendix
B, with a cross-reference 

> >>>> preceding the

> >>>>  [BWSxxxxx] tag in the main chapter text.  Instead
this bookmark is the

> >>>>  [BWSxxxxx] tag in the "Conformance ID"
column of Appendix B, with a

> >>>>  cross-reference following the main chapter
text describing BWSxxxxx.

> >>>>

> >>>> Editorial comments:

> >>>>

> >>>>  1. In front matter "Related Work",
change "supercedes" to 

> >>>> "supersedes".

> >>>>

> >>>

> >>> Done.

> >>>

> >>>>  2. In front matter "Abstract", fix
typo "of an SCA composites".

> >>>>

> >>>

> >>> Done.

> >>>

> >>>>  3. In front matter "Notices" last
paragraph, fix typo "names OASIS 

> >>>> is".

> >>>>

> >>>

> >>> Done.

> >>>

> >>>>  4. In section 1.1, change [[RCF2119]] to [RFC2119].

> >>>>

> >>>

> >>> Done.

> >>>

> >>>>  5. In section 1.4, use Word cross-reference
for [SCA-Assembly].

> >>>>

> >>>

> >>> Done.

> >>>

> >>>>  6. In section 2 bulleted list, there are 3
cross-references to

> >>>>     [SCA-Assembly] under /binding.ws/wsdlElement
which should be

> >>>>     Word cross-references.

> >>>>

> >>>

> >>> Done.

> >>>

> >>>>  7. In section 2 bulleted list, /binding.ws/wireFormat
and

> >>>>     /binding.ws/operationSelector should
be in bold italic font.

> >>>>

> >>>

> >>> Done.

> >>>

> >>>>  8. In section 2 bulleted list, cross-references
to [SCA-Assembly]

> >>>>     in /binding.ws/wireFormat and /binding.ws/operationSelector

> >>>>     should be Word cross-references.

> >>>>

> >>>

> >>> Done.

> >>>

> >>>>  9. In section 2.3, the Word cross-reference
to [SCA-JCAA] points

> >>>>     to [SCA-Policy].

> >>>>

> >>>

> >>> Done.

> >>>

> >>>> 10. In section 4.1, the cross-reference (R2705) should
use square

> >>>>     brackets instead of parentheses.  Also,
it should point to a

> >>>>     reference in section 1.2 instead of
directly to a section of

> >>>>     http://www.ws-i.org/Profiles/BasicProfile-1.2.html
(which is

> >>>>     not one of the documents listed in
section 1.2).

> >>>>

> >>>

> >>> Fixed to point to the reference in section 1.2.

> >>>

> >>>

> >>>> 11. In section 4.2.1, conformance statement [BWS40004],
fix

> >>>>     typo "from the that interface".

> >>>>

> >>>

> >>> Done.

> >>>

> >>>> 12. In section 4.2.2, delete the colon after [BWS40005].

> >>>>

> >>>

> >>> Colon is necessary (per the issue resolution).

> >>>

> >>>> 13. In section 4.2.2, the paragraphs containing conformance
statments

> >>>>     [BWS40006] and [BWS40007] should not
be indented.

> >>>>

> >>>

> >>> They have to be indented. It is supposed to be a list.
Fixed.

> >>>

> >>>> 14. In section 4.2.2, conformance statement [BWS40007],
fix

> >>>>     typo "structureal".

> >>>>

> >>>

> >>> Done.

> >>>

> >>>> 15. In section 5.1 first paragraph, add a Word cross-reference
for

> >>>>     [SCA-Assembly].

> >>>>

> >>>

> >>> Done.

> >>>

> >>>> 16. In section 5.1 second paragraph, change [SCA-ASSEMBLY]
to

> >>>>     [SCA-Assembly} and add a Word cross-reference.

> >>>>

> >>>

> >>> Done.

> >>>

> >>>> 17. In section 5.2, change Appendix XXX to Appendix
B.

> >>>>

> >>>

> >>> Done.

> >>>

> >>>> 18. In section 5.2, add Word cross-references for
[SCA-Assembly] and

> >>>>     [SCA-Policy].

> >>>>

> >>>

> >>> Done.

> >>>

> >>>> 19. In conformance statement BWS20005, fix double
blank in

> >>>>     "runtime MUST".

> >>>>

> >>>

> >>> Done.

> >>>

> >>>> 20. In conformance statement BWS20019, fix wrong
font (Verdana

> >>>>     instead of Arial) and spurious indentation
in opening paragraph

> >>>>     and first two bullets.

> >>>>

> >>>

> >>> Not sure why this was showing up.

> >>> Encountered some strange word bug (or lack of word skills).
BWS20019 

> >>> now does not have any bullets.

> >>>

> >>>> 21. In conformance statement BWS20019, third bulleted
item does

> >>>>     not have a bullet and is wrongly indented.

> >>>>

> >>>

> >>> See above.

> >>>

> >>>> 22. In conformance statements BWS20021/22/23/24,
fix wrong font

> >>>>     (Verdana instead of Arial).

> >>>>

> >>>

> >>> Fixed.

> >>>

> >>>> 23. In conformance statement BWS20032, fix wrong
font (Verdana

> >>>>     instead of Arial) and spurious indentation.

> >>>>

> >>>

> >>> Fixed.

> >>>

> >>>> 24. In Appendix D, add the list of contributors.

> >>>>

> >>>

> >>> SimonH: can you provide me a list. This needs to go in
all the 

> >>> binding specs.

> >>>

> >>>>   Simon

> >>>>

> >>>> Anish Karmarkar wrote:

> >>>>> Available at:

> >>>>> http://www.oasis-open.org/committees/download.php/32787/sca-

> binding-ws-1.1-spec-cd02-rev1.doc 

> >>>>>

> >>>>> http://www.oasis-open.org/committees/download.php/32788/sca-

> binding-ws-1.1-spec-cd02-rev1.pdf 

> >>>>>

> >>>>>

> >>>>> I used SimonH's issue 61 rev3 document as the
starting point. CD02 

> >>>>> rev1 includes resolutions of all the resolved
issues + all the 

> >>>>> action items against the ws binding editors.
Appendix F contains 

> >>>>> the revision history.

> >>>>>

> >>>>> The front page/footer isn't quite right (links,
date, title etc) 

> >>>>> wrt what we need for CD03/PRD and will be changed
before publication.

> >>>>>

> >>>>> I have also attached the diff version (PDF).

> >>>>>

> >>>>> -Anish

> >>>>> -- 

> >>>>>

> >>>>>

> >>>>> 

> ------------------------------------------------------------------------

> >>>>>

> >>>>>

> >>>>> ---------------------------------------------------------------------

> >>>>> To unsubscribe from this mail list, you must
leave the OASIS TC that

> >>>>> generates this mail.  Follow this link to
all your TCs in OASIS at:

> >>>>> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php

> >>>>

> >>>>

> >>>

> >>>

> >>

> >>

> >>

> >> ---------------------------------------------------------------------

> >> To unsubscribe from this mail list, you must leave the OASIS
TC that

> >> generates this mail.  Follow this link to all your TCs
in OASIS at:

> >> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php

> > 

> > 

> 

> 

> 

> ---------------------------------------------------------------------

> To unsubscribe from this mail list, you must leave the OASIS TC that

> generates this mail.  Follow this link to all your TCs in OASIS
at:

> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php

> 

Simon Holdsworth

STSM, SCA Bindings Architect; Master Inventor; OASIS SCA Bindings TC Chair

MP 211, IBM UK Labs, Hursley Park, Winchester SO21 2JN, UK

Tel +44-1962-815059 (Internal 245059) Fax +44-1962-816898

Internet - 

Unless stated otherwise above:

IBM United Kingdom Limited - Registered in England and Wales with number
741598. 

Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU
Next in thread → Next in month →