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

Re: [sca-bindings] BINDINGS-127: Problems with the Extension Points in theXSD for binding.ws - Updated proposal

From
Mike Edwards <>
Date
2010-04-15T09:36:19+00:00
ID
Thread
Re: [sca-bindings] BINDINGS-127: Problems with the Extension Points in theXSD for binding.ws - Updated proposal
Folks,

Following discussions on the email list,
here is a revised proposal for BINDING 127 with:

a) Removal of the sca:endpointReference
element and use of the base wsa:endpointReference

b) Removal of the <any/> element
from the base wireFormat & operationSelector elements

Proposal:

Update the declaration of the WebServiceBinding
type as follows: 

    <complexType
name="WebServiceBinding"> 

        <complexContent> 

            <extension
base="sca:Binding"> 

                <sequence> 

                    <element
ref="wsa:endpointReference minOccurs="0" maxOccurs="unbounded"/> 

                    <element
ref="sca:extensions" minOccurs="0" maxOccurs="1"
/> 

                </sequence> 

                <attribute
name="wsdlElement" type="anyURI" use="optional"/> 

                <attribute
ref="wsdli:wsdlLocation" use="optional"/> 

            </extension> 

        </complexContent> 

    </complexType>

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>

The changes to the wireFormat and operationSelector
types will have to be forwarded to the Assembly TC for action.

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 →