[kepler-dev] [Bug 4577] integrate, and separate from save/export, the code for Uploading

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Tue Dec 8 18:40:20 PST 2009


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4577

--- Comment #1 from Derik Barseghian <barseghian at nceas.ucsb.edu> 2009-12-08 18:40:19 PST ---
A user can now create different types of KARs from within Kepler, and upload
them to the repository via context menu from the component library. KARs can
contain:
a) workflow
b) workflow, roml
c) workflow, roml, rio
d) workflow, workflowRun
e) workflow, roml, rio, workflowRun
f) actor

A user can't make these anymore, but this may be re-enabled at some point:
g) workflow 1, workflowRun 1, workflowRun 2
h) workflow 1, workflowRun 1, workflow 2, workflowRun 2
i) workflow 1, roml 1, rio 1, workflowRun 1, roml 2, rio 2, workflowRun 2
j) workflow 1, roml 1, rio 1, workflowRun 1, workflow 2, roml 2, rio 2,
workflowRun 2
etc.


When uploading a KAR to Metacat, we upload the KAR as data, and any contained
workflows and workflowRuns are also uploaded as metadata pointing to the KAR.
This means that the component library upload code, which is in the gui module,
needs a way to know what items serve as metadata for a KAR (and of course the
other classes that do uploading need to know this as well). This leads me to
think that karEntryHandlers should probably be putting an attribute into the
Manifest like isMetadata: true.

Thoughts?

-- 
Configure bugmail: http://bugzilla.ecoinformatics.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the Kepler-dev mailing list