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

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-c-cpp message

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


Subject: Re: [sca-c-cpp] NEW ISSUE: C componentType schema missing definitions innormative section



Apologies - too quick with the cut & pasting!

This issue has been assigned ID CCPP-68 in the jira system
See http://www.osoa.org/jira/browse/CCPP-68

Andrew

____________________________________________________________

Andrew Borley
Websphere ESB Development
Tel: 245393 Ext: +44 (0) 1962 815393 Mob: +44 (0) 7971 805547
E-mail: borley@uk.ibm.com
Mailpoint 211, IBM (UK) Ltd, Hursley Park, Winchester, Hants, SO21 2JN
____________________________________________________________



From: Andrew Borley/UK/IBM@IBMGB
To: sca-c-cpp@lists.oasis-open.org
Date: 14/04/2009 19:32
Subject: Re: [sca-c-cpp] NEW ISSUE: C componentType schema missing definitions in normative section






This issue has been assigned ID CCPP-68 in the jira system

See
http://www.osoa.org/jira/browse/CCPP-68

Andrew

____________________________________________________________

Andrew Borley
Websphere ESB Development
Tel: 245393 Ext: +44 (0) 1962 815393 Mob: +44 (0) 7971 805547
E-mail: borley@uk.ibm.com
Mailpoint 211, IBM (UK) Ltd, Hursley Park, Winchester, Hants, SO21 2JN
____________________________________________________________



From: Bryan Aupperle <aupperle@us.ibm.com>
To: sca-c-cpp@lists.oasis-open.org
Date: 14/04/2009 18:38
Subject: [sca-c-cpp] NEW ISSUE: C componentType schema missing definitions in normative section







Target:  C C&I Specification CD03

Description:  
1) Section 2.4.1 of the C C&I specification contains the normative definition of <interface.c/> but it does not describe the @requires and @policySets attributes that apply to this element as defined in the core SCA schema.
2) An @policySets attributes needs to be added to the definition of <function/> and <callbackFunction/> in Section 2.4.2 of the C C&I specification (as well as the interface.c schema).
3) Section 2.4.3 of the C C&I specification contains the normative definition of <implementation.c/> but it does not describe the @requires and @policySets attributes that apply to this element as defined in the core SCA schema.

4) An @policySets attributes needs to be added to the definition of <function/> in Section 2.4.4 of the C C&I specification (as well as the implementation.c schema).

Proposal:  
1) In section 2.4.1, add @requires and @policySets to the pseudo-schema for <interface.c/> and descriptions using language consistent with samples found in the assembly specification.  In particular, it should be noted that intents on an interface adds to or qualifies the intents of an individual function of that interface.
2)  In section 2.4.2 add @policySets to the pseudo-schema shared by <function/> and <callbackFunction/>and a description using language consistent with samples found in the assembly specification. Also add this attribute to the CFunction in the interface.c schema.
3)  In section 2.4.3, add @requires and @policySets to the pseudo-schema for <implementation.c/> and descriptions using language consistent with samples found in the assembly specification.  In particular, it should be noted that intents on an implementation adds to or qualifies the intents of an individual member function of that implementation.
4) In section 2.4.4 add @policySets to the pseudo-schema for <function/> and a description using language consistent with samples found in the assembly specification. Also add this attribute to the CImplementationFunction in the implementation.c schema.


Bryan Aupperle, Ph.D.
STSM, WebSphere Enterprise Platform Software Solution Architect

Research Triangle Park,  NC
+1 919-254-7508 (T/L 444-7508)
Internet Address: aupperle@us.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












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]