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: ISSUE 41: componentType location

The current spec text says that by default a componentType file is in the same directory as the implementation header file.  Since we have decided that the implementation header file is not longer relevant to implementation.cpp and thus is likely to not be part of a contribution, this default location no longer makes sense.  I see some options.

1) Change the default location to be the composite root.  This seems a bit unnatural
2) Make the @componentType attribute required (it is currently optional) and have no default location.  This would require more SCDL text in most cases.
3) Define some additional default directory structure.  I.e. for each component in a composite, the is a subdirectory of the composite root with the name of the component  - the component root) and the default location for a componentType file is the component root.

Another thing to consider is if we want to allow componentType files to be exported and imported.  Since componentTypes are closely tied to implementations, this seems to have some merit.

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

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