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

[ISSUE 98] Conformance Assertion [ASM50012] is invalid - updated proposal

From
Mike Edwards <>
Date
2009-01-13T14:25:12+00:00
ID
Thread
[ISSUE 98] Conformance Assertion [ASM50012] is invalid - updated proposal
Folks,

Here is an updated proposal to resolve
Issue 98:

New wording for [ASM50012] (lines 866-871):

"If binding elements are specified
for the reference, then those bindings MUST be used and

they override any bindings specified
for the equivalent reference in the componentType of 

the implementation.  If no binding
elements are specified for the reference, then any bindings

specified for the equivalent reference
in the componentType of the implementation MUST be

used. Where no binding elements are
present on either the reference or in the componentType

the binding used for the wire to the
target service MUST be one of the bindings associated with

the target service. [ASM50012]"

Updated [ASM50026} (lines 908-910):

"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. Any <binding/>

elements specified for the equivalent
reference in the componentType of the implementation

MUST be overridden and ignored. [ASM50026]"

New conformance target [ASM50034] -
added after line 910.

"If any <wire/> element has
a reference specified in its @source attribute, there MUST NOT 

be any child <binding/> elements
declared for that reference. Any <binding/>

elements specified for the equivalent
reference in the componentType of the implementation

MUST be overridden and ignored. [ASM50034]"

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 →