Hi Hasitha,

All three of these are for different purposes.

An experiment corresponds to an "experiment" or "investigation" done by a 
scientist/user and might require multiple workflows (in a hierarchal fashion) 
to accomplish it. A single workflow most of the times has many services in it. 
So the hierarchy is experiment id -> (one or more workflow ids) -> one or more 
service id's. 

Suresh
On Jun 5, 2012, at 12:59 AM, Hasitha Aravinda wrote:

> Hi Devs,
> 
> Now, We are working on metadata extracting component of Metadata catalog.
> We went though the workflow tracking schema [1], and found that workflowID
> is an optional field. I would like to know about relationship between
> experimentID, workflowID and serviceID for an experiment / workflow
> execution.
> 
> We want to know mainly following details,
> 
> 1. Are always experimentID and workflowID  equals?
> 2. consider following part of a workflowInvoked message,
> 
> <wor:workflowInvoked infoModelVersion="2.6" xmlns:wor="
> http://airavata.apache.org/schemas/workflow_tracking_types";>
> 
>  <wor:notificationSource wor:serviceID="*
> _691c768f_9f9d_41ae_b90b_bfad37f2aba9*" wor:experimentID="*
> 691c768f-9f9d-41ae-b90b-bfad37f2aba9*" />
> 
>  <wor:timestamp>2012-06-05T10:20:25.101+05:30</wor:timestamp>
> 
>  <wor:description>param1=15, param2=16, param1=18, param2=21, param1=25,
> param2=30, param1=36, param2=43</wor:description>
> 
>  <wor:annotation />
> 
>  <wor:initiator wor:serviceID="_691c768f_9f9d_41ae_b90b_bfad37f2aba9" />
> 
> </wor:workflowInvoked>
> 
> 
> why the serviceID has an underscore followed by experimentID ? and can they
> be considered as equal in all usecases?
> 
> 
> Thank you,
> Hasitha.
> 
> 
> [1] -
> http://svn.apache.org/repos/asf/incubator/airavata/trunk/modules/commons/workflow-tracking/src/main/resources/schemas/workflow_tracking_types.xsd

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to