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: Policy and Assembly have removed operationelement from Service and Reference
- From: Andrew Borley <BORLEY@uk.ibm.com>
- To: sca-c-cpp@lists.oasis-open.org
- Date: Tue, 17 Feb 2009 10:19:04 +0000
This issue has been assigned ID CCPP-60
by the Jira system.
See http://www.osoa.org/jira/browse/CCPP-60
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:
| 16/02/2009 20:53
|
Subject:
| [sca-c-cpp] NEW ISSUE: Policy
and Assembly have removed operation element from Service and Reference |
Target: C++ and C C&I Specification
Description: The Assembly TC has, in reaction to a decision in the
Policy TC, removed the operation element from Service and Reference. The
primary impact of this is that there is no mechanism in SCDL to attach
an intent to an operation unless it is done so in the interface document
itself. (PolicySets can still be attached to operations via an external
attachment mechanism - in the policySet definition itself). The current
C++ and C specs allow intents to be attached, via annotations to individual
(member) functions and data members/variables. Further, the formal
definitions of the intents defined by the Policy spec indicate that they
constrain bindings or implementations.
Proposal:
We have two options
1) Add a requires attribute to function and callbackFunction and
remove the ability for intent and policySets annotations to apply to data
members/variables
2) Only allow intent annotations to apply to classes/sets of functions
defining an interface & sets of functions defining an implementation
and remove the ability for policySets annotations to apply to data members/variables.
My preference is option 1 (but only slightly).
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
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]