Workflow1CSVRootPath00JobID00fileExistsCSVFileEntryListIsMatchCSVFileTablesOutput_outDBEntryReadCSVFileColumnNamesOutputIsExistsCSVFileOutputIsMatchCSVFileColumnNamesOutputLoadCSVFileIntoTableOutputUpdateComputedColumnsOutputIsMatchTableRowCountOutputIsMatchTableColumnRangesOutputIsCSVReadyFileExistsCSVRootPath0fileExists00net.sf.taverna.t2.activitiesbeanshell-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true CSVRootPath 0 text/plain 0 fileExists 0 text/plain net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeReadCSVReadyFileCSVRootPath0CSVFileEntryList11net.sf.taverna.t2.activitiesbeanshell-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true CSVRootPath 0 text/plain 1 CSVFileEntryList 1 text/plain net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeIsMatchCSVFileTablesFileEntries1IsMatchCSVFileTablesOutput00net.sf.taverna.t2.activitiesbeanshell-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true FileEntries 1 text/plain 0 IsMatchCSVFileTablesOutput 0 text/plain net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeCreateEmptyLoadDBJobID0DBEntry00net.sf.taverna.t2.activitiesbeanshell-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true JobID 0 text/plain 0 DBEntry 0 text/plain net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeReadCSVFileColumnNamesFileEntry0ReadCSVFileColumnNamesOutput00net.sf.taverna.t2.activitiesbeanshell-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true FileEntry 0 text/plain 0 ReadCSVFileColumnNamesOutput 0 text/plain net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeIsExistsCSVFileFileEntry0IsExistsCSVFileOutput00net.sf.taverna.t2.activitiesbeanshell-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true FileEntry 0 text/plain 0 IsExistsCSVFileOutput 0 text/plain net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeIsMatchCSVFileColumnNamesFileEntry0IsMatchCSVFileColumnNamesOutput00net.sf.taverna.t2.activitiesbeanshell-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true FileEntry 0 text/plain 0 IsMatchCSVFileColumnNamesOutput 0 text/plain net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeLoadCSVFileIntoTableFileEntry0DBEntry0LoadCSVFileIntoTableOutput00net.sf.taverna.t2.activitiesbeanshell-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true DBEntry 0 text/plain java.lang.String true FileEntry 0 text/plain 0 LoadCSVFileIntoTableOutput 0 text/plain net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeUpdateComputedColumnsFileEntry0DBEntry0UpdateComputedColumnsOutput00net.sf.taverna.t2.activitiesbeanshell-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true DBEntry 0 text/plain java.lang.String true FileEntry 0 text/plain 0 UpdateComputedColumnsOutput 0 text/plain net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeIsMatchTableRowCountFileEntry0DBEntry0IsMatchTableRowCountOutput00net.sf.taverna.t2.activitiesbeanshell-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true FileEntry 0 text/plain java.lang.String true DBEntry 0 text/plain 0 IsMatchTableRowCountOutput 0 text/plain net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeIsMatchTableColumnRangesDBEntry0FileEntry0IsMatchTableColumnRangesOutput00net.sf.taverna.t2.activitiesbeanshell-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true FileEntry 0 text/plain java.lang.String true DBEntry 0 text/plain 0 IsMatchTableColumnRangesOutput 0 text/plain net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeCompactDatabaseDBEntry0net.sf.taverna.t2.activitiesbeanshell-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true DBEntry 0 text/plain 0 out 0 text/plain net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeIsCSVReadyFileExistsCSVRootPathCSVRootPathReadCSVReadyFileCSVRootPathCSVRootPathIsMatchCSVFileTablesFileEntriesReadCSVReadyFileCSVFileEntryListCreateEmptyLoadDBJobIDJobIDReadCSVFileColumnNamesFileEntryReadCSVReadyFileCSVFileEntryListIsExistsCSVFileFileEntryReadCSVReadyFileCSVFileEntryListIsMatchCSVFileColumnNamesFileEntryReadCSVFileColumnNamesReadCSVFileColumnNamesOutputLoadCSVFileIntoTableFileEntryReadCSVFileColumnNamesReadCSVFileColumnNamesOutputLoadCSVFileIntoTableDBEntryCreateEmptyLoadDBDBEntryUpdateComputedColumnsFileEntryReadCSVFileColumnNamesReadCSVFileColumnNamesOutputUpdateComputedColumnsDBEntryCreateEmptyLoadDBDBEntryIsMatchTableRowCountFileEntryReadCSVFileColumnNamesReadCSVFileColumnNamesOutputIsMatchTableRowCountDBEntryCreateEmptyLoadDBDBEntryIsMatchTableColumnRangesDBEntryCreateEmptyLoadDBDBEntryIsMatchTableColumnRangesFileEntryReadCSVFileColumnNamesReadCSVFileColumnNamesOutputCompactDatabaseDBEntryCreateEmptyLoadDBDBEntryfileExistsIsCSVReadyFileExistsfileExistsCSVFileEntryListReadCSVReadyFileCSVFileEntryListIsMatchCSVFileTablesOutput_outIsMatchCSVFileTablesIsMatchCSVFileTablesOutputDBEntryCreateEmptyLoadDBDBEntryReadCSVFileColumnNamesOutputReadCSVFileColumnNamesReadCSVFileColumnNamesOutputIsExistsCSVFileOutputIsExistsCSVFileIsExistsCSVFileOutputIsMatchCSVFileColumnNamesOutputIsMatchCSVFileColumnNamesIsMatchCSVFileColumnNamesOutputLoadCSVFileIntoTableOutputLoadCSVFileIntoTableLoadCSVFileIntoTableOutputUpdateComputedColumnsOutputUpdateComputedColumnsUpdateComputedColumnsOutputIsMatchTableRowCountOutputIsMatchTableRowCountIsMatchTableRowCountOutputIsMatchTableColumnRangesOutputIsMatchTableColumnRangesIsMatchTableColumnRangesOutput k,jkjjk 2009-04-03 09:51:43.353 BST Paolo Missier 2009-04-30 16:27:50.120 BST Taverna rendering of the PAN-STARRS workflow for Provenance Challenge 2 2009-04-30 16:28:36.462 BST Taverna rendering of the workflow 2009-04-30 16:28:20.387 BST PAN-STARRS-Taverna 2009-04-30 16:28:09.505 BST