Hello,

There is an xsd for t2flow available in the taverna-language module
https://github.com/apache/incubator-taverna-language/blob/master/taverna-scufl2-t2flow/src/main/resources/org/apache/taverna/scufl2/translator/t2flow/xsd/t2flow.xsd
You should be able to re-use taverna-language to parse t2flow rather than
build your own parser. Perhaps using
https://github.com/apache/incubator-taverna-language/tree/master/taverna-scufl2-t2flow.
No readme though. Maybe some other devs can advise how to use it.

Cheers,

Ian

On 28 August 2016 at 18:23, Sagar <kumarsagar15...@gmail.com> wrote:

> Hi,
>
> Is there any predefined tree structure for t2flow xml file ?
>
> if yes, then provide me so that I am able to create java beans for it.
> otherwise, I will create it according to any t2flow xml file.
>
> Please revert ASAP.
>
> Thanks
>
> On Fri, Aug 26, 2016 at 3:54 PM, Finn Bacall <finn.bac...@manchester.ac.uk
> >
> wrote:
>
> > This wouldn't be that hard to implement, you can get the unique ID for
> the
> > workflow from the parser gem, see:
> >
> > https://github.com/myExperiment/workflow_parser-t2flow/blob/
> > master/lib/t2flow/model.rb#L136
> >
> > Then you'd just need to extract it in the parsing method:
> >
> > https://github.com/myGrid/taverna-player-portal/blob/master/
> > app/models/workflow.rb#L40
> >
> > and store it in a new field in the database.
> >
> > Cheers,
> >
> > Finn
> >
> >
> > On 26/08/2016 09:32, Ian Dunlop wrote:
> >
> >> Hello,
> >>
> >> I think you are pretty much spot on with your diagnosis. I agree it is a
> >> bit of a pain that the workflow ids are different. However, each
> workflow
> >> does have a unique uuid internally (with t2flow anyway) so that could be
> >> used to check if a workflow on myexperiment and the portal are the same.
> >> Look for the element <dataflow id="0f5e83c1-bbb5-42e7-9ba3-
> 438f645d3d17"
> >> role="top"> in a t2flow file. This probably means that the portal would
> >> need an extension to search by workflow uuid. For now I would just treat
> >> each run as having a unique workflow and we can always improve it later.
> >>
> >> Cheers,
> >>
> >> Ian
> >>
> >> On 26 August 2016 at 08:02, Sagar <kumarsagar15...@gmail.com> wrote:
> >>
> >> Hello,
> >>>
> >>> Thank you for providing code. Now, I am working on it.
> >>>
> >>> Currently, I have understood that I need following steps to run a
> >>> workflow
> >>> on taverna player portal
> >>>
> >>> 1) Download workflow content.
> >>> 2) Upload it to taverna player portal.
> >>> 3) Run it on taverna player portal.
> >>> 4) Show output of the complete workflow's run.
> >>>
> >>> I have also understood that there is no link between myExperiment
> >>> workflow
> >>> and Taverna Player workflow that's why I can't retain myExperiment's
> >>> workflow running history on Taverna player portal and also I can't
> search
> >>> the same workflow in taverna player portal. For each new run, I have to
> >>> upload it again.
> >>>
> >>>
> >>> If I have understood correct then Please revert back .
> >>>
> >>> If not then, Please correct me.
> >>>
> >>> Thanks
> >>>
> >>>
> >>> On Wed, Aug 24, 2016 at 8:48 PM, Ian Dunlop <ianwdun...@gmail.com>
> >>> wrote:
> >>>
> >>> Hello,
> >>>>
> >>>> This is where the upload code is in the current mobile code
> >>>> https://github.com/apache/incubator-taverna-mobile/blob/
> >>>> 4daa91d3f42b5a4474303fd39c7a7ec1483cebff/app/src/main/java/
> >>>> org/apache/taverna/mobile/fragments/workflowdetails/
> >>>> WorkflowdetailFragment.java#L655
> >>>>
> >>>> Cheers,
> >>>>
> >>>> Ian
> >>>>
> >>>> On 24 August 2016 at 14:40, Ian Dunlop <ianwdun...@gmail.com> wrote:
> >>>>
> >>>> Hello,
> >>>>>
> >>>>> That upload code should already be available in the mobile app.
> Larry,
> >>>>> myself and Finn spent a few hours figuring all that stuff out last
> time
> >>>>> round.
> >>>>> I have added an API call in the taverna-player-portal to get the runs
> >>>>>
> >>>> for
> >>>
> >>>> a user eg /users/1/runs. Pull request waiting in github (hint hint
> >>>>>
> >>>> Finn). I
> >>>>
> >>>>> even added some tests.
> >>>>>
> >>>>> Cheers,
> >>>>>
> >>>>> Ian
> >>>>>
> >>>>> On 24 August 2016 at 10:57, Finn Bacall <
> finn.bac...@manchester.ac.uk>
> >>>>> wrote:
> >>>>>
> >>>>> On 23/08/2016 11:38, Sagar wrote:
> >>>>>>
> >>>>>> Hi,
> >>>>>>>
> >>>>>>> I think there is some problem as mention below
> >>>>>>>
> >>>>>>> 1) How can I upload a workflow using API ?
> >>>>>>>
> >>>>>>> here's a gist of some Java code someone wrote to upload a workflow
> to
> >>>>>>
> >>>>> the
> >>>>
> >>>>> portal:
> >>>>>> https://gist.github.com/larrytech7/957cc61a3bdd82e3e030
> >>>>>>
> >>>>>> Basically the format is:
> >>>>>>
> >>>>>>      { "workflow" : { "document" : "data:application/octet-
> >>>>>>
> >>>>> stream;base64,<<<Insert
> >>>>
> >>>>> base64 encoded workflow here>>>" } }
> >>>>>>
> >>>>>> Finn
> >>>>>>
> >>>>>>
> >>>>>
> >>>
> >>> --
> >>>
> >>> *With warm regards  *
> >>> *Sincerely yours*
> >>> Sagar
> >>>
> >>>
> >>> *Student ,(7th Semester )B.Tech IT and mathematical innovation*
> >>> *Cluster Innovation Centre*
> >>> *University of Delhi *
> >>>
> >>>
> >
>
>
> --
>
> *With warm regards  *
> *Sincerely yours*
> Sagar
>
>
> *Student ,(7th Semester )B.Tech IT and mathematical innovation*
> *Cluster Innovation Centre*
> *University of Delhi *
>

Reply via email to