Hi all,<br><br>We are developing a web portal for executing Kepler's workflow. Our goal is to execute workflows via command line and show provenance information through the web. I have noticed when I execute a workflow using command line, Provenance is not recorded. It seems the Provenance module is initialized:<br>
<br>urops@urops-laptop:~/kepler_modules_source/build-area$ ant run-workflow-no-gui -Dworkflow=/home/urops/kepler/demos/getting-started/00-StatisticalSummary.xml <br>Buildfile: build.xml<br><br>compile:<br> [compile] Compiling configuration-manager...<br>
[compile] Getting Ptolemy paths from /home/urops/kepler_modules_source/ptolemy/.classpath.default<br> [compile] Compiling module-manager...<br> [compile] Compiling core...<br> [compile] Compiling event-state...<br> [compile] Compiling util...<br>
[compile] Compiling component-library...<br> [compile] Compiling sms...<br> [compile] Compiling data-handling...<br> [compile] Compiling ssh...<br> [compile] Compiling io...<br> [compile] Compiling job...<br> [compile] Compiling repository...<br>
[compile] Compiling authentication...<br> [compile] Compiling gui...<br> [compile] Compiling authentication-gui...<br> [compile] Compiling ecogrid...<br> [compile] Compiling opendap...<br> [compile] Compiling actors...<br>
[compile] Compiling loader...<br> [compile] Compiling r...<br> [compile] adding compilation exclude: class org.kepler.osx.KeplerApplicationListener will only be compiled on Mac OS X<br> [compile] adding compilation exclude: class org.kepler.osx.KeplerOSXExtension will only be compiled on Mac OS X<br>
[compile] Compiling apple-extensions...<br> [compile] Compiling tagging...<br> [compile] Compiling provenance...<br><br>run-workflow-no-gui:<br> [run] Getting Ptolemy paths from /home/urops/kepler_modules_source/ptolemy/.classpath.default<br>
[run] /home/urops/kepler_modules_source<br> [run] Found OS Extension file: /home/urops/kepler_modules_source/apple-extensions/module-info/osextension.txt<br> [run] Ran additional initialization for module util from class org.kepler.module.util.Initialize<br>
[run] Ran additional initialization for module tagging from class org.kepler.module.tagging.Initialize<br><b> [run] Ran additional initialization for module provenance from class org.kepler.module.provenance.Initialize</b><br>
[run] loading: org.kepler.KeplerConfigurationApplication args: ptolemy/configs/kepler/ConfigNoGUIWithCache.xml -runThenExit /home/urops/kepler/demos/getting-started/00-StatisticalSummary.xml <br> [run] invoking: org.kepler.KeplerConfigurationApplication.main<br>
[run] Kepler Initializing...<br> [run] INFO (org.kepler.gui.KeplerInitializer:initializeSystem:160) Making directory /home/urops/.kepler/cache/<br> [run] INFO (org.kepler.gui.KeplerInitializer:initializeSystem:160) Making directory /home/urops/.kepler/cache/cachedata/<br>
[run] INFO (org.kepler.gui.KeplerInitializer:initializeSystem:160) Making directory /home/urops/.kepler/cache/objects/<br> [run] INFO (org.kepler.gui.KeplerInitializer:initializeSystem:160) Making directory /home/urops/.kepler/cache/RawData/<br>
[run] Process :java.lang.UNIXProcess@1abdac9<br> [run] Process complete: 0<br> [run] [re]Setting sink type to: double<br> [run] [re]Setting sink type to: double<br> [run] [re]Setting sink type to: double<br>
[run] 1639 ms. Memory: 67008K Free: 8161K (12%)<br><br clear="all">However, no provenance information is recorded in our MySQL database. If I execute the workflow using Kepler GUI, the provenance information is recorded. Any idea?<br>
<br>Thanks for your cooperation and time, you are doing a very good job<br>-- <br>Josep<br>