Hi ,

Thank Suresh,

Does it mean that, an event xml without an attribute 'workflowID' indicates
the event of an experiment. If an workflowID present in the xml (inside
notificationSource tag) it is corresponding to a workflow event. Is this
correct?

Also Can we have sample notification messages for a experiment which has
multiple workflows ?

Thank You,
Hasitha.

On Tue, Jun 5, 2012 at 10:41 AM, Suresh Marru <[email protected]> wrote:

> 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
>
>

Reply via email to