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
