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

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-bindings message

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


Subject: Re: [sca-bindings] Groups - sca-binding-ws-1.1-spec-cd02-issue61.docuploaded


Here are my comments:

  1. Section 1, third paragaph: Change [WSDL] reference to [WSDL11].
     As this stands, it is ambiguous because the [WSDL] reference
     includes both WSDL 1.1 and WSDL 2.0.

  2. Section 1.2: Remove WSDL 1.1 spec from the [WSDL] reference and
     change the name of this reference to [WSDL20].

  3. Section 2: In bullet describing wsdlElement, first paragraph,
     replace the sentence "This attribute points to the specified
     element in an existing WSDL document." by the following
     normative statement: "This attribute MUST point to an element
     in an existing WSDL document [WSDL11]. [BWSxxxxx]"

  4. Section 2: In bullet describing wsdli:wsdlLocation, replace
     the sentence "The use of this attribute indicates that the
     WSDL binding points to an existing WSDL document." by the
     following normative statement: "If this attribute is used, the
     @wsdlElement attribute MUST also be specified. [BWSxxxxx]"

  5. Section 2: In bullet describing wsdli:wsdlLocation, replace
     the [WSDL] reference in the final sentence by [WSDL20].

  6. Section 2.2: Replace the first sentence by the following
     normative statement: "When binding.ws is used on a service or
     reference that is not defined by interface.wsdl, the SCA runtime
     MUST derive a WSDL portType for the service or reference from
     the interface using the rules defined for that SCA interface
     type. [BWSxxxxx]"

  7. Section 2.3, last sentence: Replace "rules that SHOULD be used"
     by "rules that are used", as suggested by Simon's comment.

  8. Section 4: The second last sentence contains a non-RFC2119
     "optional".  Remove the whole sentence, as the paragraph is
     complete and clear without it.

  9. Section 4.1: Reword BWS40001, BWS40002 and BWS40003 so that
     they use the active sense and name the SCA runtime as the
     conformance target:
      When the SOAP intent is required, the SCA runtime MUST transmit
      messages using SOAP.  One or more versions of SOAP can be used.
      [BWS40001]
      When the SOAP.1_1 intent is required, the SCA runtime MUST transmit
      messages using only SOAP 1.1. [BWS40002]
      When the SOAP.1_2 intent is required, the SCA runtime MUST transmit
      messages using only SOAP 1.2. [BWS40003]

10. Suggested rewording/reordering of section 4.2.2:

     The default transport binding rules for the Web Service binding are
     defined as follows:
     • HTTP-based transfer protocol
     • Bindings for SOAP 1.1 are provided
     • "literal" format as described in section 3.5 of [WSDL11]
     • For document-literal pattern, each message uses "document" style,
       as per section 3.5 of [WSDL11]
     • For rpc-literal pattern, each message uses "rpc" style, as per
       section 3.5 of [WSDL11]
     • For rpc-literal pattern, the child elements of the SOAP Body element
       are namespace qualified with a non-empty namespace name
     • For SOAP 1.1 messages, the SOAPAction HTTP header described in
       section 6.1.1 of "Simple Object Access Protocol (SOAP) 1.1" [SOAP]
       represents the empty string, in quotes ("")
     • For SOAP 1.2 messages, the SOAP Action feature described in
       section 6.5 of [SOAP12Adjuncts] does not appear
     • All WSDL message parts are carried in the SOAP body

     In the event that the transport details are not otherwise determined,
     the SCA runtime MUST use the default transport binding rules. [BWS40005]

     When using the default transport binding rules, the SCA runtime MAY
     provide additional bindings, unless policy is applied that explicitly
     restricts this. [BWS40007]

     When using the default transport binding rules with the rpc-literal
     pattern, the SCA runtime SHOULD use the structural URI associated
     with the binding as the namespace of the child elements of the
     SOAP body element. [BWS40009]

   Simon

Eric Johnson wrote:
> Minor nits:
> 
> BWS40004 - "For a service element..." --> (clarifying) "For an SCA 
> service element..", and "MUST the rpc-literal..." --> (typo) "MUST be 
> either the rpc-literal..."
> 
> BWS40005 - "MUST enable the default transport binding rules" --> 
> (indicating context in the text) "MUST enable the default transport 
> binding rules that follow"
> 
> BWS40007 - "Additional bindings MAY ..." --> (clarifying) "Additional 
> WSDL bindings MAY..."
> 
> -Eric.
> 
> simon_holdsworth@uk.ibm.com wrote:
>> The document named sca-binding-ws-1.1-spec-cd02-issue61.doc has been
>> submitted by Mr. Simon Holdsworth to the OASIS Service Component
>> Architecture / Bindings (SCA-Bindings) TC document repository.
>>
>> Document Description:
>> Updated revision of the WS binding specification including conformance
>> statement numbering.
>>
>> View Document Details:
>> http://www.oasis-open.org/committees/document.php?document_id=31957
>>
>> Download Document:  
>> http://www.oasis-open.org/committees/download.php/31957/sca-binding-ws-1.1-spec-cd02-issue61.doc
>>
>>
>> PLEASE NOTE:  If the above links do not work for you, your email application
>> may be breaking the link into two pieces.  You may be able to copy and paste
>> the entire link address into the address field of your web browser.
>>
>> -OASIS Open Administration
>>   
> --------------------------------------------------------------------- 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




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