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

[NEW ISSUE] Update XSD Declarations for wireFormat and operationSelectortypes

From
Mike Edwards <>
Date
2010-04-22T16:06:06+00:00
ID
Thread
[NEW ISSUE] Update XSD Declarations for wireFormat and operationSelectortypes
Target:

Description:

On 15th April, the SCA Bindings TC voted
to resolve issue BINDINGS-127 with a proposal that calls for the <any/>

subelements of the wireFormat and operationSelector
base types to be removed.

Formal minutes

http://www.oasis-open.org/committees/download.php/37361/SCA%20Bindings%20minutes%202010-04-15.doc

Proposal used to resolve BINDINGS-127:

http://lists.oasis-open.org/archives/sca-bindings/201004/msg00029.html

The argument is that these base types
are abstract and thus cannot be instantiated and thus do not require any

form of extensibility.  It is noted
that this is different from other extensible base types in SCA (such as
implementation)

and thus the removal of the <any/>
subelements brings the declaration of these two types into line with other
similar

types in SCA.

Proposal:

Update the declaration of the wireFormat
and operationSelector types to remove the <any/> extension elements: 

   <!-- WireFormat Type --> 

   <element name="wireFormat" type="sca:WireFormatType"
abstract="true"/> 

   <complexType name="WireFormatType" abstract="true"> 

      <anyAttribute namespace="##other" processContents="lax"/> 

   </complexType> 

   <!-- OperationSelector Type --> 

   <element name="operationSelector" type="sca:OperationSelectorType" 

      abstract="true"/> 

   <complexType name="OperationSelectorType" abstract="true"> 

      <anyAttribute namespace="##other" processContents="lax"/> 

   </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

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 →