2011/1/18 Mikołaj Rybiński <[email protected]>:
> I simply don't want to multiply entities (workflows), especially when
> they're currently subjects to some minor changes. I guess I'll stick
> to SCUFL for now.

Within the definition they are identified by ID, so you can use the
same workflow several places, even if they would only have one
representation in the stored workflow file.

(On deserialisation they should in theory be the same Java instance,
but unfortunately at the moment they are not - this should not make
any practical difference).

To have several nested workflows with the same ID in the workbench,
simply use copy/paste for the duplicates, or insert the workflow from
the same location.


Note however that when editing a nested workflow in the workbench, you
will 'break the link', and a new ID is assigned to that particular
nested workflow you are editing - to update the other inclusions you
would need to right click on them and select "Replace with..".


> Yes, I would like to see 'xscufllocation' feature in SCUFL2.

I've made a note of this -
http://www.mygrid.org.uk/dev/issues/browse/SCUFL2-34 - but I can't
promise it will make it into the first iteration.


> I use it in two
> other workflows and it would desired not to manually update-them when
> I do some backward compatible changes to the XML-converting workflow,
> e.g. changes that do not alter interface (input and output ports).

I'll let my colleague Jiten fill in on this, as this could bring in
problems such as 'When to update' - 'What if the original is gone',
'Which version was actually used in run X', etc.

His work with defining 'components' for Taverna 3 I believe will cover
many of these usecases.


> Any idea regarding version of Taverna in which SCUFL2 will be available?

It will be available initially as a plugin for Taverna 2.3 (this
spring), and then as the main format of Taverna 3 and the Taverna
Platform.

Scufl2 will also be available as a standalone toolchain and Java API
which is more interesting for external libraries to construct, inspect
or modify workflow definitions.


You might want to sign up to the taverna-hackers list for more
discussions on Scufl2 - see
http://www.taverna.org.uk/about/contact-us/

-- 
Stian Soiland-Reyes, myGrid team
School of Computer Science
The University of Manchester

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
taverna-users mailing list
[email protected]
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/about/contact-us/

Reply via email to