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: NEW ISSUE: C componentType file name and location

TARGET: C C&I Specification

Description:  We need to finalize the name and location of componentType files as well as any other SCDL metadata related to componentType files.

Key points from the assembly specification:
- Lines 482-483 of WD01 state that the componentType file has the same name as the implementation file but the extension .componentType.  But the location is implementation technology dependent (lines 484-486).
- In the SCDL, the component only defines the componentType indirectly via the implementation.xxx
- The componentType schema does not provide a name for a componentType

As I see the requirements:
- The information in implementation.xxx must uniquely identify the componentType file.
- It needs to be possible to find the file in a simple manner.
- It is reasonable to expect multiple component implementations to be compiled into a single DLL/shared library/etc.

The current draft has a problem in that there is no public implementation artifact that uniquely identifies an implementation (the source file is probably not considered public).  We need to add a specific componentType attribute to implementation.c.  The value of this attribute would be the componentType name, including an optional path.

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

Research Triangle Park,  NC
+1 919-254-7508 (T/L 444-7508)
Internet Address: aupperle@us.ibm.com

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