Linking External Parameters

Hi,
I’m trying to configure projects to share objects, and want to know if there is a good way to do this. I was thinking of creating a common.prm file to defined shared parameters, but there is no integrated way for a project to include another projects parameters. The work-around I implement is to create a symlink and link to the symlink as a project parameter.

I want to do this with the least amount of hackery.

Thanks.

Hi,
I have reported it as a bug, see http://bug.clovergui.net/view.php?id=3214 .

Possible workaround is to specify the shared parameter file directly in XML definition of CloverETL’s graph. You can do this either in CloverETL Designer in the Source tab you can see bellow the graph or in any external text editor.

For example:
graph without shared parameter file

<Property fileURL="workspace.prm" id="GraphParameter0"/>

graph after edit with shared parameter file

<Property fileURL="workspace.prm" id="GraphParameter0"/>
<Property fileURL="c:/projects/common.prm" id="GraphParameter1"/>

Attribute id has to be unique in the graph definition.