[kepler-users] Interact with inputs and outputs of workflow programmatically

Jianwu Wang jianwu at sdsc.edu
Tue Aug 20 08:29:57 PDT 2013


Hi Muhammad,

     Programming with Kepler is definitely harder than using Kepler.

     My answer is still the same. The information I provided in my first 
reply is the JAVA program implementation to interact with Kepler 
pragmatically. For instance, the executeByURIWithPara() function in 
KeplerWebServiceImpl.java tells how to execute a workflow based on its 
URI and parameter values. They are definitely good start for your task. 
I hope you can know how to implement your task by studying these functions.

Best wishes

Sincerely yours

Jianwu Wang
jianwu at sdsc.edu
http://users.sdsc.edu/~jianwu/

Assistant Project Scientist
Scientific Workflow Automation Technologies (SWAT) Laboratory
San Diego Supercomputer Center
University of California, San Diego
San Diego, CA, U.S.A.

On 8/20/2013 6:41 AM, Muhammad Usama wrote:
> Kepler is a little complicated. I have searched for and now I know how 
> to run external programs with kepler and use their outputs. But 
> instead I want to make java program (using netbeans) to program 
> interact with workflows. e.g. changing input parameters, giving 
> inputs, etc.. Can you please give a head start? I have no idea how to 
> start. Every time I start I end up nowhere.
>
> If you please give some short howto to interact with kepler 
> programmatically it will be enough. I'll be able to explore and can go 
> down further.
>
>
> On Wed, Jun 26, 2013 at 11:52 PM, Jianwu Wang <jianwu at sdsc.edu 
> <mailto:jianwu at sdsc.edu>> wrote:
>
>     Hi Muhammad,
>
>     ��� Please check the page:
>     https://kepler-project.org/developers/interest-groups/distributed/technical-documentation/the-overview-of-the-workflow-run-engine-component/.
>     Although its stage one interfaces (which is at
>     https://code.kepler-project.org/code/kepler/trunk/modules/kepler-run-engine/workflow-run-engine/src/org/kepler/executionWS/KeplerWebServiceImpl.java)
>     are not officially released, they show how to call Kepler engine
>     with parameters programmatically.
>
>     Best wishes
>
>     Sincerely yours
>
>     Jianwu Wang, Ph.D.
>     jianwu at sdsc.edu  <mailto:jianwu at sdsc.edu>
>     http://users.sdsc.edu/~jianwu/  <http://users.sdsc.edu/%7Ejianwu/>
>
>     Assistant Project Scientist
>     Scientific Workflow Automation Technologies (SWAT) Laboratory
>     San Diego Supercomputer Center
>     University of California, San Diego
>     San Diego, CA, U.S.A.
>
>     On 6/26/13 4:21 AM, Muhammad Usama wrote:
>>     Hi!
>>
>>     I am doing MS and doing my research project on workflow systems.
>>     I want to interact with inputs, its parameters and outputs in
>>     programmatic way.� How do I do that?
>>
>>     -- 
>>     Muhammad Usama
>>     2011-NUST-MS-CS-009
>>
>>
>>     _______________________________________________
>>     Kepler-users mailing list
>>     Kepler-users at kepler-project.org  <mailto:Kepler-users at kepler-project.org>
>>     http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users
>
>
>
>
> -- 
> Muhammad Usama
> 2011-NUST-MS-CS-009

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/attachments/20130820/1f67d46c/attachment.html>


More information about the Kepler-users mailing list