sca-assembly message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: Re: [sca-assembly] NEW ISSUE: Description for @name attribute of componentproperty is not consistent with that of service and reference
- From: Mike Edwards <mike_edwards@uk.ibm.com>
- To: "OASIS Assembly" <sca-assembly@lists.oasis-open.org>
- Date: Mon, 16 Feb 2009 10:55:49 +0000
Logged as: http://www.osoa.org/jira/browse/ASSEMBLY-111
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
From:
| C Vamsi <vamsic007@in.ibm.com>
|
To:
| "OASIS Assembly" <sca-assembly@lists.oasis-open.org>
|
Date:
| 12/02/2009 13:24
|
Subject:
| [sca-assembly] NEW ISSUE: Description
for @name attribute of component property is not consistent with that of
service and reference |
TARGET: sca-assembly-1.1-spec-cd02-Rev4.doc
DESCRIPTION:
The description for @name attribute of component property is not consistent
with that of component service and component reference.
Component Property:
Lines 1063-1065:
name : NCName (1..1) – the name of the property. The @name attribute of
a
component property MUST match the name of a property element in the
component type of the component implementation. [ASM50031]
-----
Component Service:
Lines 718-722:
name : NCName (1..1) - the name of the service. The @name attribute
of a
service element of a <component/> MUST be unique amongst the service
elements of that <component/> [ASM50002] The @name attribute
of a service
element of a <component/> MUST match the @name attribute of a service
element of the componentType of the <implementation/> child element
of the
component. [ASM50003]
-----
Component Reference:
Lines 788-792:
name : NCName (1..1) – the name of the reference. The @name attribute
of a
reference element of a <component/> MUST be unique amongst the reference
elements of that <component/> [ASM50007] The @name attribute
of a
reference element of a <component/> MUST match the @name attribute
of a
reference element of the componentType of the <implementation/> child
element of the component. [ASM50008]
These descriptions are partly given by the conformance statements in
Appendix-C.
#####
Property:
[ASM50031] : The @name attribute of a component property MUST match the
name of a property element in the component type of the component
implementation.
Service:
[ASM50002]: The @name attribute of a service element of a <component/>
MUST
be unique amongst the service elements of that <component/>
[ASM50003]: The @name attribute of a service element of a <component/>
MUST
match the @name attribute of a service element of the componentType of
the
<implementation/> child element of the component.
Reference:
[ASM50007]: The @name attribute of a reference element of a <component/>
MUST be unique amongst the reference elements of that <component/>
[ASM50008]: The @name attribute of a reference element of a <component/>
MUST match the @name attribute of a reference element of the componentType
of the <implementation/> child element of the component.
#####
PROPOSAL:
Make the description of @name attribute for component property consistent
with that of component service and component reference by the following.
1. In Appendix-C, change the description of conformace ID ASM50031 to "The
@name attribute of a property element of a <component/> MUST be unique
amongst the property elements of that <component/>."
2. Introduce another conformance item with a new ID (say ASM50031-2) for
component property with the description, "The @name attribute of a
property
element of a <component/> MUST match the @name attribute of a property
element of the componentType of the <implementation/> child element
of the
component."
3. Update the description of @name attribute for component property at
line
1063 so that it reads:
name : NCName (1..1) – the name of the property. The @name attribute of
a
property element of a <component/> MUST be unique amongst the property
elements of that <component/>. [ASM50031] The @name attribute of
a property
element of a <component/> MUST match the @name attribute of a property
element of the componentType of the <implementation/> child element
of the
component. [ASM50031-2]
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]