[kepler-users] Kepler, adding composite actors?
Ralph Seguin
seguin at lmsal.com
Wed May 18 17:18:36 PDT 2005
Ok.
Sorry for the spammish and huge email (attachments).
I've made certain that the .jar is in the CLASSPATH
(modified the lax.class.path var in the kepler_alpha6.lax
file) and it is definitely coming up.
The actors that I'm trying to add are all composite actors
from our COSEC/SolarSoft package. I had no trouble doing
it in Ptolemy II.
The tutorial covers adding an atomic actors, but this did
not work for these composite actors. I _HIGHLY_ recommend
coming up with a better import/add/unique id system... :-)
I've attached the annotations.owl and ontology.owl as I
think they should be given our service description file
(also attached).
I can also send the .jar if you are interested. I'm also
trying to get several other packages added.
BTW- I also found out that the intro.htm and
welcomeMessage.xml files are used from the .jar file, and
not the files that are in the dir tree.
Thanks.
-Ralph
seguin at lmsal.com
> As you discovered, the procedure for adding actors to
>Kepler is
> quite a bit different than for Ptolemy. (And, currently,
>not easy and
> obvious.) annotations.owl and ontology.owl are the key
>files for adding
> to the actor list, but I suspect that your main problem
>is getting
> Kepler to see the jar file you refer to. All jar files
>need to added to
> the classpath. If you are running kepler from ant (using
>'ant run-dev')
> then placing your jar inside the $Kepler/lib/jar
>directory should make
> it visible. Then just opening the appropriate workflow
>(*.xml file)
> should work even if your actor is not present on
>Kepler's actor list. If
> you use the .bat or .sh files, then your jar file must
>be explicitly
> added to the classpaths in these files (I don't know
>what OS or version
> your are using.) If you are using the 1.6alpha
>installers from the
> Kepler web page, adding to the classpath is tricky and I
>suggest using
> the .bat or .sh files.
>
> To add your actor to Keplers list, you can just right
>click on the
> appropriate caregory in the actor tree and add it by
>entering the Java
> class name if it is an atomic actor. Currenly, composite
>actors cannot
> be added this way.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SolarSoft.xml
Type: text/xml
Size: 192939 bytes
Desc: not available
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/attachments/20050518/409f1c75/attachment.xml>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: annotations.owl
Type: application/octet-stream
Size: 166645 bytes
Desc: not available
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/attachments/20050518/409f1c75/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ontology.owl
Type: application/octet-stream
Size: 42801 bytes
Desc: not available
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/attachments/20050518/409f1c75/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: basicKeplerActorLibrary.xml
Type: text/xml
Size: 113870 bytes
Desc: not available
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/attachments/20050518/409f1c75/attachment-0001.xml>
More information about the Kepler-users
mailing list