Greetings,

I have a question about setting up an external data source. My case should be fairly simple - The external data source's URL requires no parameters, and when the data is returned, it's just a URL directly to a file. Example:
http://myserver/data_search_page.html
returns...
http://myserver/repository/the_file.bed

I've looked at multiple examples of the XML files & the wiki, and I think I've got it. However there's one part I'm still unclear about - the <param> tag inside the <inputs> tag. Examples:
<param name="GALAXY_URL" type="baseurl" value="/tool_runner/biomart" />
<param name="GALAXY_URL" type="baseurl" value="/tool_runner" />
<param name="GALAXY_URL" type="baseurl" value="/tool_runner?tool_id=flymine" />

It seems that the "value" string gets appended onto the GALAXY_URL (which would then be returned to Galaxy). Could you please explain what's happening here?  Do I need to write a separate tool which would be executed by 'tool_runner'?
I thought "data_source.py" *was* the tool, no?

Thanks very much for your help,
Chris Zaleski
Gingeras Lab - CSHL