OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-assembly message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [NEW ISSUE] Defintion of Composite Reference Multiplicity containsconflicting information



Target:  sca-assembly-1.1-spec-cd01-rev8.pdf

Raiser:        Mike Edwards

Description:

The description of the Composite Reference @multiplicity attribute between lines 1447-1460 conflicts
with both the pseudo-schema and the XSD for SCA Assembly.

The current text implies that the attribute is required (ie (1..1) ).  The text does not describe a default
value when one is declared in the XSD.

Proposal:

Modify the text between 1447-1460 to read as follows:

        multiplicity :  0..1|1..1|0..n|1..n  (0..1)  - Defines the number of wires that can connect the reference to target services.  The multiplicity can have the following values

o        0..1 – zero or one wire can have the reference as a source

o        1..1 – one wire can have the reference as a source

o        0..n - zero or more wires can have the reference as a source

o        1..n – one or more wires can have the reference as a source

The default value for the @multiplicity attribute is 1..1.

The value specified for the multiplicity attribute of a composite reference MUST be compatible with the multiplicity specified on each of the promoted component references, i.e. the multiplicity has to be equal or further restrict. So multiplicity 0..1 can be used where the promoted component reference has multiplicity 0..n, multiplicity 1..1 can be used where the promoted component reference has multiplicity 0..n or 1..n and multiplicity 1..n can be used where the promoted component reference has multiplicity 0..n., However, a composite reference of multiplicity 0..n or 1..n cannot be used to promote a component reference of multiplicity 0..1 or 1..1 respectively. [ASM60011]


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]