← Prev in month ← Prev in thread
Next in thread → Next in month →

[NEW ISSUE] JMS binding - binding property name is incorrectly marked as "optional"

From
Mike Edwards <>
Date
2009-06-29T08:33:39+00:00
ID
Thread
[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:  

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
← Prev in month ← Prev in thread
Next in thread → Next in month →