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] sca:endpointReference versus wsa:EndpointReferencefor WS Binding


+1

-Eric.

On 03/31/2010 03:29 PM, Anish Karmarkar wrote:
> I agree that if we were to use a wrapper (eg: <extensions>) for the
> <any> then it would be appropriate to reuse wsa:EndpointReference.
>
> -Anish
> -- 
>
> On 3/16/2010 1:43 PM, Luciano Resende wrote:
>> This is interesting, as the overall schema still have UPA issues when
>> you try to extend bindings using a different namespace (e.g Tuscany
>> extensions to SCA Schema). I'll be proposing some shema changes to
>> address overall UPA issues, which will include removing the <xsd:any>
>> from Binding WS schema and this might allow us to go back to use
>> wsa:EndpointReference directly if the Binding TC wish to do so.
>>
>> - Luciano
>> ------------------------------------------------------------------------
>> *Luciano Resende*
>> Open Source SOA - _Apache Tuscany_
>> <http://incubator.apache.org/tuscany/>
>> 4400 N 1st St, San Jose - CA
>> notes: _Luciano Resende/Westford/IBM_ <mailto:Luciano
>> Resende/Westford/IBM>
>> internet IBM: _luciano_resende@us.ibm.com_
>> <mailto:luciano_resende@us.ibm.com>
>> internet ASF: _lresende@apache.org_ <mailto:lresende@apache.org>
>> Personal blog @ developerWorks : _link_
>> <http://www-03.ibm.com/developerworks/blogs/page/lresende>
>> Apache Tuscany blog: _link_ <http://apache-tuscany.blogspot.com/>
>> ------------------------------------------------------------------------
>> Great things are not done by impulse but by a series of small things
>> brought together
>> - Vincent Van Gogh
>>
>>
>>
>>
>>
>>
>> From: Eric Johnson <eric@tibco.com>
>> To: Luciano Resende/Westford/IBM@Lotus
>> Cc: sca-bindings@lists.oasis-open.org
>> Date: 03/16/2010 01:31 PM
>> Subject: Re: [sca-bindings] sca:endpointReference versus
>> wsa:EndpointReference for WS Binding
>> ------------------------------------------------------------------------
>>
>>
>>
>> Hi Luciano,
>>
>> As I recall we were forced into doing this to resolve a limitation with
>> XML Schema and the use of "xsd:any" leading to a "unique particle
>> attribution" error.
>> _
>> __http://www.osoa.org/jira/browse/BINDINGS-49_
>>
>> -Eric
>>
>> On 03/16/2010 12:19 PM, Luciano Resende wrote:
>> Is there a particular reason why the ws binding schema defines it's own
>> endpointReference element based on wsa:EndpointReferenceType without
>> extending it, instead of just referencing the wsa:EndpointReference
>> directly ?
>>
>> Here is the snipet from the ws binding xsd :
>>
>> <complexType name="WebServiceBinding">
>> <complexContent>
>> <extension base="sca:Binding">
>> <sequence>
>> <element name="endpointReference" type="wsa:EndpointReferenceType"
>> minOccurs="0" maxOccurs="unbounded"/>
>> <any namespace="##other" processContents="lax"
>> minOccurs="0" maxOccurs="unbounded"/>
>> </sequence>
>> <attribute name="wsdlElement" type="anyURI" use="optional"/>
>> <attribute ref="wsdli:wsdlLocation" use="optional"/>
>> </extension>
>> </complexContent>
>> </complexType>
>>
>> This requires composites to have the following when configuring the ws
>> binding. Note that although endpointReference is an element defined from
>> sca namespace, we still need to use the child elements based on the wsa
>> namespace.
>>
>> <binding.ws
>> wsdlElement="_http://helloworld#wsdl.binding(HelloWorldSoapBinding)_
>> <http://helloworld#wsdl.binding%28HelloWorldSoapBinding%29>">
>> <endpointReference>
>> <wsa:Address
>> xmlns:wsa="_http://www.w3.org/2005/08/addressing_";>_http://localhost:8085/services/HelloWorldWebService1_</wsa:Address>
>>
>> <endpointReference>
>> </binding.ws>
>>
>> [1]
>> _http://tools.oasis-open.org/version-control/svn/sca-assembly/SCA_XSDS/sca-binding-ws-1.1-cd04.xsd_
>>
>> [2] _http://www.w3.org/2006/03/addressing/ws-addr.xsd_
>>
>> - Luciano
>> ------------------------------------------------------------------------
>> *Luciano Resende*
>> Open Source SOA - _Apache Tuscany_
>> <http://incubator.apache.org/tuscany/>
>> 4400 N 1st St, San Jose - CA
>> notes: _Luciano Resende/Westford/IBM_
>> <mailto:Luciano%20Resende/Westford/IBM>
>> internet IBM: _luciano_resende@us.ibm.com_
>> <mailto:luciano_resende@us.ibm.com>
>> internet ASF: _lresende@apache.org_ <mailto:lresende@apache.org>
>> Personal blog @ developerWorks : _link_
>> <http://www-03.ibm.com/developerworks/blogs/page/lresende>
>> Apache Tuscany blog: _link_ <http://apache-tuscany.blogspot.com/>
>> ------------------------------------------------------------------------
>> Great things are not done by impulse but by a series of small things
>> brought together
>> - Vincent Van Gogh
>>
>>
>>
>>
>>
>
> ---------------------------------------------------------------------
> 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]