Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 327547 - ETL transformation, the launch configuration and naming of models
Summary: ETL transformation, the launch configuration and naming of models
Status: ASSIGNED
Alias: None
Product: Epsilon
Classification: Modeling
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Dimitris Kolovos CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-12 07:51 EDT by Hallvard Traetteberg CLA
Modified: 2012-02-06 10:59 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hallvard Traetteberg CLA 2010-10-12 07:51:48 EDT
ETL relies on the syntax <modelname>!<classname> for referencing types, where modelname must correspond to the name of the model in the launch configuration. This is not obvious, e.g. it's easy use the package name as the modelname, while naming the model in the launch configuration after the file name.

The error message, that the type cannot be resolved, isn't very helpful. I suggest one or more of the following:
1) Creating a more helpful error message, stating that the problem could be that the model name in the launch configuration must match the name used on the transformation.
2) Validating the launch configuration, to make sure that the same names are used in the transformation. E.g. all model names in the launch configuration should be used in the transformation, and all model names in the transformation must exist in the launch configuration.
3) Make the modelname optional, and require it only to make names unique.
4) Support using the package name as the prefix, i.e. <packagename>!<classname>