Proposed text for HTTP Transfer Coding (CR055)

I have an action item for CR055 to propose some new text for Part 2 Section
6.8.2. based on a mailing list thread [1] I started on May 26th 2006 to
clarify the way {http transfer coding} and {http transfer coding default}
are described. My proposal follows, based on responses from Jacek on June
8th & 9th.

<begin>
6.8.2 Relationship to WSDL Component Model

The HTTP binding extension specification adds the following properties to
the WSDL component model (as defined in [WSDL 2.0 Core
Language<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/wsdl20/wsdl20-adjuncts.html?content-type=text/html;%20charset=utf-8#WSDL-PART1>
]):

   -

   {http transfer coding default} OPTIONAL. A *xs:string* to the
Binding<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/wsdl20/wsdl20.html#component-Binding>component.
This property indicates the default transfer codings available
   for all Binding Message
Reference<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/wsdl20/wsdl20.html#component-InterfaceMessageReference>and
Binding
   Fault <http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/wsdl20/wsdl20.html#component-InterfaceFaultReference>components
of this
   Binding<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/wsdl20/wsdl20.html#component-Binding>component.
   -

   {http transfer coding default} OPTIONAL. A *xs:string* to the Binding
   Operation<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/wsdl20/wsdl20.html#component-BindingOperation>component.
This property indicates the default transfer codings available
   for all Binding Message
Reference<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/wsdl20/wsdl20.html#component-BindingMessageReference>components
of this Binding
   Operation<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/wsdl20/wsdl20.html#component-BindingOperation>component.
   -

   {http transfer coding} OPTIONAL. A *xs:string* to the Binding Message
   Reference<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/wsdl20/wsdl20.html#component-BindingMessageReference>component.
This property indicates the transfer codings available for this
Binding
   Message Reference<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/wsdl20/wsdl20.html#component-BindingMessageReference>component.
If this property is not present, transfer coding for this Binding
   Message Reference defaults to the {http transfer coding default} property of
   the parent Binding Operation component and if that property is not present,
   then to the {http transfer coding default} property of the grandparent
   Binding component, if present.
    -

   Similarly, {http transfer coding} OPTIONAL, to the Binding
Fault<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/wsdl20/wsdl20.html#component-BindingFault>component.
If this property is not present, transfer coding for this Binding
   Fault defaults to the {http transfer coding default} property of the parent
   Binding component.

These properties are not relevant when HTTP 1.0 is used.
 <end>

I think this text describes the data relationships correctly, but please
rewrite it if it doesn't conform to the style or structure conventions of
the spec.

[1]  http://lists.w3.org/Archives/Public/www-ws-desc/2006May/0087.html

regards,
John Kaputin
(Apache Woden developer)

Received on Wednesday, 6 September 2006 11:29:13 UTC