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: [NEW ISSUE] JMS binding - binding property name is incorrectly marked as "optional"



Raiser:                        Mike Edwards

Target:                        sca-jmsbinding-1.1-spec-cd03.pdf

Description:

The BindingProperty type declares a @name attribute without a @use attribute.

This implies that the @name attribute is optional, since this is the default value for @use in the Schema spec.

However, a Property without a name attribute is not meaningful, it would imply some property value with no
name to indicate what the property identity is.

 <complexType name="BindingProperty">
  <simpleContent>
    <extension base="string">
      <attribute name="name" type="NMTOKEN"/>
      <attribute name="type" type="string" use="optional"
        default="xs:string"/>
    </extension>
  </simpleContent>
</complexType>


Proposal:

Add @use="required" to the @name attribute of the BindingProperty type:

 <complexType name="BindingProperty">
  <simpleContent>
    <extension base="string">
      <attribute name="name" type="NMTOKEN" use="required"/>
      <attribute name="type" type="string" use="optional"
        default="xs:string"/>
    </extension>
  </simpleContent>
</complexType>



Yours,  Mike.

Strategist - Emerging Technologies, SCA & SDO.
Co Chair OASIS SCA Assembly TC.
IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
Email:  mike_edwards@uk.ibm.com







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








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