[kepler-users] How to run kepler Command Line tool to generate provenance data

Derik Barseghian barseghian at nceas.ucsb.edu
Tue Jan 25 11:27:40 PST 2011


Hi Madhavi,

I'm not aware of a way to have 1 kepler process launch and run 2 or more workflows in a row before quitting. You could simply run a series from command line like:
ant run-w...; ant run-w...; etc.
or write a script to loop through workflow files in a directory, and/or a cron job.

On a somewhat related note, Jing has added a scheduler module to kepler, which allows you to schedule a workflow to run periodically on a remote kepler server. Any resulting run-kars from these executions are written into a kepler repository (currently MetaCat). This module is not yet released, but will probably be available in the near future.

Derik

On Jan 24, 2011, at 9:39 PM, Madhavi Tikhe wrote:

> Thanks a lot for your reply Derik. It helped.
> 
> When we talk about workflow execution from command line, it is possible to execute the two or more workflows in a batch (batch processing of the workflows)?
> Thanks again,
> Madhavi
> 
> -----Original Message-----
> From: Derik Barseghian [mailto:barseghian at nceas.ucsb.edu]
> Sent: Tuesday, January 25, 2011 1:02 AM
> To: Madhavi Tikhe
> Cc: kepler-users at kepler-project.org
> Subject: Re: [kepler-users] How to run kepler Command Line tool to generate provenance data
> 
> Hi Madhavi,
> 
> Yes. The workflow must contain a ProvenanceRecorder, i.e. it must be saved from the GUI while using the provenance suite. Executions of this workflow will then write provenance data.
> 
> Additionally, if you would like your execution to generate a "run-kar" containing some metadata about the execution and a report pdf upon completion, from within the reporting suite you should create a report design from the Reporting view and save to a kar, set keepResultantRunKars true in reporting/resources/configurations/configuration.xml, and then execute from the command line.
> 
> There are a few ways to execute from command line. One is:
> ant run-workflow-no-gui-server -Dworkflow=/Users/derik/KeplerData/workflows/MyWorkflows/yourWorkflow.kar
> 
> The resultant run-kar will be created in KeplerData/workflow-runs
> 
> Derik
> 
> On Jan 23, 2011, at 10:37 PM, Madhavi Tikhe wrote:
> 
>> Hello,
>> I would like to run the Kepler from command line to execute a workflow. In this case is it possible to generate provenance data?
>> Regards,
>> Madhavi
>> DISCLAIMER ========== This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails.
>> 
>> _______________________________________________
>> Kepler-users mailing list
>> Kepler-users at kepler-project.org
>> http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users
> 
> 
> DISCLAIMER
> ==========
> This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails.




More information about the Kepler-users mailing list