[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [sca-assembly] Problems in the application of Resolution forAssembly 57 to the Specification - Proposed editorial fixes
Mike Edwards wrote: > > Folks, > > Assembly 57 is the issue that decided that any <binding/> on a > <reference/> MUST identify a target > service either via @uri or via binding-specific mechanisms. > > This essentially outlaws the use of the reference @target attribute with > any <binding/> child elements > on the same reference. > That means we don't allow a ref with multiplicity >1 to point to a SCA service *and* an external service. Not sure if this is a mainline usecase, but wanted to point it out. > It also implies that there is no choosing between multiple <binding/> > child elements, since they all > apply, once they identify a target. > Not sure what you mean. Do you mean that a reference can't choose a specific binding of a service? If so, I recall that we allowed that via the use of the @name attribute on service bindings. > Considering sca-assembly-1.1-spec-cd01-rev3.doc > > Section 5.3.1: > > - does not reflect Issue 57 at all. > - the following changes are necessary: > > 1. Remove lines 866 - 868 > (this situation can never occur - if there is an @target attribute then > there can't be any <binding/> subelement) > > 2. Change lines 856 - 858 > (required to state that <binding/> subelements cannot exist alongside an > @target attribute) > > If a reference has a value specified for one or more target services in > its @target attribute, > > there MUST NOT be any child <binding/> elements declared for that > reference. [ASM50026] > > > > 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]