On Tue, Feb 21, 2012 at 10:04 AM, Simon Laws <simonsl...@googlemail.com> wrote: > On Mon, Feb 20, 2012 at 7:03 PM, Greg Dritschler > <greg.dritsch...@gmail.com> wrote: >> I believe the fix for TUSCANY-4005 is in error. The goal of the fix was to >> comply with this requirement: >> >> The target component has multiple services. According to the following text >> in the assembly specification, the target component must have one and only >> one service with a compatible interface. >> >> 1844 If <service-name> is not present, the target component MUST have one >> and only >> 1845 one service with an interface that is a compatible superset of the >> wire source's >> 1845 interface and satisifies the policy requirements of the wire source, >> and the SCA >> 1846 runtime MUST use this service for the wire. [ASM60048] >> >> The fix checks if there are multiple candidate targets BEFORE DOING ANY >> FILTERING for interface compatibility or policy matching. If the target >> does have one and only one service with a compatible interface and policy, >> you now get the error introduced by the fix. This was not the intention. > > My mistake, let me switch the test around. > > Simon > > -- > Apache Tuscany committer: tuscany.apache.org > Co-author of a book about Tuscany and SCA: tuscanyinaction.com
Change applied at r1291714 Simon -- Apache Tuscany committer: tuscany.apache.org Co-author of a book about Tuscany and SCA: tuscanyinaction.com