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: ISSUE 100: Defintion of Composite Reference Multiplicity contains conflicting information



http://www.osoa.org/jira/browse/ASSEMBLY-100


On Jan 13, 2009, at 6:37 AM, Mike Edwards wrote:

>
> 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]