Remove dispatch stack, configure processor instead (SCUFL2-126)

[SCUFL2-130] Legacy load dispatch stack from wfbundle Created: 2013-10-23  Updated: 2013-10-25  Resolved: 2013-10-24

Status: Resolved
Project: Scufl 2
Component/s: None
Affects Version/s: None
Fix Version/s: 0.13.0

Type: Sub-task Priority: Major
Reporter: Stian Soiland-Reyes Assignee: Stian Soiland-Reyes
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: 1 day
Time Spent: Not Specified
Original Estimate: 1 day


 Comments   
Comment by Stian Soiland-Reyes [ 2013-10-24 ]

Supporting this would require more effort than estimated, and has therefore been made "Won't fix".

The code has been updated to support reading old wfbundles, but will ignore their dispatch stack.

//	    // The difficult bit is that the layers themselves has moved to 
//	    // to be a Configuration on a Processor - but we are here within
//	    // parsing of the Workflow. In 0.3.0 each layer is then configured
//	    // separately. So we need to pass over somehow the current stack 
//	    // to the ParserState so that it can be picked up in ProfileParser
//	    // and added to each of the profiles -- or at least where the
//	    // stack layers have been configured.
//	    // 
//	    // Here's an idea on how it can work. Here we should push each layer to a
//	    // List<Pair<URI,URI>> that we can keep in the ParserState. 
//	    // Then, within ProfileParser, we can pick them up and
//      // recreate what the Processor config would look like for
//      // the default configs - and then delete those dangling configs

Comment by Jenkins Automated build [ 2013-10-25 ]

UNSTABLE: Integrated in scufl2 #3986
SCUFL2-130: Ignore any DispatchStack from 0.3.0 wfbundles (stian: c930eaca04de64e42e9de0c34d031bb7371943ac)

  • scufl2-rdfxml/src/main/java/uk/org/taverna/scufl2/rdfxml/WorkflowParser.java
  • scufl2-rdfxml/src/main/java/uk/org/taverna/scufl2/rdfxml/ParserState.java
  • scufl2-rdfxml/src/main/java/uk/org/taverna/scufl2/rdfxml/ProfileParser.java
    SCUFL2-130: Ignore configurations of dispatch layers (stian: 70c76cbd4cd0db898c38f8ec9f5dba0bc07884b2)
  • scufl2-rdfxml/src/main/java/uk/org/taverna/scufl2/rdfxml/ProfileParser.java
Generated at Tue Aug 20 22:14:02 BST 2019 using JIRA 6.1.2#6157-sha1:98c729218aad6de1537eb8e98889ee5562c90d96.