[kepler-dev] [Fwd: Re: [kepler-users] Running Kepler from the commandline]
Daniel Crawl
crawl at sdsc.edu
Wed Apr 30 13:31:30 PDT 2008
Hi Norbert, Niels,
ParameterSet is in the actor tree, so Tools/Instantiate is
not necessary.
--dan
Norbert Podhorszki wrote:
> Hi Niels,
>
> I do not know if you can pass parameters at start-up, but there is a
> ptolemy.actor.parameters.ParameterSet attribute
> That can read a text file at start-up and create parameters in the
> workflow from its content.
>
> You can put this attribute into the workflow through Tools/Instantiate
> Attribute
>
> The parameters defined in the text file should not be created as
> Parameters in the workflow as well, because the latter ones shadow the
> former ones.
> However, you can create in the ParameterSet’s dialog a parameter with
> a value, which becomes the default value if that parameter happens NOT
> to be defined in the text file.
>
> You can put the text file to the same place as the workflow and refer
> to it in ParameterSet without an absolute path (it does not look for
> it in the current dir but in the dir of the workflow).
>
> The text file format is the simplest: “parameter=value” lines, # is
> allowed for comments
> You can use the defined parameters in the definition of other
> parameters; they are evaluated after all are read in.
>
> As far as I know, Dan is going to fix the start-up scripts so that you
> will be able to run workflows from command-line on any platform.
> I am using my own script on Linux for the same purpose and I can give
> it to you but that is not part of the repository (and is .sh only not
> .bat).
>
> Best regards
> Norbert
>
>
> Norbert Podhorszki
> ------------------------------------------
> Scientific Computing Group
> National Center for Computational Sciences
> Oak Ridge National Laboratory
> Phone: (865) 574-7159
>
>
>
>
> On 4/30/08 12:21 PM, "Matthew Jones" <jones at nceas.ucsb.edu> wrote:
>
> Forwarding a request regarding the command line actor...
>
> Matt
>
> *From: *niels hoffmann <_nielslcr at gmail.com_>
> *Date: *Wed, 30 Apr 2008 14:51:26 +1200
> *To: *Matthew Jones <_jones at nceas.ucsb.edu_>
> *Subject: *Re: [kepler-users] Running Kepler from the commandline
>
> Hi Matt,
>
> Forwarding would be very kind.
>
> Thank you,
> Niels Hoffmann
>
> On Wed, Apr 30, 2008 at 9:52 AM, Matthew Jones
> <_jones at nceas.ucsb.edu_> wrote:
>
> I'm not sure. Could redirect your question to Danial Crawl
> (who's on both kepler-dev and kepler-users mailing lists), as
> he wrote the new shell script and will definitely know whether
> you can pass parameters as you asked? Thanks,
>
>
> Matt
>
> niels hoffmann wrote:
>
> Hi Matt,
> Thanks for your answer.
> I downloaded the kepler20080428 nightly build and you are
> right the new kepler.bat is much easier and clearer to
> work with.
> I do have one other question though. Is it possible to
> pass in parameters on the commandline to a workflow?
> Like: kepler.bat -runwf -nocache
> c:\temp\kepler_cmd_webservice.xml <argument1> <argument2>
> If so what would be the correct syntax?
> Kind regards,
> Niels Hoffmann
> Hi Niels,
>
> Its probably a classpath problem that could be fixed by
> modifying the shell script. I'm not sure of the state of
> the script in the rc3 release. We've had a lot of trouble
> with this, so Dan Crawl has been working on refactoring
> the startup scripts for Kepler so that there is a single
> shell script that can launch with or without a GUI. This
> is checked into the current development version of Kepler,
> can be found in the nightly builds, and will be released
> with Kepler 1.0.0 within the next few weeks. I think you
> will find this new version of the scripts substantially
> more robust and easier to work with.
>
> Matt
>
> niels hoffmann wrote:
>
> Hi List,
> We have a need to run Kepler without user interface.
> We basically want to call a workflow from a portlet.
> I've read the doco on the website that says you need
> to replace org.kepler.gui.KeplerApplication with
> ptolemy.actor.gui.MoMLSimpleApplication in the batch file.
> However, if I do that I get a
> java.lang.NoClassDefFoundError.
> The other suggestion is to build using ant, but the
> build.xml doesn't seem to have a build_momlexecute target?
> Is the documentation on the website not up to date
> with the 1.0 rc3 version and do I actually need to do
> something different or is something else the problem?
> Kind regards,
> Niels Hoffmann
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Kepler-dev mailing list
> Kepler-dev at ecoinformatics.org
> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>
More information about the Kepler-dev
mailing list