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