[kepler-users] Opal 2.0 and Kepler 1.0

Luca Clementi clem at sdsc.edu
Mon Jun 15 12:35:02 PDT 2009



> Tirath Ramdas wrote:
>> Hi,
>>
Dear Tirath,
see below...

>> I would like to deploy some apps with Opal 2.0, and to orchestrate 
>> these with Kepler 1.0.0. For what it's worth, the 
>> WebServicesAndDataTransformation example workflow does work for me.
>>
>> I've set up opal-ws-2.0 with jakarta-tomcat-5_0_30, with the 
>> "/bin/date" sample service, locally (i.e. on the same system I'm 
>> running Kepler). I get the desired result running the service with the 
>> Opal generic client, with launchJob [1], and subsequently with the 
>> queryStatus/getOutputs methods. Unfortunately, I can't repeat this 
>> with Kepler, pointing to the endpoint 
>> http://localhost:8080/opal2/services/DateServicePort?wsdl.
>>
>> [1] java edu.sdsc.nbcr.opal.GenericServiceClient -l 
>> http://localhost:8080/opal2/services/DateServicePort -r launchJob
>>
>> I give some arbitrary input to the launchJobInput port which the actor 
>> instantiates the moment I specify the endpoint and method (launchJob), 
>> basically treating this input like a trigger. The result is the same 
>> if it's a constant (1) or an empty string: the workflow returns 
>> "executions finished" almost instantly, with no output on either the 
>> launchJobOutput port or the error port. Looking at the Opal dashboard, 
>> it doesn't look like any of these jobs get started.

If I have understood you are trying to use the generic web service 
actor, and for that actor you need to input a string containing a 
properly formatted SOAP XML request, which is not very easy to make.

For this reason we have developed a OpalClient actor that can be used to 
invoke opal services. You can simply drag and drop the opal actor set 
the URL of your service in the "serviceURL" parameter.

After this you have to type the command line of set the various 
properties of the actor. Input ports are input files, and outputs are 
the URL of the output files.

Attached an example which invoke meme and mast.

Regards,
Luca


-------------- next part --------------
A non-text attachment was scrubbed...
Name: newOpalActor-meme-mast_3.5.xml
Type: text/xml
Size: 65459 bytes
Desc: not available
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/attachments/20090615/d6369038/attachment.xml>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: At.fa
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/attachments/20090615/d6369038/attachment.ksh>


More information about the Kepler-users mailing list