200 |
Each job chain can have a compact or detailed response. It depends on the parameter compact .
- Required fields are
- surveyDate
- path
- name
- numOfNodes
- The compact view has the following optional fields
- title
- maxOrders
- distributed
- processClass
- fileWatchingProcessClass
- The detailed view has the following required fields in addition to the compact view
- nodes
- endNodes
- configurationDate
- The detailed view has the following optional fields in addition to the compact view
|
|
application/json
model |
example
{
"title": "job chains with delivery date (permanent part)",
"id": "schemas/jobChain/jobChains_p",
"$schema": "http://json-schema.org/draft-04/schema#",
"javaType": "com.sos.joc.model.jobChain.JobChainsP",
"type": "object",
"required": [
"deliveryDate",
"jobChains"
],
"properties": {
"deliveryDate": {
"id": "schemas/common/deliveryDate",
"description": "Current date of the JOC server/REST service. Value is UTC timestamp in ISO 8601 YYYY-MM-DDThh:mm:ss.sZ",
"type": "string",
"format": "date-time"
},
"jobChains": {
"type": "array",
"items": {
"id": "schemas/jobChain/jobChain_p",
"javaType": "com.sos.joc.model.jobChain.JobChainP",
"type": "object",
"oneOf": [{
"description": "compact=true then ONLY required fields are responded and optional title, maxOrders, distributed, processClass, fileWatchingProcessClass",
"required": [
"surveyDate",
"path",
"name",
"numOfNodes"
]
}, {
"description": "parameter compact=false or unset, all other fields are optional",
"required": [
"surveyDate",
"path",
"name",
"numOfNodes",
"nodes"
]
}],
"properties": {
"surveyDate": {
"id": "schemas/common/surveyDate_p",
"description": "Date of the inventory data. Value is UTC timestamp in ISO 8601 YYYY-MM-DDThh:mm:ss.sZ",
"type": "string",
"format": "date-time"
},
"path": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
},
"name": {
"type": "string"
},
"title": {
"type": "string"
},
"maxOrders": {
"id": "schemas/common/nonNegativeInteger",
"type": "integer",
"minimum": 0
},
"distributed": {
"type": "boolean"
},
"processClass": {
"type": "string"
},
"fileWatchingProcessClass": {
"type": "string"
},
"numOfNodes": {
"id": "schemas/common/nonNegativeInteger",
"type": "integer",
"minimum": 0
},
"nodes": {
"type": "array",
"minItems": 1,
"items": {
"id": "schemas/jobchain/jobChainNode_p",
"javaType": "com.sos.joc.model.jobChain.JobChainNodeP",
"type": "object",
"oneOf": [{
"description": "job chain node object with assigned a job",
"required": [
"name",
"nextNode",
"errorNode",
"job",
"level"
]
}, {
"description": "job chain node object with assigned a job chain",
"required": [
"name",
"nextNode",
"errorNode",
"jobChain"
]
}],
"properties": {
"name": {
"type": "string"
},
"nextNode": {
"type": "string"
},
"errorNode": {
"type": "string"
},
"job": {
"javaType": "com.sos.joc.model.jobChain.JobChainNodeJobP",
"type": "object",
"required": [
"path"
],
"properties": {
"path": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
},
"processClass": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
},
"documentation": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
}
}
},
"jobChain": {
"description": "job chain object is included in nestedJobChains collection",
"javaType": "com.sos.joc.model.jobChain.JobChainNodeJobChainP",
"type": "object",
"required": [
"path"
],
"properties": {
"path": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
},
"documentation": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
}
}
},
"level": {
"description": "Only relevant for job chain with splits and syncs. For example to imagine splits/sync in the job chain list view with different indents",
"type": "integer"
},
"onError": {
"description": "possible values are 'suspend', 'setback' or it isn't set",
"type": "string"
},
"delay": {
"id": "schemas/common/nonNegativeInteger",
"type": "integer",
"minimum": 0
},
"remove": {
"description": "for file order sink",
"type": "boolean"
},
"move": {
"description": "for file order sink, a directory path is expected",
"type": "string"
}
}
}
},
"fileOrderSources": {
"type": "array",
"items": {
"id": "schemas/jobchain/fileWatchingNode_p",
"javaType": "com.sos.joc.model.jobChain.FileWatchingNodeP",
"type": "object",
"required": [
"directory",
"regex"
],
"properties": {
"directory": {
"type": "string"
},
"nextNode": {
"type": "string"
},
"regex": {
"type": "string"
}
}
}
},
"endNodes": {
"description": "real end nodes or file sink nodes",
"type": "array",
"items": {
"id": "schemas/jobchain/endNode",
"javaType": "com.sos.joc.model.jobChain.EndNode",
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
}
}
}
},
"configurationDate": {
"id": "schemas/common/timestamp",
"description": "Value is UTC timestamp in ISO 8601 YYYY-MM-DDThh:mm:ss.sZ or empty",
"type": "string",
"format": "date-time"
},
"documentation": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
}
}
}
},
"nestedJobChains": {
"type": "array",
"items": {
"id": "schemas/jobChain/jobChain_p",
"javaType": "com.sos.joc.model.jobChain.JobChainP",
"type": "object",
"oneOf": [{
"description": "compact=true then ONLY required fields are responded and optional title, maxOrders, distributed, processClass, fileWatchingProcessClass",
"required": [
"surveyDate",
"path",
"name",
"numOfNodes"
]
}, {
"description": "parameter compact=false or unset, all other fields are optional",
"required": [
"surveyDate",
"path",
"name",
"numOfNodes",
"nodes"
]
}],
"properties": {
"surveyDate": {
"id": "schemas/common/surveyDate_p",
"description": "Date of the inventory data. Value is UTC timestamp in ISO 8601 YYYY-MM-DDThh:mm:ss.sZ",
"type": "string",
"format": "date-time"
},
"path": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
},
"name": {
"type": "string"
},
"title": {
"type": "string"
},
"maxOrders": {
"id": "schemas/common/nonNegativeInteger",
"type": "integer",
"minimum": 0
},
"distributed": {
"type": "boolean"
},
"processClass": {
"type": "string"
},
"fileWatchingProcessClass": {
"type": "string"
},
"numOfNodes": {
"id": "schemas/common/nonNegativeInteger",
"type": "integer",
"minimum": 0
},
"nodes": {
"type": "array",
"minItems": 1,
"items": {
"id": "schemas/jobchain/jobChainNode_p",
"javaType": "com.sos.joc.model.jobChain.JobChainNodeP",
"type": "object",
"oneOf": [{
"description": "job chain node object with assigned a job",
"required": [
"name",
"nextNode",
"errorNode",
"job",
"level"
]
}, {
"description": "job chain node object with assigned a job chain",
"required": [
"name",
"nextNode",
"errorNode",
"jobChain"
]
}],
"properties": {
"name": {
"type": "string"
},
"nextNode": {
"type": "string"
},
"errorNode": {
"type": "string"
},
"job": {
"javaType": "com.sos.joc.model.jobChain.JobChainNodeJobP",
"type": "object",
"required": [
"path"
],
"properties": {
"path": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
},
"processClass": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
},
"documentation": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
}
}
},
"jobChain": {
"description": "job chain object is included in nestedJobChains collection",
"javaType": "com.sos.joc.model.jobChain.JobChainNodeJobChainP",
"type": "object",
"required": [
"path"
],
"properties": {
"path": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
},
"documentation": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
}
}
},
"level": {
"description": "Only relevant for job chain with splits and syncs. For example to imagine splits/sync in the job chain list view with different indents",
"type": "integer"
},
"onError": {
"description": "possible values are 'suspend', 'setback' or it isn't set",
"type": "string"
},
"delay": {
"id": "schemas/common/nonNegativeInteger",
"type": "integer",
"minimum": 0
},
"remove": {
"description": "for file order sink",
"type": "boolean"
},
"move": {
"description": "for file order sink, a directory path is expected",
"type": "string"
}
}
}
},
"fileOrderSources": {
"type": "array",
"items": {
"id": "schemas/jobchain/fileWatchingNode_p",
"javaType": "com.sos.joc.model.jobChain.FileWatchingNodeP",
"type": "object",
"required": [
"directory",
"regex"
],
"properties": {
"directory": {
"type": "string"
},
"nextNode": {
"type": "string"
},
"regex": {
"type": "string"
}
}
}
},
"endNodes": {
"description": "real end nodes or file sink nodes",
"type": "array",
"items": {
"id": "schemas/jobchain/endNode",
"javaType": "com.sos.joc.model.jobChain.EndNode",
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
}
}
}
},
"configurationDate": {
"id": "schemas/common/timestamp",
"description": "Value is UTC timestamp in ISO 8601 YYYY-MM-DDThh:mm:ss.sZ or empty",
"type": "string",
"format": "date-time"
},
"documentation": {
"id": "schemas/common/path",
"description": "absolute path based on live folder of a JobScheduler object.",
"type": "string",
"pattern": "/([^/]+/)*[^/]+"
}
}
}
}
}
}
{ "jobChains": [{ "path": "/examples/49_CriticalPath/02_JobChainB", "name": "02_JobChainB", "numOfNodes": 8, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChainB", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "-200", "name": "100", "job": { "path": "/examples/49_CriticalPath/02_TaskB1" }, "errorNode": "End_Err" }, { "nextNode": "-300", "name": "-200", "job": { "path": "/examples/49_CriticalPath/02_TaskB2" }, "errorNode": "End_Err" }, { "nextNode": "400", "name": "-300", "job": { "path": "/examples/49_CriticalPath/02_TaskB3" }, "errorNode": "End_Err" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/49_CriticalPath/02_TaskB4" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "500", "job": { "path": "/examples/49_CriticalPath/02_TaskB5" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/56_NestedJobChains/JobChainA", "name": "JobChainA", "numOfNodes": 4, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChainA", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "2", "name": "1", "job": { "path": "/examples/56_NestedJobChains/JobA100" }, "errorNode": "Error" }, { "nextNode": "3", "name": "2", "job": { "path": "/examples/56_NestedJobChains/JobA200" }, "errorNode": "Error" }, { "nextNode": "4", "name": "3", "job": { "path": "/examples/56_NestedJobChains/JobA300" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "4", "job": { "path": "/examples/56_NestedJobChains/JobA400" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/56_NestedJobChains/JobChainB", "name": "JobChainB", "numOfNodes": 4, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChainB", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "2", "name": "1", "job": { "path": "/examples/56_NestedJobChains/JobB100" }, "errorNode": "Error" }, { "nextNode": "3", "name": "2", "job": { "path": "/examples/56_NestedJobChains/JobB200" }, "errorNode": "Error" }, { "nextNode": "4", "name": "3", "job": { "path": "/examples/56_NestedJobChains/JobB300" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "4", "job": { "path": "/examples/56_NestedJobChains/JobB400" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/56_NestedJobChains/DailyProcess", "name": "DailyProcess", "numOfNodes": 2, "configurationDate": "2016-09-23T11:14:20Z", "title": "Daily End of the Day Process", "nodes": [{ "nextNode": "B", "name": "A", "jobChain": { "path": "/examples/56_NestedJobChains/JobChainA" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "B", "jobChain": { "path": "/examples/56_NestedJobChains/JobChainB" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/09_VersionControl/01_Process01/01_JobChainA", "name": "01_JobChainA", "numOfNodes": 5, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChainA", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/09_VersionControl/01_Process01/01_TaskA1" }, "errorNode": "Error" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/09_VersionControl/01_Process01/01_TaskA2" }, "errorNode": "Error" }, { "nextNode": "400", "name": "300", "job": { "path": "/examples/09_VersionControl/01_Process01/01_TaskA3" }, "errorNode": "Error" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/09_VersionControl/01_Process01/01_TaskA4" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "500", "job": { "path": "/examples/09_VersionControl/01_Process01/01_TaskA5" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/10_RemoteExecutionUniversalAgent/03_RemoteFileWatching", "fileOrderSources": [{ "nextNode": "", "directory": "/home/sos/data/file_watcher/LinuxMaster/input", "regex": "^TRX.*\\.CSV$", "alertWhenDirectoryMissing": false, "repeat": 60, "delayAfterError": 0 }], "name": "03_RemoteFileWatching", "numOfNodes": 4, "configurationDate": "2016-09-23T11:14:20Z", "title": "Watch for incomming files on remote server Load DWH ( LINUX REMOTE AGENT - GALADRIEL.SOS)", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "fileWatchingProcessClass": "JUA_LINUX_GALADRIEL_4410", "processClass": "JUA_LINUX_GALADRIEL_4110", "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/03_load_stage" }, "errorNode": "320" }, { "nextNode": "310", "name": "200", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/03_execute_load_pf" }, "errorNode": "320" }, { "nextNode": "Success", "name": "310", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/03_move_file_success" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "320", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/03_move_file_error" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/48_JobChainReturnCodeHandling/03_JobChainC", "name": "03_JobChainC", "numOfNodes": 8, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChainC", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "200", "name": "100", "job": { "path": "/examples/48_JobChainReturnCodeHandling/03_TaskC1" }, "errorNode": "End_Err" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/48_JobChainReturnCodeHandling/03_TaskC2" }, "errorNode": "End_Err" }, { "nextNode": "400", "name": "300", "job": { "path": "/examples/48_JobChainReturnCodeHandling/03_TaskC3" }, "errorNode": "End_Err" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/48_JobChainReturnCodeHandling/03_TaskC4" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "500", "job": { "path": "/examples/48_JobChainReturnCodeHandling/03_TaskC5" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/50_ResourcePoolManagement/01_PrintMeta", "fileOrderSources": [{ "nextNode": "", "directory": "/home/jenkins/data/in", "regex": "^INV[0-9]{11}.DAT$", "alertWhenDirectoryMissing": false, "repeat": 60, "delayAfterError": 0 }], "name": "01_PrintMeta", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:20Z", "title": "Convert and Print Meta files", "endNodes": [{ "remove": false, "move": "", "name": "Success" }, { "remove": false, "move": "", "name": "Error" }], "nodes": [{ "nextNode": "Success", "name": "100", "job": { "path": "/examples/50_ResourcePoolManagement/01_convert_print_meta" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/31_Monitoring/03_JobChainMonMax", "name": "03_JobChainMonMax", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChain OP5 Monitor, run time \u003e max run time", "endNodes": [{ "name": "success" }, { "name": "!Error" }], "nodes": [{ "nextNode": "100", "name": "Start_JobChain", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "!Error" }, { "nextNode": "End_JobChain", "name": "100", "job": { "path": "/examples/31_Monitoring/03_JobMonMax" }, "errorNode": "!Error" }, { "nextNode": "success", "name": "End_JobChain", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "!Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/51_SendEmails/SendInvoiceEmail", "fileOrderSources": [{ "nextNode": "", "directory": "/home/jenkins/data/in", "regex": "^CRRTRX[0-9]{11}.PDF2$", "alertWhenDirectoryMissing": false, "repeat": 60, "delayAfterError": 0 }], "name": "SendInvoiceEmail", "numOfNodes": 2, "configurationDate": "2016-09-23T11:14:20Z", "title": "Send invoice PDF as email attachement", "endNodes": [{ "remove": false, "move": "", "name": "Success" }, { "remove": false, "move": "", "name": "Error" }], "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/51_SendEmails/prepare_email_parameters" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "200", "job": { "path": "/examples/51_SendEmails/send_email" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/59_ParallelTableExport/ideal_insert_to_export_table_parallel", "name": "ideal_insert_to_export_table_parallel", "numOfNodes": 16, "configurationDate": "2016-09-23T11:14:20Z", "title": "Export table data generation", "endNodes": [{ "name": "!error" }], "nodes": [{ "nextNode": "truncate_export_table", "name": "JobChainStart", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "!error" }, { "nextNode": "split_partitions", "name": "truncate_export_table", "job": { "path": "/examples/59_ParallelTableExport/truncate_export_table" }, "errorNode": "!error" }, { "nextNode": "sync_partitions", "name": "split_partitions", "job": { "path": "/sos/jitl/JobChainSplitter" }, "errorNode": "!error" }, { "nextNode": "sync_partitions", "name": "split_partitions:export_table_partition_1", "job": { "path": "/examples/59_ParallelTableExport/export_table_partition_1" }, "errorNode": "!error" }, { "nextNode": "sync_partitions", "name": "split_partitions:export_table_partition_2", "job": { "path": "/examples/59_ParallelTableExport/export_table_partition_2" }, "errorNode": "!error" }, { "nextNode": "sync_partitions", "name": "split_partitions:export_table_partition_3", "job": { "path": "/examples/59_ParallelTableExport/export_table_partition_3" }, "errorNode": "!error" }, { "nextNode": "sync_partitions", "name": "split_partitions:export_table_partition_4", "job": { "path": "/examples/59_ParallelTableExport/export_table_partition_4" }, "errorNode": "!error" }, { "nextNode": "post_export_table_build_tasks", "name": "sync_partitions", "job": { "path": "/examples/59_ParallelTableExport/ideal_insert_to_export_table_parallel.sync_partitions" }, "errorNode": "!error" }, { "nextNode": "split_test", "name": "post_export_table_build_tasks", "job": { "path": "/examples/59_ParallelTableExport/post_export_table_build_tasks" }, "errorNode": "!error" }, { "nextNode": "sync_test", "name": "split_test", "job": { "path": "/sos/jitl/JobChainSplitter" }, "errorNode": "!error" }, { "nextNode": "sync_test", "name": "split_test:run_export_table_data_tests_partition_1", "job": { "path": "/examples/59_ParallelTableExport/run_export_table_data_tests_partition_1" }, "errorNode": "!error" }, { "nextNode": "sync_test", "name": "split_test:run_export_table_data_tests_partition_2", "job": { "path": "/examples/59_ParallelTableExport/run_export_table_data_tests_partition_2" }, "errorNode": "!error" }, { "nextNode": "sync_test", "name": "split_test:run_export_table_data_tests_partition_3", "job": { "path": "/examples/59_ParallelTableExport/run_export_table_data_tests_partition_3" }, "errorNode": "!error" }, { "nextNode": "sync_test", "name": "split_test:run_export_table_data_tests_partition_4", "job": { "path": "/examples/59_ParallelTableExport/run_export_table_data_tests_partition_4" }, "errorNode": "!error" }, { "nextNode": "JobChainEnd", "name": "sync_test", "job": { "path": "/examples/59_ParallelTableExport/ideal_insert_to_export_table_parallel.sync_test" }, "errorNode": "!error" }, { "nextNode": "FINISH", "name": "JobChainEnd", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "!error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/31_Monitoring/31_01_helper/ErrorRecoveryHelper", "name": "ErrorRecoveryHelper", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:20Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "100", "job": { "path": "/examples/31_Monitoring/31_01_helper/ExecShell" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/20_SchedulingJobChains/01_JobChainDaily", "name": "01_JobChainDaily", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:20Z", "title": "Job Chain with daily schedule", "endNodes": [{ "name": "SUCCESS" }, { "name": "ERROR" }], "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/20_SchedulingJobChains/01_Orderjob1" }, "errorNode": "ERROR" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/20_SchedulingJobChains/01_Orderjob2" }, "errorNode": "ERROR" }, { "nextNode": "SUCCESS", "name": "300", "job": { "path": "/examples/20_SchedulingJobChains/01_Orderjob3" }, "errorNode": "ERROR" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/16_SplitAndSync/01_SpiltAndSync", "name": "01_SpiltAndSync", "numOfNodes": 8, "configurationDate": "2016-09-23T11:14:20Z", "title": "Jobchain with jobs executing in parallel \u003ca href=\\\"sos\\\"\u003e", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "Split", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "Error" }, { "nextNode": "Sync", "name": "Split", "job": { "path": "/examples/16_SplitAndSync/01_SplitJobExecution" }, "errorNode": "Error" }, { "nextNode": "Sync", "name": "Split:Job01_P1", "job": { "path": "/examples/16_SplitAndSync/01_Job01_P1" }, "errorNode": "Error" }, { "delay": 30, "job": { "path": "/examples/16_SplitAndSync/01_Job02_P2" }, "nextNode": "Sync", "errorNode": "Error", "name": "Split:Job02_P2" }, { "nextNode": "Sync", "name": "Split:Job03_P3", "job": { "path": "/examples/16_SplitAndSync/01_Job03_P3" }, "errorNode": "Error" }, { "nextNode": "Job04", "name": "Sync", "job": { "path": "/examples/16_SplitAndSync/01_SyncJobExecution" }, "errorNode": "Error" }, { "nextNode": "End", "name": "Job04", "job": { "path": "/examples/16_SplitAndSync/01_Job04" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "End", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/03_DatabaseStatement/02_DatabaseStatments", "name": "02_DatabaseStatments", "numOfNodes": 5, "configurationDate": "2016-09-23T11:14:20Z", "title": "Execute database statement", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "200", "name": "100", "job": { "path": "/examples/03_DatabaseStatement/02_execute_database_statement" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "200", "job": { "path": "/examples/03_DatabaseStatement/02_read_parameters" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/Demo/RBCCM/DailyBatchProcessing", "name": "DailyBatchProcessing", "numOfNodes": 9, "configurationDate": "2016-09-23T11:14:20Z", "title": "Main Chain", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "split", "name": "1", "job": { "path": "/Demo/RBCCM/job1" }, "errorNode": "error" }, { "nextNode": "sync", "name": "split", "job": { "path": "/Demo/RBCCM/split" }, "errorNode": "error" }, { "nextNode": "3", "name": "split:2", "job": { "path": "/Demo/RBCCM/job2" }, "errorNode": "error" }, { "nextNode": "sync", "name": "3", "job": { "path": "/Demo/RBCCM/job3" }, "errorNode": "error" }, { "nextNode": "5", "name": "split:4", "job": { "path": "/Demo/RBCCM/job4" }, "errorNode": "error" }, { "nextNode": "sync", "name": "5", "job": { "path": "/Demo/RBCCM/job5" }, "errorNode": "error" }, { "nextNode": "6", "name": "sync", "job": { "path": "/Demo/RBCCM/sync" }, "errorNode": "error" }, { "nextNode": "7", "name": "6", "job": { "path": "/Demo/RBCCM/job6" }, "errorNode": "error" }, { "nextNode": "success", "name": "7", "job": { "path": "/Demo/RBCCM/job7" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/51_SendEmails/SendInvoiceEmail2", "fileOrderSources": [{ "nextNode": "", "directory": "/tmp", "regex": "^.*\\.pdf$", "alertWhenDirectoryMissing": false, "repeat": 60, "delayAfterError": 0 }], "name": "SendInvoiceEmail2", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:20Z", "title": "Send invoice PDF as email attachement", "endNodes": [{ "remove": true, "move": "", "name": "success" }, { "remove": true, "move": "", "name": "error" }], "nodes": [{ "nextNode": "success", "name": "100", "job": { "path": "/examples/51_SendEmails/send_email_with_attachment" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/Demo/MCEBankEU/OutboundFileWorkflow", "name": "OutboundFileWorkflow", "numOfNodes": 2, "configurationDate": "2016-09-23T11:14:20Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "Archive", "name": "Outbound", "job": { "path": "/Demo/MCEBankEU/yade_upload_files" }, "errorNode": "error" }, { "nextNode": "success", "name": "Archive", "job": { "path": "/Demo/MCEBankEU/yade_archive_outbound_files" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/57_BankCalendar/hello", "name": "hello", "numOfNodes": 2, "configurationDate": "2016-09-23T11:14:20Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/57_BankCalendar/hello_world" }, "errorNode": "error" }, { "nextNode": "success", "name": "200", "job": { "path": "/examples/57_BankCalendar/hello_world2" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/30_OrderManagement/03_Order_Management_SetBack", "name": "03_Order_Management_SetBack", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:20Z", "title": "this is a basic job chain with setback", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "state2", "name": "state1", "job": { "path": "/examples/30_OrderManagement/basic_job1" }, "errorNode": "error" }, { "nextNode": "state3", "onError": "setback", "name": "state2", "job": { "path": "/examples/30_OrderManagement/basic_job_setback" }, "errorNode": "error" }, { "nextNode": "success", "name": "state3", "job": { "path": "/examples/30_OrderManagement/basic_job3" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/31_Monitoring/02_ErrorSuccess", "name": "02_ErrorSuccess", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:20Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "100", "job": { "path": "/examples/31_Monitoring/02_ExecShell" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/06_YADEFileTransfer/01_YADEFileTransfer", "name": "01_YADEFileTransfer", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:20Z", "title": "Transfer files using YADE", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "100", "job": { "path": "/examples/06_YADEFileTransfer/01_yade_file_transfer" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/04_ExecuteOraclePLSQL/01_ExecuteOraclePLSQL", "name": "01_ExecuteOraclePLSQL", "numOfNodes": 2, "configurationDate": "2016-09-23T11:14:20Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/04_ExecuteOraclePLSQL/01_execute_oracle_plsql" }, "errorNode": "error" }, { "nextNode": "success", "name": "200", "job": { "path": "/examples/04_ExecuteOraclePLSQL/01_display_paramters" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/20_SchedulingJobChains/01_JobChainWeekly", "name": "01_JobChainWeekly", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:20Z", "title": "Job Chain with weekly schedule", "endNodes": [{ "name": "SUCCESS" }, { "name": "ERROR" }], "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/20_SchedulingJobChains/01_Orderjob1" }, "errorNode": "ERROR" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/20_SchedulingJobChains/01_Orderjob2" }, "errorNode": "ERROR" }, { "nextNode": "SUCCESS", "name": "300", "job": { "path": "/examples/20_SchedulingJobChains/01_Orderjob3" }, "errorNode": "ERROR" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/01_JobChainShellJobs/03_JobChainB", "name": "03_JobChainB", "numOfNodes": 8, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChainB", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "200", "name": "100", "job": { "path": "/examples/01_JobChainShellJobs/03_TaskB1" }, "errorNode": "End_Err" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/01_JobChainShellJobs/03_TaskB2" }, "errorNode": "End_Err" }, { "nextNode": "400", "name": "300", "job": { "path": "/examples/01_JobChainShellJobs/03_TaskB3" }, "errorNode": "End_Err" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/01_JobChainShellJobs/03_TaskB4" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "500", "job": { "path": "/examples/01_JobChainShellJobs/03_TaskB5" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/Support/Ticket#2016030910000028/job_chain1", "fileOrderSources": [{ "nextNode": "1", "directory": "/home/jenkins/data/in", "regex": "1.tst", "alertWhenDirectoryMissing": false, "repeat": 10, "delayAfterError": 0 }], "name": "job_chain1", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:20Z", "endNodes": [{ "remove": true, "move": "", "name": "success" }, { "remove": true, "move": "", "name": "error" }], "maxOrders": 1, "nodes": [{ "nextNode": "success", "name": "1", "job": { "path": "/Support/Ticket#2016030910000028/job1" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/Support/Ticket#2016030910000028/job_chain2", "fileOrderSources": [{ "nextNode": "1", "directory": "/home/jenkins/data/in", "regex": "2.tst", "alertWhenDirectoryMissing": false, "repeat": 10, "delayAfterError": 0 }], "name": "job_chain2", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:20Z", "endNodes": [{ "remove": true, "move": "", "name": "success" }, { "remove": true, "move": "", "name": "error" }], "maxOrders": 1, "nodes": [{ "nextNode": "success", "name": "1", "job": { "path": "/Support/Ticket#2016030910000028/job1" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/sos/notification/CleanupNotifications", "name": "CleanupNotifications", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:20Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "cleanup", "job": { "path": "/sos/notification/CleanupNotifications" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/sos/reporting/Reporting", "name": "Reporting", "numOfNodes": 2, "configurationDate": "2016-09-23T11:14:20Z", "title": "Collect and aggregation of facts", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "aggregation", "name": "facts", "job": { "path": "/sos/reporting/ReportingFacts" }, "errorNode": "error" }, { "nextNode": "success", "name": "aggregation", "job": { "path": "/sos/reporting/ReportingAggregation" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/18_ExclusiveLockJobChains/01_JobChainC", "name": "01_JobChainC", "numOfNodes": 4, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChainC", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "nodes": [{ "nextNode": "TaskC1", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "Error" }, { "nextNode": "TaskC2", "name": "TaskC1", "job": { "path": "/examples/18_ExclusiveLockJobChains/01_TaskC1" }, "errorNode": "Error" }, { "nextNode": "End", "name": "TaskC2", "job": { "path": "/examples/18_ExclusiveLockJobChains/01_TaskC2" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "End", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/18_ExclusiveLockJobChains/01_JobChainD", "name": "01_JobChainD", "numOfNodes": 4, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChainD", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "nodes": [{ "nextNode": "TaskD1", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "Error" }, { "nextNode": "TaskD2", "name": "TaskD1", "job": { "path": "/examples/18_ExclusiveLockJobChains/01_TaskD1" }, "errorNode": "Error" }, { "nextNode": "End", "name": "TaskD2", "job": { "path": "/examples/18_ExclusiveLockJobChains/01_TaskD2" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "End", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/10_RemoteExecutionUniversalAgent/01_JobChainA", "name": "01_JobChainA", "numOfNodes": 6, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChainA ( LINUX REMOTE AGENT - GALADRIEL.SOS)", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "processClass": "JUA_LINUX_GALADRIEL_4110", "maxOrders": 3, "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/01_TaskA1" }, "errorNode": "Error" }, { "nextNode": "250", "name": "200", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/01_TaskA2" }, "errorNode": "Error" }, { "nextNode": "300", "name": "250", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/02_TaskB2" }, "errorNode": "Error" }, { "nextNode": "400", "name": "300", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/01_TaskA3" }, "errorNode": "Error" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/01_TaskA4" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "500", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/01_TaskA5" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/Demo/Rosenberger/InboundFileInterfaceWorkflow/01_RemoteFileMonitoringProcessing", "fileOrderSources": [{ "nextNode": "", "directory": "/home/sos/data/inbound", "regex": "^.*\\.dat$", "alertWhenDirectoryMissing": false, "repeat": 60, "delayAfterError": 0 }], "name": "01_RemoteFileMonitoringProcessing", "numOfNodes": 5, "configurationDate": "2016-09-23T11:14:20Z", "title": "Watch for incomming interface files on remote server ( LINUX REMOTE AGENT - GALADRIEL.SOS)", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "fileWatchingProcessClass": "JUA_LINUX_GALADRIEL_4110", "processClass": "JUA_LINUX_GOLLUM_4510", "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/Demo/Rosenberger/InboundFileInterfaceWorkflow/01_yade_file_transfer" }, "errorNode": "420" }, { "nextNode": "300", "name": "200", "job": { "path": "/Demo/Rosenberger/InboundFileInterfaceWorkflow/01_validate_file" }, "errorNode": "420" }, { "nextNode": "410", "name": "300", "job": { "path": "/Demo/Rosenberger/InboundFileInterfaceWorkflow/01_process_file" }, "errorNode": "420" }, { "nextNode": "Success", "name": "410", "job": { "path": "/Demo/Rosenberger/InboundFileInterfaceWorkflow/01_move_file_success_stage" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "420", "job": { "path": "/Demo/Rosenberger/InboundFileInterfaceWorkflow/01_move_file_success_stage" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/51_SendEmails/ProcessingDayEmail", "name": "ProcessingDayEmail", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:20Z", "title": "Send email with day of processing information", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "1", "job": { "path": "/examples/51_SendEmails/day_of_processing_email" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/Demo/HMRC/SchedulerManagedMailExample/02_ProcessingDayEmail", "name": "02_ProcessingDayEmail", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:20Z", "title": "Send email with day of processing information", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "1", "job": { "path": "/Demo/HMRC/SchedulerManagedMailExample/02_day_of_processing_email" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/47_SyncJobChainExecution/01_JobChainA", "name": "01_JobChainA", "numOfNodes": 9, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChainA", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "200", "name": "100", "job": { "path": "/examples/47_SyncJobChainExecution/01_TaskA1" }, "errorNode": "End_Err" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/47_SyncJobChainExecution/01_TaskA2" }, "errorNode": "End_Err" }, { "nextNode": "400", "name": "300", "job": { "path": "/examples/47_SyncJobChainExecution/01_TaskA3" }, "errorNode": "End_Err" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/47_SyncJobChainExecution/01_TaskA4" }, "errorNode": "End_Err" }, { "nextNode": "Sync", "name": "500", "job": { "path": "/examples/47_SyncJobChainExecution/01_TaskA5" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "Sync", "job": { "path": "/examples/47_SyncJobChainExecution/Sync_ChainA_ChainB" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/Demo/Quanam/job_chain5", "name": "job_chain5", "numOfNodes": 0, "configurationDate": "2016-09-23T11:14:20Z", "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/Demo/MCEBankEU/InboundFileWorkflow", "name": "InboundFileWorkflow", "numOfNodes": 5, "configurationDate": "2016-09-23T11:14:20Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "SelectFilelist", "name": "GetFilelist", "job": { "path": "/Demo/MCEBankEU/yade_get_filelist" }, "errorNode": "error" }, { "nextNode": "Download", "name": "SelectFilelist", "job": { "path": "/Demo/MCEBankEU/select_filelist" }, "errorNode": "error" }, { "nextNode": "Convert", "name": "Download", "job": { "path": "/Demo/MCEBankEU/yade_download_files" }, "errorNode": "error" }, { "nextNode": "Archive", "name": "Convert", "job": { "path": "/Demo/MCEBankEU/convert_encoding" }, "errorNode": "error" }, { "nextNode": "success", "name": "Archive", "job": { "path": "/Demo/MCEBankEU/yade_archive_inbound_files" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/sos/jade/jade_history_file_order", "fileOrderSources": [{ "nextNode": "", "directory": "jade_history", "regex": "\\.csv$", "alertWhenDirectoryMissing": false, "repeat": 60, "delayAfterError": 0 }], "name": "jade_history_file_order", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:20Z", "title": "Import JADE history files from ./jade_history directory", "endNodes": [{ "remove": true, "move": "", "name": "remove" }], "nodes": [{ "nextNode": "remove", "name": "first", "job": { "path": "/sos/jade/jade_import" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/57_BankCalendar/DailyProcessing", "name": "DailyProcessing", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:20Z", "endNodes": [{ "name": "succ" }, { "name": "err" }], "nodes": [{ "nextNode": "succ", "name": "1", "job": { "path": "/examples/57_BankCalendar/run_every_day" }, "errorNode": "err" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/19_NonExclusiveLocks/01_JobChainC", "name": "01_JobChainC", "numOfNodes": 4, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChainC", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "nodes": [{ "nextNode": "TaskC1", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "Error" }, { "nextNode": "TaskC2", "name": "TaskC1", "job": { "path": "/examples/19_NonExclusiveLocks/01_TaskC1" }, "errorNode": "Error" }, { "nextNode": "End", "name": "TaskC2", "job": { "path": "/examples/19_NonExclusiveLocks/01_TaskC2" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "End", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/19_NonExclusiveLocks/01_JobChainD", "name": "01_JobChainD", "numOfNodes": 4, "configurationDate": "2016-09-23T11:14:21Z", "title": "JobChainD", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "nodes": [{ "nextNode": "TaskD1", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "Error" }, { "nextNode": "TaskD2", "name": "TaskD1", "job": { "path": "/examples/19_NonExclusiveLocks/01_TaskD1" }, "errorNode": "Error" }, { "nextNode": "End", "name": "TaskD2", "job": { "path": "/examples/19_NonExclusiveLocks/01_TaskD2" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "End", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/19_NonExclusiveLocks/01_JobChainE", "name": "01_JobChainE", "numOfNodes": 4, "configurationDate": "2016-09-23T11:14:21Z", "title": "JobChainE", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "nodes": [{ "nextNode": "TaskE1", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "Error" }, { "nextNode": "TaskE2", "name": "TaskE1", "job": { "path": "/examples/19_NonExclusiveLocks/01_TaskE1" }, "errorNode": "Error" }, { "nextNode": "End", "name": "TaskE2", "job": { "path": "/examples/19_NonExclusiveLocks/01_TaskE2" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "End", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/10_RemoteExecutionUniversalAgent/02_JobChainB", "name": "02_JobChainB", "numOfNodes": 5, "configurationDate": "2016-09-23T11:14:21Z", "title": "JobChainB ( WINDOWS REMOTE AGENT - LUTEST.SOS )", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "processClass": "JUA_WINDOWS_LUTEST_4410", "maxOrders": 3, "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/02_TaskB1" }, "errorNode": "Error" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/02_TaskB2" }, "errorNode": "Error" }, { "nextNode": "400", "name": "300", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/02_TaskB3" }, "errorNode": "Error" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/02_TaskB4" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "500", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/02_TaskB5" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/03_DatabaseStatement/03_DatabaseProcedure", "name": "03_DatabaseProcedure", "numOfNodes": 5, "configurationDate": "2016-09-23T11:14:21Z", "title": "Execute database procedure", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "200", "name": "100", "job": { "path": "/examples/03_DatabaseStatement/03_execute_database_procedure" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "200", "job": { "path": "/examples/03_DatabaseStatement/03_read_parameters" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/Demo/HMRC/SchedulerManagedMailExample/01_SendEmail", "name": "01_SendEmail", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "title": "Send email using JobSchedulerManagedEmailJob", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "1", "job": { "path": "/Demo/HMRC/SchedulerManagedMailExample/01_send_email" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/51_SendEmails/helper/GeneratePDFFiles", "name": "GeneratePDFFiles", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "title": "Generate PDF files", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "Success", "name": "100", "job": { "path": "/examples/51_SendEmails/helper/generate_pdf_files" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/30_OrderManagement/01_Order_Management", "name": "01_Order_Management", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:21Z", "title": "this is a basic job chain", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "state2", "name": "state1", "job": { "path": "/examples/30_OrderManagement/basic_job1" }, "errorNode": "error" }, { "nextNode": "state3", "name": "state2", "job": { "path": "/examples/30_OrderManagement/basic_job2" }, "errorNode": "error" }, { "nextNode": "success", "name": "state3", "job": { "path": "/examples/30_OrderManagement/basic_job3" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/34_ParameterFile/03_JobChainUsingParameterFile", "name": "03_JobChainUsingParameterFile", "numOfNodes": 4, "configurationDate": "2016-09-23T11:14:21Z", "title": "JADE-Parameter in parameter file", "endNodes": [{ "name": "Success" }, { "name": "!Error" }], "nodes": [{ "nextNode": "CreateFile", "name": "StartJobChain", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "!Error" }, { "nextNode": "JadeStep", "name": "CreateFile", "job": { "path": "/examples/34_ParameterFile/03_CreateSourceFile" }, "errorNode": "!Error" }, { "nextNode": "EndJobChain", "name": "JadeStep", "job": { "path": "/examples/34_ParameterFile/03_JadeJobCopy" }, "errorNode": "!Error" }, { "nextNode": "Success", "name": "EndJobChain", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "!Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/47_SyncJobChainExecution/02_JobChainB", "name": "02_JobChainB", "numOfNodes": 9, "configurationDate": "2016-09-23T11:14:21Z", "title": "JobChainB", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "Sync", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "100", "name": "Sync", "job": { "path": "/examples/47_SyncJobChainExecution/Sync_ChainA_ChainB" }, "errorNode": "End_Err" }, { "nextNode": "200", "name": "100", "job": { "path": "/examples/47_SyncJobChainExecution/02_TaskB1" }, "errorNode": "End_Err" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/47_SyncJobChainExecution/02_TaskB2" }, "errorNode": "End_Err" }, { "nextNode": "400", "name": "300", "job": { "path": "/examples/47_SyncJobChainExecution/02_TaskB3" }, "errorNode": "End_Err" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/47_SyncJobChainExecution/02_TaskB4" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "500", "job": { "path": "/examples/47_SyncJobChainExecution/02_TaskB5" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/30_OrderManagement/02_Order_Management_NoStopOnError", "name": "02_Order_Management_NoStopOnError", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:21Z", "title": "this is a basic job chain with a job not stopping on error", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "state2", "name": "state1", "job": { "path": "/examples/30_OrderManagement/basic_job1" }, "errorNode": "error" }, { "nextNode": "state3", "name": "state2", "job": { "path": "/examples/30_OrderManagement/basic_job_noStopOnError" }, "errorNode": "error" }, { "nextNode": "success", "name": "state3", "job": { "path": "/examples/30_OrderManagement/basic_job3" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/31_Monitoring/05_JobChainWarnMax", "name": "05_JobChainWarnMax", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:21Z", "title": "JobChain : Warnen wenn l???nger als ...", "endNodes": [{ "name": "success" }, { "name": "!Error" }], "nodes": [{ "nextNode": "100", "name": "start_jobchain", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "!Error" }, { "nextNode": "end_jobChain", "name": "100", "job": { "path": "/examples/31_Monitoring/05_JobOptionMax" }, "errorNode": "!Error" }, { "nextNode": "success", "name": "end_jobChain", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "!Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/Demo/Accenture/job_chain1", "name": "job_chain1", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "100", "job": { "path": "/Demo/Accenture/job1" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/11_RemoteExecutionSSH/02_ExecuteScript", "name": "02_ExecuteScript", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "title": "Execute script on remote server via SSH", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "Success", "name": "100", "job": { "path": "/examples/11_RemoteExecutionSSH/02_execute_script" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/sos/notification/ResetNotifications", "name": "ResetNotifications", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "reset", "job": { "path": "/sos/notification/ResetNotifications" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/06_YADEFileTransfer/02_YADEFIleTransferDMZ", "name": "02_YADEFIleTransferDMZ", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "title": "Transfer files using YADE Via DMZ server", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "100", "job": { "path": "/examples/06_YADEFileTransfer/02_yade_file_transfer_dmz" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/50_ResourcePoolManagement/helper/GenerateInvoiceMetaFiles", "name": "GenerateInvoiceMetaFiles", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "title": "Generate Invoice Meta Files", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "Success", "name": "100", "job": { "path": "/examples/50_ResourcePoolManagement/helper/generate_invoice_meta_files" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/16_SplitAndSync/03_parallel_execution", "name": "03_parallel_execution", "numOfNodes": 5, "configurationDate": "2016-09-23T11:14:21Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "generate", "name": "prepare", "job": { "path": "/examples/16_SplitAndSync/prepare" }, "errorNode": "error" }, { "nextNode": "execute", "name": "generate", "job": { "path": "/examples/16_SplitAndSync/generate" }, "errorNode": "error" }, { "nextNode": "synchronize", "name": "execute", "job": { "path": "/examples/16_SplitAndSync/query" }, "errorNode": "error" }, { "nextNode": "do_something", "name": "synchronize", "job": { "path": "/examples/16_SplitAndSync/synchronize" }, "errorNode": "error" }, { "nextNode": "success", "name": "do_something", "job": { "path": "/examples/16_SplitAndSync/do_something" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/20_SchedulingJobChains/01_JobChainMonthly", "name": "01_JobChainMonthly", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:21Z", "title": "Job Chain with monthly schedule", "endNodes": [{ "name": "SUCCESS" }, { "name": "ERROR" }], "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/20_SchedulingJobChains/01_Orderjob1" }, "errorNode": "ERROR" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/20_SchedulingJobChains/01_Orderjob2" }, "errorNode": "ERROR" }, { "nextNode": "SUCCESS", "name": "300", "job": { "path": "/examples/20_SchedulingJobChains/01_Orderjob3" }, "errorNode": "ERROR" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/sos/reporting/Inventory", "name": "Inventory", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "title": "Inventory of existing jobs, job chains and orders", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "inventory", "job": { "path": "/sos/reporting/Inventory" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/34_ParameterFile/02_JobChainUsingParameterFile", "name": "02_JobChainUsingParameterFile", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:21Z", "title": "multiple parameter sets in file", "endNodes": [{ "name": "Success" }, { "name": "!Error" }], "nodes": [{ "nextNode": "mailing", "name": "StartJobChain", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "!Error" }, { "nextNode": "EndJobChain", "name": "mailing", "job": { "path": "/examples/34_ParameterFile/02_SendMail" }, "errorNode": "!Error" }, { "nextNode": "Success", "name": "EndJobChain", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "!Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/23_SchedulingOrder/01_JobChainOrderSchedule", "name": "01_JobChainOrderSchedule", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:21Z", "title": "Job Chain with scheduled order", "endNodes": [{ "name": "SUCCESS" }, { "name": "ERROR" }], "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/23_SchedulingOrder/01_Orderjob1" }, "errorNode": "ERROR" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/23_SchedulingOrder/01_Orderjob2" }, "errorNode": "ERROR" }, { "nextNode": "SUCCESS", "name": "300", "job": { "path": "/examples/23_SchedulingOrder/01_Orderjob3" }, "errorNode": "ERROR" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/sos/notification/SystemNotifier", "name": "SystemNotifier", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "notifier", "job": { "path": "/sos/notification/SystemNotifier" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/Support/Ticket#2016050410000015/job_chain1", "name": "job_chain1", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "endNodes": [{ "name": "suc" }, { "name": "err" }], "nodes": [{ "nextNode": "suc", "name": "1", "job": { "path": "/Support/Ticket#2016050410000015/job1" }, "errorNode": "err" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/15_Setback/01_JobChain_Setback", "name": "01_JobChain_Setback", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:21Z", "title": "this job chain will wait for a file using setback", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "state2", "name": "state1", "job": { "path": "/examples/15_Setback/01_job1" }, "errorNode": "error" }, { "nextNode": "state3", "onError": "setback", "name": "state2", "job": { "path": "/examples/15_Setback/01_job2_setback" }, "errorNode": "error" }, { "nextNode": "success", "name": "state3", "job": { "path": "/examples/15_Setback/01_job3" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/Demo/Quanam/FTPFileCheck", "name": "FTPFileCheck", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:21Z", "title": "Check if File exist", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "check_file_footer", "name": "ftp_check_file", "job": { "path": "/Demo/Quanam/ftp_check_file" }, "errorNode": "error" }, { "nextNode": "check_file_record", "name": "check_file_footer", "job": { "path": "/Demo/Quanam/check_file_footer" }, "errorNode": "error" }, { "nextNode": "success", "name": "check_file_record", "job": { "path": "/Demo/Quanam/check_file_record" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/14_JobChainsEvents/01_JobChainA", "name": "01_JobChainA", "numOfNodes": 6, "configurationDate": "2016-09-23T11:14:21Z", "title": "JobChainA", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "TaskA1", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "Error" }, { "nextNode": "TaskA2", "name": "TaskA1", "job": { "path": "/examples/14_JobChainsEvents/01_TaskA1" }, "errorNode": "Error" }, { "nextNode": "TaskA3", "name": "TaskA2", "job": { "path": "/examples/14_JobChainsEvents/01_TaskA2" }, "errorNode": "Error" }, { "nextNode": "SubmitEvent", "name": "TaskA3", "job": { "path": "/examples/14_JobChainsEvents/01_TaskA3" }, "errorNode": "Error" }, { "nextNode": "End", "name": "SubmitEvent", "job": { "path": "/examples/14_JobChainsEvents/01_JobChainA_Submit_End_Event" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "End", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/52_JavaScriptAPI/01_MorningLoad", "name": "01_MorningLoad", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "title": "Load morning transaction", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "Success", "name": "100", "job": { "path": "/examples/52_JavaScriptAPI/show_params" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/31_Monitoring/01_ErrorRecovery", "name": "01_ErrorRecovery", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "onError": "setback", "name": "100", "job": { "path": "/examples/31_Monitoring/01_FileMove" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/14_JobChainsEvents/01_JobChainB", "name": "01_JobChainB", "numOfNodes": 6, "configurationDate": "2016-09-23T11:14:21Z", "title": "JobChainB", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "TaskB1", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "Error" }, { "nextNode": "TaskB2", "name": "TaskB1", "job": { "path": "/examples/14_JobChainsEvents/01_TaskB1" }, "errorNode": "Error" }, { "nextNode": "TaskB3", "name": "TaskB2", "job": { "path": "/examples/14_JobChainsEvents/01_TaskB2" }, "errorNode": "Error" }, { "nextNode": "SubmitEvent", "name": "TaskB3", "job": { "path": "/examples/14_JobChainsEvents/01_TaskB3" }, "errorNode": "Error" }, { "nextNode": "End", "name": "SubmitEvent", "job": { "path": "/examples/14_JobChainsEvents/01_JobChainB_Submit_End_Event" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "End", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/14_JobChainsEvents/01_JobChainC", "name": "01_JobChainC", "numOfNodes": 5, "configurationDate": "2016-09-23T11:14:21Z", "title": "JobChainC", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "TaskC1", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "Error" }, { "nextNode": "TaskC2", "name": "TaskC1", "job": { "path": "/examples/14_JobChainsEvents/01_TaskC1" }, "errorNode": "Error" }, { "nextNode": "TaskC3", "name": "TaskC2", "job": { "path": "/examples/14_JobChainsEvents/01_TaskC2" }, "errorNode": "Error" }, { "nextNode": "End", "name": "TaskC3", "job": { "path": "/examples/14_JobChainsEvents/01_TaskC3" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "End", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/55_JobSchedulerLaunchQueue/01_JQLJobChain1/JobChain100", "name": "JobChain100", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:21Z", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "2", "name": "1", "job": { "path": "/examples/55_JobSchedulerLaunchQueue/01_JQLJobChain1/JobA" }, "errorNode": "Error" }, { "nextNode": "3", "name": "2", "job": { "path": "/examples/55_JobSchedulerLaunchQueue/01_JQLJobChain1/JobB" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "3", "job": { "path": "/examples/55_JobSchedulerLaunchQueue/common_jobs/update_jobchain_launch_queue" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/04_ExecuteOraclePLSQL/03_ExecuteOraclePLSQL", "name": "03_ExecuteOraclePLSQL", "numOfNodes": 2, "configurationDate": "2016-09-23T11:14:21Z", "title": "Execute PL/SQL procedure and insert processing results into a Table", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/04_ExecuteOraclePLSQL/03_execute_oracle_plsql" }, "errorNode": "error" }, { "nextNode": "success", "name": "200", "job": { "path": "/examples/04_ExecuteOraclePLSQL/03_display_paramters" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/11_RemoteExecutionSSH/01_SSHRemoteExecution", "name": "01_SSHRemoteExecution", "numOfNodes": 4, "configurationDate": "2016-09-23T11:14:21Z", "title": "Execute remote command using SSH", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "100", "job": { "path": "/examples/11_RemoteExecutionSSH/01_execute_remote_command" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/02_FileWatcher/02_helper/GenerateTRXFiles", "name": "GenerateTRXFiles", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "title": "Generate Trx Files", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "Success", "name": "100", "job": { "path": "/examples/02_FileWatcher/02_helper/generate_trx_files" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/08_FileWatchingRemoteFileProcessing/01_RemoteFileMonitoringProcessing", "fileOrderSources": [{ "nextNode": "", "directory": "/home/sos/data/etl_stage/inbound", "regex": "^.*\\.dat$", "alertWhenDirectoryMissing": false, "repeat": 60, "delayAfterError": 0 }], "name": "01_RemoteFileMonitoringProcessing", "numOfNodes": 5, "configurationDate": "2016-09-23T11:14:21Z", "title": "Watch for incomming files on remote server Load DWH ( LINUX REMOTE AGENT - GALADRIEL.SOS)", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "fileWatchingProcessClass": "JUA_LINUX_GALADRIEL_4110", "processClass": "JUA_LINUX_GOLLUM_4510", "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/08_FileWatchingRemoteFileProcessing/01_yade_file_transfer" }, "errorNode": "420" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/08_FileWatchingRemoteFileProcessing/01_load_stage" }, "errorNode": "420" }, { "nextNode": "410", "name": "300", "job": { "path": "/examples/08_FileWatchingRemoteFileProcessing/01_execute_load_pf" }, "errorNode": "420" }, { "nextNode": "Success", "name": "410", "job": { "path": "/examples/08_FileWatchingRemoteFileProcessing/01_move_file_success_stage" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "420", "job": { "path": "/examples/08_FileWatchingRemoteFileProcessing/01_move_file_success_stage" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/04_ExecuteOraclePLSQL/02_ExecuteOraclePLSQLScript", "name": "02_ExecuteOraclePLSQLScript", "numOfNodes": 2, "configurationDate": "2016-09-23T11:14:21Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/examples/04_ExecuteOraclePLSQL/02_execute_oracle_plsql_script" }, "errorNode": "error" }, { "nextNode": "success", "name": "200", "job": { "path": "/examples/04_ExecuteOraclePLSQL/01_display_paramters" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/31_Monitoring/04_JobChainMonMin", "name": "04_JobChainMonMin", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:21Z", "title": "JobChain OP5 Monitor, run time \u003c min run time", "endNodes": [{ "name": "success" }, { "name": "!Error" }], "nodes": [{ "nextNode": "200", "name": "start_jobchain", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "!Error" }, { "nextNode": "end_jobChain", "name": "200", "job": { "path": "/examples/31_Monitoring/04_JobMonMin" }, "errorNode": "!Error" }, { "nextNode": "success", "name": "end_jobChain", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "!Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/sos/notification/CheckHistory", "name": "CheckHistory", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "check", "job": { "path": "/sos/notification/CheckHistory" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/Demo/Airbus/SplitSyncDependencies", "name": "SplitSyncDependencies", "numOfNodes": 9, "configurationDate": "2016-09-23T11:14:21Z", "title": "Schedule with Dependencies", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "200", "name": "100", "job": { "path": "/Demo/Airbus/Job1" }, "errorNode": "Error" }, { "nextNode": "Split", "name": "200", "job": { "path": "/Demo/Airbus/Job2" }, "errorNode": "Error" }, { "nextNode": "Sync", "name": "Split", "job": { "path": "/Demo/Airbus/SplitJITL" }, "errorNode": "Error" }, { "nextNode": "300:600", "name": "Split:300", "job": { "path": "/Demo/Airbus/Job3" }, "errorNode": "Error" }, { "nextNode": "Sync", "name": "300:600", "job": { "path": "/Demo/Airbus/Job6" }, "errorNode": "Error" }, { "nextNode": "Sync", "name": "Split:400", "job": { "path": "/Demo/Airbus/Job4" }, "errorNode": "Error" }, { "nextNode": "Sync", "name": "Split:500", "job": { "path": "/Demo/Airbus/Job5" }, "errorNode": "Error" }, { "nextNode": "700", "name": "Sync", "job": { "path": "/Demo/Airbus/SyncJITL" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "700", "job": { "path": "/Demo/Airbus/Job7" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/sos/reporting/Reporting-Export2CSV", "name": "Reporting-Export2CSV", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "title": "Export data into a CSV file", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "export", "job": { "path": "/sos/reporting/Reporting-Export2CSV" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/34_ParameterFile/01_JobChainUsingParameterFile", "name": "01_JobChainUsingParameterFile", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:21Z", "title": "mail address in parameter file", "endNodes": [{ "name": "Success" }, { "name": "!Error" }], "nodes": [{ "nextNode": "mailing", "name": "StartJobChain", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "!Error" }, { "nextNode": "EndJobChain", "name": "mailing", "job": { "path": "/examples/34_ParameterFile/01_SendMail" }, "errorNode": "!Error" }, { "nextNode": "Success", "name": "EndJobChain", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "!Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/examples/58_MultipleParametersOrders/JobChain100", "name": "JobChain100", "numOfNodes": 2, "configurationDate": "2016-09-23T11:14:21Z", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "2", "name": "1", "job": { "path": "/examples/58_MultipleParametersOrders/JobA" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "2", "job": { "path": "/examples/58_MultipleParametersOrders/JobB" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/Demo/Quanam/JobChain1", "name": "JobChain1", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:21Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "2", "name": "1", "job": { "path": "/Demo/Quanam/job1" }, "errorNode": "2" }, { "nextNode": "3", "name": "2", "job": { "path": "/Demo/Quanam/job2" }, "errorNode": "3" }, { "nextNode": "success", "name": "3", "job": { "path": "/Demo/Quanam/job3" }, "errorNode": "success" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/Demo/Quanam/JobChain2", "name": "JobChain2", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:21Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "1", "job": { "path": "/Demo/Quanam/job2" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:21Z" }, { "path": "/Demo/Quanam/JobChain3", "name": "JobChain3", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:22Z", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "1", "job": { "path": "/Demo/Quanam/job3" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/14_JobChainsEvents/02_JobChainD_P", "name": "02_JobChainD_P", "numOfNodes": 13, "configurationDate": "2016-09-23T11:14:22Z", "title": "JobChainD_P", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "nodes": [{ "nextNode": "TaskD1", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "Error" }, { "nextNode": "SplitD", "name": "TaskD1", "job": { "path": "/examples/14_JobChainsEvents/02_TaskD1" }, "errorNode": "Error" }, { "nextNode": "SyncD", "name": "SplitD", "job": { "path": "/sos/jitl/JobChainSplitter" }, "errorNode": "Error" }, { "nextNode": "TaskD2_P1", "onError": "setback", "name": "SplitD:Check_Event", "job": { "path": "/examples/14_JobChainsEvents/02_Event_Check_TaskE6_P2_End" }, "errorNode": "Error" }, { "nextNode": "TaskD5_P1", "name": "TaskD2_P1", "job": { "path": "/examples/14_JobChainsEvents/02_TaskD2_P1" }, "errorNode": "Error" }, { "nextNode": "TaskD6_P2", "name": "SplitD:TaskD3_P2", "job": { "path": "/examples/14_JobChainsEvents/02_TaskD3_P2" }, "errorNode": "Error" }, { "nextNode": "TaskD7_P3", "name": "SplitD:TaskD4_P3", "job": { "path": "/examples/14_JobChainsEvents/02_TaskD4_P3" }, "errorNode": "Error" }, { "nextNode": "SyncD", "name": "TaskD5_P1", "job": { "path": "/examples/14_JobChainsEvents/02_TaskD5_P1" }, "errorNode": "Error" }, { "nextNode": "SyncD", "name": "TaskD6_P2", "job": { "path": "/examples/14_JobChainsEvents/02_TaskD6_P2" }, "errorNode": "Error" }, { "nextNode": "SyncD", "name": "TaskD7_P3", "job": { "path": "/examples/14_JobChainsEvents/02_TaskD7_P3" }, "errorNode": "Error" }, { "nextNode": "TaskD8", "name": "SyncD", "job": { "path": "/examples/14_JobChainsEvents/02_Sync_JobChainD_P" }, "errorNode": "Error" }, { "nextNode": "End", "name": "TaskD8", "job": { "path": "/examples/14_JobChainsEvents/02_TaskD8" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "End", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/sos/jade/jade_history_receive", "name": "jade_history_receive", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:22Z", "title": "Receive JADE history", "nodes": [{ "nextNode": "end", "name": "import", "job": { "path": "/sos/jade/jade_history_receive" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/sos/operations/criticalpath/UncriticalJobNodes", "name": "UncriticalJobNodes", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:22Z", "title": "Critical path for uncritical job nodes", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "success", "name": "start", "job": { "path": "/sos/operations/criticalpath/UncriticalJobNodes" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/16_SplitAndSync/02_JobChainA_P", "name": "02_JobChainA_P", "numOfNodes": 16, "configurationDate": "2016-09-23T11:14:22Z", "title": "02_JobChainA_P", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "TaskA", "name": "Start", "job": { "path": "/examples/16_SplitAndSync/02_JobChainStart" }, "errorNode": "Error" }, { "nextNode": "Split10", "name": "TaskA", "job": { "path": "/examples/16_SplitAndSync/02_TaskA" }, "errorNode": "Error" }, { "nextNode": "Sync10", "name": "Split10", "job": { "path": "/sos/jitl/JobChainSplitter" }, "errorNode": "Error" }, { "nextNode": "TaskB1_P1", "name": "Split10:TaskA1_P1", "job": { "path": "/examples/16_SplitAndSync/02_TaskA1_P1" }, "errorNode": "Error" }, { "delay": 30, "job": { "path": "/examples/16_SplitAndSync/02_TaskA2_P2" }, "nextNode": "TaskB2_P2", "errorNode": "Error", "name": "Split10:TaskA2_P2" }, { "nextNode": "TaskB3_P3", "name": "Split10:TaskA3_P3", "job": { "path": "/examples/16_SplitAndSync/02_TaskA3_P3" }, "errorNode": "Error" }, { "nextNode": "Sync10", "name": "TaskB1_P1", "job": { "path": "/examples/16_SplitAndSync/02_TaskB1_P1" }, "errorNode": "Error" }, { "nextNode": "Sync10", "name": "TaskB2_P2", "job": { "path": "/examples/16_SplitAndSync/02_TaskB2_P2" }, "errorNode": "Error" }, { "nextNode": "Split15", "name": "TaskB3_P3", "job": { "path": "/examples/16_SplitAndSync/02_TaskB3_P3" }, "errorNode": "Error" }, { "nextNode": "Sync15", "name": "Split15", "job": { "path": "/sos/jitl/JobChainSplitter" }, "errorNode": "Error" }, { "nextNode": "Sync15", "name": "Split15:TaskC1_P1", "job": { "path": "/examples/16_SplitAndSync/02_TaskC1_P1" }, "errorNode": "Error" }, { "nextNode": "Sync15", "name": "Split15:TaskC2_P2", "job": { "path": "/examples/16_SplitAndSync/02_TaskC2_P2" }, "errorNode": "Error" }, { "nextNode": "Sync10", "name": "Sync15", "job": { "path": "/examples/16_SplitAndSync/02_SyncSplitNode15" }, "errorNode": "Error" }, { "nextNode": "TaskB", "name": "Sync10", "job": { "path": "/examples/16_SplitAndSync/02_SyncSplitNode10" }, "errorNode": "Error" }, { "nextNode": "End", "name": "TaskB", "job": { "path": "/examples/16_SplitAndSync/02_TaskB" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "End", "job": { "path": "/examples/16_SplitAndSync/02_JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/06_YADEFileTransfer/06_05_helper/GenerateXLSFile", "name": "GenerateXLSFile", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:22Z", "title": "Generate XLS file", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "Success", "name": "100", "job": { "path": "/examples/06_YADEFileTransfer/06_05_helper/create_file" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/17_DynamicProcessRouting/01_JobChainB", "name": "01_JobChainB", "numOfNodes": 8, "configurationDate": "2016-09-23T11:14:22Z", "title": "JobChainB", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "200", "name": "100", "job": { "path": "/examples/17_DynamicProcessRouting/01_TaskB1" }, "errorNode": "End_Err" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/17_DynamicProcessRouting/01_TaskB2" }, "errorNode": "End_Err" }, { "nextNode": "400", "name": "300", "job": { "path": "/examples/17_DynamicProcessRouting/01_TaskB3" }, "errorNode": "End_Err" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/17_DynamicProcessRouting/01_TaskB4" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "500", "job": { "path": "/examples/17_DynamicProcessRouting/01_TaskB5" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/sos/jade/jade_history", "name": "jade_history", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:22Z", "title": "Import JADE history from order", "nodes": [{ "nextNode": "end", "name": "import", "job": { "path": "/sos/jade/jade_import" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/31_Monitoring/06_JobChainWarnMin", "name": "06_JobChainWarnMin", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:22Z", "title": "JobChain : Warnen wenn k???rzer als ...", "endNodes": [{ "name": "success" }, { "name": "!Error" }], "nodes": [{ "nextNode": "100", "name": "start_jobchain", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "!Error" }, { "nextNode": "end_jobChain", "name": "100", "job": { "path": "/examples/31_Monitoring/06_JobOptionMin" }, "errorNode": "!Error" }, { "nextNode": "success", "name": "end_jobChain", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "!Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/02_FileWatcher/01_LoadDWH", "fileOrderSources": [{ "nextNode": "", "directory": "/home/jenkins/data/in", "regex": "^TRX[0-9]{3}DE[0-9]{8}CET[0-9]{4}.CSV$", "alertWhenDirectoryMissing": false, "repeat": 60, "delayAfterError": 0 }], "name": "01_LoadDWH", "numOfNodes": 5, "configurationDate": "2016-09-23T11:14:22Z", "title": "Load DWH", "endNodes": [{ "remove": false, "move": "", "name": "Success" }, { "remove": false, "move": "", "name": "Error" }], "maxOrders": 1, "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "200", "name": "100", "job": { "path": "/examples/02_FileWatcher/01_load_stage" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "200", "job": { "path": "/examples/02_FileWatcher/01_execute_load_pf" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/14_JobChainsEvents/02_JobChainE_P", "name": "02_JobChainE_P", "numOfNodes": 13, "configurationDate": "2016-09-23T11:14:22Z", "title": "JobChainE_P", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "TaskE1", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "Error" }, { "nextNode": "SplitE", "name": "TaskE1", "job": { "path": "/examples/14_JobChainsEvents/02_TaskE1" }, "errorNode": "Error" }, { "nextNode": "SyncE", "name": "SplitE", "job": { "path": "/sos/jitl/JobChainSplitter" }, "errorNode": "Error" }, { "nextNode": "TaskE5_P1", "name": "SplitE:TaskE2_P1", "job": { "path": "/examples/14_JobChainsEvents/02_TaskE2_P1" }, "errorNode": "Error" }, { "delay": 30, "job": { "path": "/examples/14_JobChainsEvents/02_TaskE4_P3" }, "nextNode": "TaskE6_P2", "errorNode": "Error", "name": "SplitE:TaskE3_P2" }, { "nextNode": "TaskE7_P3", "name": "SplitE:TaskE4_P3", "job": { "path": "/examples/14_JobChainsEvents/02_TaskE4_P3" }, "errorNode": "Error" }, { "nextNode": "TaskE6_P2", "name": "TaskE5_P1", "job": { "path": "/examples/14_JobChainsEvents/02_TaskE5_P1" }, "errorNode": "Error" }, { "nextNode": "Submit_Event", "name": "TaskE6_P2", "job": { "path": "/examples/14_JobChainsEvents/02_TaskE6_P2" }, "errorNode": "Error" }, { "nextNode": "SyncE", "name": "Submit_Event", "job": { "path": "/examples/14_JobChainsEvents/02_TaskE6_P2_Submit_End_Event" }, "errorNode": "Error" }, { "nextNode": "SyncE", "name": "TaskE7_P3", "job": { "path": "/examples/14_JobChainsEvents/02_TaskE7_P3" }, "errorNode": "Error" }, { "nextNode": "TaskE8", "name": "SyncE", "job": { "path": "/examples/14_JobChainsEvents/02_Sync_JobChainE_P" }, "errorNode": "Error" }, { "nextNode": "End", "name": "TaskE8", "job": { "path": "/examples/14_JobChainsEvents/02_TaskE8" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "End", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/48_JobChainReturnCodeHandling/01_JobChainA", "name": "01_JobChainA", "numOfNodes": 8, "configurationDate": "2016-09-23T11:14:22Z", "title": "JobChainA", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "200", "name": "100", "job": { "path": "/examples/48_JobChainReturnCodeHandling/01_TaskA1" }, "errorNode": "End_Err" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/48_JobChainReturnCodeHandling/01_TaskA2" }, "errorNode": "End_Err" }, { "nextNode": "400", "name": "300", "job": { "path": "/examples/48_JobChainReturnCodeHandling/01_TaskA3" }, "errorNode": "End_Err" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/48_JobChainReturnCodeHandling/01_TaskA4" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "500", "job": { "path": "/examples/48_JobChainReturnCodeHandling/01_TaskA5" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/sos/events/scheduler_event_service", "name": "scheduler_event_service", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:22Z", "endNodes": [{ "name": "end" }, { "name": "error" }], "maxOrders": 1, "nodes": [{ "nextNode": "end", "name": "start", "job": { "path": "/sos/events/scheduler_event_service" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/10_RemoteExecutionUniversalAgent/10_03_helper/GenerateTRXFiles", "name": "GenerateTRXFiles", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:22Z", "title": "Generate Trx Files", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "processClass": "../JUA_LINUX_GALADRIEL_4110", "nodes": [{ "nextNode": "Success", "name": "100", "job": { "path": "/examples/10_RemoteExecutionUniversalAgent/10_03_helper/generate_trx_files" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains", "name": "LaunchJobChains", "numOfNodes": 2, "configurationDate": "2016-09-23T11:14:22Z", "title": "Checke DB Table, Create Orders for FileTransferWorker", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "DispatchOrder", "name": "CheckDBTbl", "job": { "path": "/examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/check_jobchain_launch_queue" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "DispatchOrder", "job": { "path": "/examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/launch_job_chain" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/49_CriticalPath/01_JobChainA", "name": "01_JobChainA", "numOfNodes": 8, "configurationDate": "2016-09-23T11:14:22Z", "title": "JobChainA", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "200", "name": "100", "job": { "path": "/examples/49_CriticalPath/01_TaskA1" }, "errorNode": "End_Err" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/49_CriticalPath/01_TaskA2" }, "errorNode": "End_Err" }, { "nextNode": "400", "name": "300", "job": { "path": "/examples/49_CriticalPath/01_TaskA3" }, "errorNode": "End_Err" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/49_CriticalPath/01_TaskA4" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "500", "job": { "path": "/examples/49_CriticalPath/01_TaskA5" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/30_OrderManagement/04_Order_Management_Suspend", "name": "04_Order_Management_Suspend", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:22Z", "title": "this is a basic job chain with suspend", "endNodes": [{ "name": "success" }, { "name": "error" }], "nodes": [{ "nextNode": "state2", "name": "state1", "job": { "path": "/examples/30_OrderManagement/basic_job1" }, "errorNode": "error" }, { "nextNode": "state3", "onError": "suspend", "name": "state2", "job": { "path": "/examples/30_OrderManagement/basic_job_suspend" }, "errorNode": "error" }, { "nextNode": "success", "name": "state3", "job": { "path": "/examples/30_OrderManagement/basic_job3" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/55_JobSchedulerLaunchQueue/01_JQLJobChain2/JobChain100", "name": "JobChain100", "numOfNodes": 3, "configurationDate": "2016-09-23T11:14:22Z", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "2", "name": "1", "job": { "path": "/examples/55_JobSchedulerLaunchQueue/01_JQLJobChain2/JobA" }, "errorNode": "Error" }, { "nextNode": "3", "name": "2", "job": { "path": "/examples/55_JobSchedulerLaunchQueue/01_JQLJobChain2/JobB" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "3", "job": { "path": "/examples/55_JobSchedulerLaunchQueue/common_jobs/update_jobchain_launch_queue" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/48_JobChainReturnCodeHandling/02_JobChainB", "name": "02_JobChainB", "numOfNodes": 8, "configurationDate": "2016-09-23T11:14:22Z", "title": "JobChainB", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "200", "name": "100", "job": { "path": "/examples/48_JobChainReturnCodeHandling/02_TaskB1" }, "errorNode": "End_Err" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/48_JobChainReturnCodeHandling/02_TaskB2" }, "errorNode": "End_Err" }, { "nextNode": "400", "name": "300", "job": { "path": "/examples/48_JobChainReturnCodeHandling/02_TaskB3" }, "errorNode": "End_Err" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/48_JobChainReturnCodeHandling/02_TaskB4" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "500", "job": { "path": "/examples/48_JobChainReturnCodeHandling/02_TaskB5" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/01_JobChainShellJobs/01_JobChainA", "name": "01_JobChainA", "numOfNodes": 8, "configurationDate": "2016-09-23T11:14:22Z", "title": "JobChainA", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "200", "name": "100", "job": { "path": "/examples/01_JobChainShellJobs/01_TaskA1" }, "errorNode": "End_Err" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/01_JobChainShellJobs/01_TaskA2" }, "errorNode": "End_Err" }, { "nextNode": "400", "onError": "suspend", "name": "300", "job": { "path": "/examples/01_JobChainShellJobs/01_TaskA3" }, "errorNode": "End_Err" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/01_JobChainShellJobs/01_TaskA4" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "500", "job": { "path": "/examples/01_JobChainShellJobs/01_TaskA5" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/37_JobChainExitCodeHandling/01_JobChainA", "name": "01_JobChainA", "numOfNodes": 8, "configurationDate": "2016-09-23T11:14:22Z", "title": "JobChainA", "endNodes": [{ "name": "Error" }, { "name": "Success" }], "maxOrders": 3, "nodes": [{ "nextNode": "100", "name": "Start", "job": { "path": "/sos/jitl/JobChainStart" }, "errorNode": "End_Err" }, { "nextNode": "200", "name": "100", "job": { "path": "/examples/37_JobChainExitCodeHandling/01_TaskA1" }, "errorNode": "End_Err" }, { "nextNode": "300", "name": "200", "job": { "path": "/examples/37_JobChainExitCodeHandling/01_TaskA2" }, "errorNode": "End_Err" }, { "nextNode": "400", "name": "300", "job": { "path": "/examples/37_JobChainExitCodeHandling/01_TaskA3" }, "errorNode": "End_Err" }, { "nextNode": "500", "name": "400", "job": { "path": "/examples/37_JobChainExitCodeHandling/01_TaskA4" }, "errorNode": "End_Err" }, { "nextNode": "End_Suc", "name": "500", "job": { "path": "/examples/37_JobChainExitCodeHandling/01_TaskA5" }, "errorNode": "End_Err" }, { "nextNode": "Success", "name": "End_Suc", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }, { "nextNode": "Error", "name": "End_Err", "job": { "path": "/sos/jitl/JobChainEnd" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/examples/15_Setback/15_helper/00_CreateInputFile", "name": "00_CreateInputFile", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:22Z", "title": "Create input file used by 01_JobChain_Setback", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "Success", "name": "100", "job": { "path": "/examples/15_Setback/15_helper/00_create_file" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:22Z" }, { "path": "/Demo/HMRC/SchedulerManagedMailExample/03_SendInvoiceEmail", "fileOrderSources": [{ "nextNode": "", "directory": "/tmp", "regex": "^.*\\.pdf$", "alertWhenDirectoryMissing": false, "repeat": 60, "delayAfterError": 0 }], "name": "03_SendInvoiceEmail", "numOfNodes": 1, "configurationDate": "2016-09-23T11:14:22Z", "title": "Send invoice PDF as email attachement", "endNodes": [{ "remove": true, "move": "", "name": "success" }, { "remove": true, "move": "", "name": "error" }], "nodes": [{ "nextNode": "success", "name": "1", "job": { "path": "/Demo/HMRC/SchedulerManagedMailExample/03_send_email_with_attachment" }, "errorNode": "error" }], "surveyDate": "2016-09-23T11:14:22Z" }], "nestedJobChains": [{ "path": "/examples/56_NestedJobChains/JobChainA", "name": "JobChainA", "numOfNodes": 4, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChainA", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "2", "name": "1", "job": { "path": "/examples/56_NestedJobChains/JobA100" }, "errorNode": "Error" }, { "nextNode": "3", "name": "2", "job": { "path": "/examples/56_NestedJobChains/JobA200" }, "errorNode": "Error" }, { "nextNode": "4", "name": "3", "job": { "path": "/examples/56_NestedJobChains/JobA300" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "4", "job": { "path": "/examples/56_NestedJobChains/JobA400" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }, { "path": "/examples/56_NestedJobChains/JobChainB", "name": "JobChainB", "numOfNodes": 4, "configurationDate": "2016-09-23T11:14:20Z", "title": "JobChainB", "endNodes": [{ "name": "Success" }, { "name": "Error" }], "nodes": [{ "nextNode": "2", "name": "1", "job": { "path": "/examples/56_NestedJobChains/JobB100" }, "errorNode": "Error" }, { "nextNode": "3", "name": "2", "job": { "path": "/examples/56_NestedJobChains/JobB200" }, "errorNode": "Error" }, { "nextNode": "4", "name": "3", "job": { "path": "/examples/56_NestedJobChains/JobB300" }, "errorNode": "Error" }, { "nextNode": "Success", "name": "4", "job": { "path": "/examples/56_NestedJobChains/JobB400" }, "errorNode": "Error" }], "surveyDate": "2016-09-23T11:14:20Z" }], "deliveryDate": "2016-09-23T11:14:19Z" }
{
"jobChains": [{
"path": "/examples/49_CriticalPath/02_JobChainB",
"name": "02_JobChainB",
"numOfNodes": 8,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChainB",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "-200",
"name": "100",
"job": {
"path": "/examples/49_CriticalPath/02_TaskB1"
},
"errorNode": "End_Err"
}, {
"nextNode": "-300",
"name": "-200",
"job": {
"path": "/examples/49_CriticalPath/02_TaskB2"
},
"errorNode": "End_Err"
}, {
"nextNode": "400",
"name": "-300",
"job": {
"path": "/examples/49_CriticalPath/02_TaskB3"
},
"errorNode": "End_Err"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/49_CriticalPath/02_TaskB4"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "500",
"job": {
"path": "/examples/49_CriticalPath/02_TaskB5"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/56_NestedJobChains/JobChainA",
"name": "JobChainA",
"numOfNodes": 4,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChainA",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "2",
"name": "1",
"job": {
"path": "/examples/56_NestedJobChains/JobA100"
},
"errorNode": "Error"
}, {
"nextNode": "3",
"name": "2",
"job": {
"path": "/examples/56_NestedJobChains/JobA200"
},
"errorNode": "Error"
}, {
"nextNode": "4",
"name": "3",
"job": {
"path": "/examples/56_NestedJobChains/JobA300"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "4",
"job": {
"path": "/examples/56_NestedJobChains/JobA400"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/56_NestedJobChains/JobChainB",
"name": "JobChainB",
"numOfNodes": 4,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChainB",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "2",
"name": "1",
"job": {
"path": "/examples/56_NestedJobChains/JobB100"
},
"errorNode": "Error"
}, {
"nextNode": "3",
"name": "2",
"job": {
"path": "/examples/56_NestedJobChains/JobB200"
},
"errorNode": "Error"
}, {
"nextNode": "4",
"name": "3",
"job": {
"path": "/examples/56_NestedJobChains/JobB300"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "4",
"job": {
"path": "/examples/56_NestedJobChains/JobB400"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/56_NestedJobChains/DailyProcess",
"name": "DailyProcess",
"numOfNodes": 2,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Daily End of the Day Process",
"nodes": [{
"nextNode": "B",
"name": "A",
"jobChain": {
"path": "/examples/56_NestedJobChains/JobChainA"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "B",
"jobChain": {
"path": "/examples/56_NestedJobChains/JobChainB"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/09_VersionControl/01_Process01/01_JobChainA",
"name": "01_JobChainA",
"numOfNodes": 5,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChainA",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/09_VersionControl/01_Process01/01_TaskA1"
},
"errorNode": "Error"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/09_VersionControl/01_Process01/01_TaskA2"
},
"errorNode": "Error"
}, {
"nextNode": "400",
"name": "300",
"job": {
"path": "/examples/09_VersionControl/01_Process01/01_TaskA3"
},
"errorNode": "Error"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/09_VersionControl/01_Process01/01_TaskA4"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "500",
"job": {
"path": "/examples/09_VersionControl/01_Process01/01_TaskA5"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/10_RemoteExecutionUniversalAgent/03_RemoteFileWatching",
"fileOrderSources": [{
"nextNode": "",
"directory": "/home/sos/data/file_watcher/LinuxMaster/input",
"regex": "^TRX.*\\.CSV$",
"alertWhenDirectoryMissing": false,
"repeat": 60,
"delayAfterError": 0
}],
"name": "03_RemoteFileWatching",
"numOfNodes": 4,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Watch for incomming files on remote server Load DWH ( LINUX REMOTE AGENT - GALADRIEL.SOS)",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"fileWatchingProcessClass": "JUA_LINUX_GALADRIEL_4410",
"processClass": "JUA_LINUX_GALADRIEL_4110",
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/03_load_stage"
},
"errorNode": "320"
}, {
"nextNode": "310",
"name": "200",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/03_execute_load_pf"
},
"errorNode": "320"
}, {
"nextNode": "Success",
"name": "310",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/03_move_file_success"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "320",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/03_move_file_error"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/48_JobChainReturnCodeHandling/03_JobChainC",
"name": "03_JobChainC",
"numOfNodes": 8,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChainC",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/03_TaskC1"
},
"errorNode": "End_Err"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/03_TaskC2"
},
"errorNode": "End_Err"
}, {
"nextNode": "400",
"name": "300",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/03_TaskC3"
},
"errorNode": "End_Err"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/03_TaskC4"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "500",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/03_TaskC5"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/50_ResourcePoolManagement/01_PrintMeta",
"fileOrderSources": [{
"nextNode": "",
"directory": "/home/jenkins/data/in",
"regex": "^INV[0-9]{11}.DAT$",
"alertWhenDirectoryMissing": false,
"repeat": 60,
"delayAfterError": 0
}],
"name": "01_PrintMeta",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Convert and Print Meta files",
"endNodes": [{
"remove": false,
"move": "",
"name": "Success"
}, {
"remove": false,
"move": "",
"name": "Error"
}],
"nodes": [{
"nextNode": "Success",
"name": "100",
"job": {
"path": "/examples/50_ResourcePoolManagement/01_convert_print_meta"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/31_Monitoring/03_JobChainMonMax",
"name": "03_JobChainMonMax",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChain OP5 Monitor, run time \u003e max run time",
"endNodes": [{
"name": "success"
}, {
"name": "!Error"
}],
"nodes": [{
"nextNode": "100",
"name": "Start_JobChain",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "!Error"
}, {
"nextNode": "End_JobChain",
"name": "100",
"job": {
"path": "/examples/31_Monitoring/03_JobMonMax"
},
"errorNode": "!Error"
}, {
"nextNode": "success",
"name": "End_JobChain",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "!Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/51_SendEmails/SendInvoiceEmail",
"fileOrderSources": [{
"nextNode": "",
"directory": "/home/jenkins/data/in",
"regex": "^CRRTRX[0-9]{11}.PDF2$",
"alertWhenDirectoryMissing": false,
"repeat": 60,
"delayAfterError": 0
}],
"name": "SendInvoiceEmail",
"numOfNodes": 2,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Send invoice PDF as email attachement",
"endNodes": [{
"remove": false,
"move": "",
"name": "Success"
}, {
"remove": false,
"move": "",
"name": "Error"
}],
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/51_SendEmails/prepare_email_parameters"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "200",
"job": {
"path": "/examples/51_SendEmails/send_email"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/59_ParallelTableExport/ideal_insert_to_export_table_parallel",
"name": "ideal_insert_to_export_table_parallel",
"numOfNodes": 16,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Export table data generation",
"endNodes": [{
"name": "!error"
}],
"nodes": [{
"nextNode": "truncate_export_table",
"name": "JobChainStart",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "!error"
}, {
"nextNode": "split_partitions",
"name": "truncate_export_table",
"job": {
"path": "/examples/59_ParallelTableExport/truncate_export_table"
},
"errorNode": "!error"
}, {
"nextNode": "sync_partitions",
"name": "split_partitions",
"job": {
"path": "/sos/jitl/JobChainSplitter"
},
"errorNode": "!error"
}, {
"nextNode": "sync_partitions",
"name": "split_partitions:export_table_partition_1",
"job": {
"path": "/examples/59_ParallelTableExport/export_table_partition_1"
},
"errorNode": "!error"
}, {
"nextNode": "sync_partitions",
"name": "split_partitions:export_table_partition_2",
"job": {
"path": "/examples/59_ParallelTableExport/export_table_partition_2"
},
"errorNode": "!error"
}, {
"nextNode": "sync_partitions",
"name": "split_partitions:export_table_partition_3",
"job": {
"path": "/examples/59_ParallelTableExport/export_table_partition_3"
},
"errorNode": "!error"
}, {
"nextNode": "sync_partitions",
"name": "split_partitions:export_table_partition_4",
"job": {
"path": "/examples/59_ParallelTableExport/export_table_partition_4"
},
"errorNode": "!error"
}, {
"nextNode": "post_export_table_build_tasks",
"name": "sync_partitions",
"job": {
"path": "/examples/59_ParallelTableExport/ideal_insert_to_export_table_parallel.sync_partitions"
},
"errorNode": "!error"
}, {
"nextNode": "split_test",
"name": "post_export_table_build_tasks",
"job": {
"path": "/examples/59_ParallelTableExport/post_export_table_build_tasks"
},
"errorNode": "!error"
}, {
"nextNode": "sync_test",
"name": "split_test",
"job": {
"path": "/sos/jitl/JobChainSplitter"
},
"errorNode": "!error"
}, {
"nextNode": "sync_test",
"name": "split_test:run_export_table_data_tests_partition_1",
"job": {
"path": "/examples/59_ParallelTableExport/run_export_table_data_tests_partition_1"
},
"errorNode": "!error"
}, {
"nextNode": "sync_test",
"name": "split_test:run_export_table_data_tests_partition_2",
"job": {
"path": "/examples/59_ParallelTableExport/run_export_table_data_tests_partition_2"
},
"errorNode": "!error"
}, {
"nextNode": "sync_test",
"name": "split_test:run_export_table_data_tests_partition_3",
"job": {
"path": "/examples/59_ParallelTableExport/run_export_table_data_tests_partition_3"
},
"errorNode": "!error"
}, {
"nextNode": "sync_test",
"name": "split_test:run_export_table_data_tests_partition_4",
"job": {
"path": "/examples/59_ParallelTableExport/run_export_table_data_tests_partition_4"
},
"errorNode": "!error"
}, {
"nextNode": "JobChainEnd",
"name": "sync_test",
"job": {
"path": "/examples/59_ParallelTableExport/ideal_insert_to_export_table_parallel.sync_test"
},
"errorNode": "!error"
}, {
"nextNode": "FINISH",
"name": "JobChainEnd",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "!error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/31_Monitoring/31_01_helper/ErrorRecoveryHelper",
"name": "ErrorRecoveryHelper",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:20Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "100",
"job": {
"path": "/examples/31_Monitoring/31_01_helper/ExecShell"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/20_SchedulingJobChains/01_JobChainDaily",
"name": "01_JobChainDaily",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Job Chain with daily schedule",
"endNodes": [{
"name": "SUCCESS"
}, {
"name": "ERROR"
}],
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/20_SchedulingJobChains/01_Orderjob1"
},
"errorNode": "ERROR"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/20_SchedulingJobChains/01_Orderjob2"
},
"errorNode": "ERROR"
}, {
"nextNode": "SUCCESS",
"name": "300",
"job": {
"path": "/examples/20_SchedulingJobChains/01_Orderjob3"
},
"errorNode": "ERROR"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/16_SplitAndSync/01_SpiltAndSync",
"name": "01_SpiltAndSync",
"numOfNodes": 8,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Jobchain with jobs executing in parallel \u003ca href=\\\"sos\\\"\u003e",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "Split",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "Error"
}, {
"nextNode": "Sync",
"name": "Split",
"job": {
"path": "/examples/16_SplitAndSync/01_SplitJobExecution"
},
"errorNode": "Error"
}, {
"nextNode": "Sync",
"name": "Split:Job01_P1",
"job": {
"path": "/examples/16_SplitAndSync/01_Job01_P1"
},
"errorNode": "Error"
}, {
"delay": 30,
"job": {
"path": "/examples/16_SplitAndSync/01_Job02_P2"
},
"nextNode": "Sync",
"errorNode": "Error",
"name": "Split:Job02_P2"
}, {
"nextNode": "Sync",
"name": "Split:Job03_P3",
"job": {
"path": "/examples/16_SplitAndSync/01_Job03_P3"
},
"errorNode": "Error"
}, {
"nextNode": "Job04",
"name": "Sync",
"job": {
"path": "/examples/16_SplitAndSync/01_SyncJobExecution"
},
"errorNode": "Error"
}, {
"nextNode": "End",
"name": "Job04",
"job": {
"path": "/examples/16_SplitAndSync/01_Job04"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "End",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/03_DatabaseStatement/02_DatabaseStatments",
"name": "02_DatabaseStatments",
"numOfNodes": 5,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Execute database statement",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/03_DatabaseStatement/02_execute_database_statement"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "200",
"job": {
"path": "/examples/03_DatabaseStatement/02_read_parameters"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/Demo/RBCCM/DailyBatchProcessing",
"name": "DailyBatchProcessing",
"numOfNodes": 9,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Main Chain",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "split",
"name": "1",
"job": {
"path": "/Demo/RBCCM/job1"
},
"errorNode": "error"
}, {
"nextNode": "sync",
"name": "split",
"job": {
"path": "/Demo/RBCCM/split"
},
"errorNode": "error"
}, {
"nextNode": "3",
"name": "split:2",
"job": {
"path": "/Demo/RBCCM/job2"
},
"errorNode": "error"
}, {
"nextNode": "sync",
"name": "3",
"job": {
"path": "/Demo/RBCCM/job3"
},
"errorNode": "error"
}, {
"nextNode": "5",
"name": "split:4",
"job": {
"path": "/Demo/RBCCM/job4"
},
"errorNode": "error"
}, {
"nextNode": "sync",
"name": "5",
"job": {
"path": "/Demo/RBCCM/job5"
},
"errorNode": "error"
}, {
"nextNode": "6",
"name": "sync",
"job": {
"path": "/Demo/RBCCM/sync"
},
"errorNode": "error"
}, {
"nextNode": "7",
"name": "6",
"job": {
"path": "/Demo/RBCCM/job6"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "7",
"job": {
"path": "/Demo/RBCCM/job7"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/51_SendEmails/SendInvoiceEmail2",
"fileOrderSources": [{
"nextNode": "",
"directory": "/tmp",
"regex": "^.*\\.pdf$",
"alertWhenDirectoryMissing": false,
"repeat": 60,
"delayAfterError": 0
}],
"name": "SendInvoiceEmail2",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Send invoice PDF as email attachement",
"endNodes": [{
"remove": true,
"move": "",
"name": "success"
}, {
"remove": true,
"move": "",
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "100",
"job": {
"path": "/examples/51_SendEmails/send_email_with_attachment"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/Demo/MCEBankEU/OutboundFileWorkflow",
"name": "OutboundFileWorkflow",
"numOfNodes": 2,
"configurationDate": "2016-09-23T11:14:20Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "Archive",
"name": "Outbound",
"job": {
"path": "/Demo/MCEBankEU/yade_upload_files"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "Archive",
"job": {
"path": "/Demo/MCEBankEU/yade_archive_outbound_files"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/57_BankCalendar/hello",
"name": "hello",
"numOfNodes": 2,
"configurationDate": "2016-09-23T11:14:20Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/57_BankCalendar/hello_world"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "200",
"job": {
"path": "/examples/57_BankCalendar/hello_world2"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/30_OrderManagement/03_Order_Management_SetBack",
"name": "03_Order_Management_SetBack",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "this is a basic job chain with setback",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "state2",
"name": "state1",
"job": {
"path": "/examples/30_OrderManagement/basic_job1"
},
"errorNode": "error"
}, {
"nextNode": "state3",
"onError": "setback",
"name": "state2",
"job": {
"path": "/examples/30_OrderManagement/basic_job_setback"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "state3",
"job": {
"path": "/examples/30_OrderManagement/basic_job3"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/31_Monitoring/02_ErrorSuccess",
"name": "02_ErrorSuccess",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:20Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "100",
"job": {
"path": "/examples/31_Monitoring/02_ExecShell"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/06_YADEFileTransfer/01_YADEFileTransfer",
"name": "01_YADEFileTransfer",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Transfer files using YADE",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "100",
"job": {
"path": "/examples/06_YADEFileTransfer/01_yade_file_transfer"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/04_ExecuteOraclePLSQL/01_ExecuteOraclePLSQL",
"name": "01_ExecuteOraclePLSQL",
"numOfNodes": 2,
"configurationDate": "2016-09-23T11:14:20Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/04_ExecuteOraclePLSQL/01_execute_oracle_plsql"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "200",
"job": {
"path": "/examples/04_ExecuteOraclePLSQL/01_display_paramters"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/20_SchedulingJobChains/01_JobChainWeekly",
"name": "01_JobChainWeekly",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Job Chain with weekly schedule",
"endNodes": [{
"name": "SUCCESS"
}, {
"name": "ERROR"
}],
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/20_SchedulingJobChains/01_Orderjob1"
},
"errorNode": "ERROR"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/20_SchedulingJobChains/01_Orderjob2"
},
"errorNode": "ERROR"
}, {
"nextNode": "SUCCESS",
"name": "300",
"job": {
"path": "/examples/20_SchedulingJobChains/01_Orderjob3"
},
"errorNode": "ERROR"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/01_JobChainShellJobs/03_JobChainB",
"name": "03_JobChainB",
"numOfNodes": 8,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChainB",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/01_JobChainShellJobs/03_TaskB1"
},
"errorNode": "End_Err"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/01_JobChainShellJobs/03_TaskB2"
},
"errorNode": "End_Err"
}, {
"nextNode": "400",
"name": "300",
"job": {
"path": "/examples/01_JobChainShellJobs/03_TaskB3"
},
"errorNode": "End_Err"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/01_JobChainShellJobs/03_TaskB4"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "500",
"job": {
"path": "/examples/01_JobChainShellJobs/03_TaskB5"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/Support/Ticket#2016030910000028/job_chain1",
"fileOrderSources": [{
"nextNode": "1",
"directory": "/home/jenkins/data/in",
"regex": "1.tst",
"alertWhenDirectoryMissing": false,
"repeat": 10,
"delayAfterError": 0
}],
"name": "job_chain1",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:20Z",
"endNodes": [{
"remove": true,
"move": "",
"name": "success"
}, {
"remove": true,
"move": "",
"name": "error"
}],
"maxOrders": 1,
"nodes": [{
"nextNode": "success",
"name": "1",
"job": {
"path": "/Support/Ticket#2016030910000028/job1"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/Support/Ticket#2016030910000028/job_chain2",
"fileOrderSources": [{
"nextNode": "1",
"directory": "/home/jenkins/data/in",
"regex": "2.tst",
"alertWhenDirectoryMissing": false,
"repeat": 10,
"delayAfterError": 0
}],
"name": "job_chain2",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:20Z",
"endNodes": [{
"remove": true,
"move": "",
"name": "success"
}, {
"remove": true,
"move": "",
"name": "error"
}],
"maxOrders": 1,
"nodes": [{
"nextNode": "success",
"name": "1",
"job": {
"path": "/Support/Ticket#2016030910000028/job1"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/sos/notification/CleanupNotifications",
"name": "CleanupNotifications",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:20Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "cleanup",
"job": {
"path": "/sos/notification/CleanupNotifications"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/sos/reporting/Reporting",
"name": "Reporting",
"numOfNodes": 2,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Collect and aggregation of facts",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "aggregation",
"name": "facts",
"job": {
"path": "/sos/reporting/ReportingFacts"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "aggregation",
"job": {
"path": "/sos/reporting/ReportingAggregation"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/18_ExclusiveLockJobChains/01_JobChainC",
"name": "01_JobChainC",
"numOfNodes": 4,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChainC",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"nodes": [{
"nextNode": "TaskC1",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "Error"
}, {
"nextNode": "TaskC2",
"name": "TaskC1",
"job": {
"path": "/examples/18_ExclusiveLockJobChains/01_TaskC1"
},
"errorNode": "Error"
}, {
"nextNode": "End",
"name": "TaskC2",
"job": {
"path": "/examples/18_ExclusiveLockJobChains/01_TaskC2"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "End",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/18_ExclusiveLockJobChains/01_JobChainD",
"name": "01_JobChainD",
"numOfNodes": 4,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChainD",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"nodes": [{
"nextNode": "TaskD1",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "Error"
}, {
"nextNode": "TaskD2",
"name": "TaskD1",
"job": {
"path": "/examples/18_ExclusiveLockJobChains/01_TaskD1"
},
"errorNode": "Error"
}, {
"nextNode": "End",
"name": "TaskD2",
"job": {
"path": "/examples/18_ExclusiveLockJobChains/01_TaskD2"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "End",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/10_RemoteExecutionUniversalAgent/01_JobChainA",
"name": "01_JobChainA",
"numOfNodes": 6,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChainA ( LINUX REMOTE AGENT - GALADRIEL.SOS)",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"processClass": "JUA_LINUX_GALADRIEL_4110",
"maxOrders": 3,
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/01_TaskA1"
},
"errorNode": "Error"
}, {
"nextNode": "250",
"name": "200",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/01_TaskA2"
},
"errorNode": "Error"
}, {
"nextNode": "300",
"name": "250",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/02_TaskB2"
},
"errorNode": "Error"
}, {
"nextNode": "400",
"name": "300",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/01_TaskA3"
},
"errorNode": "Error"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/01_TaskA4"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "500",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/01_TaskA5"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/Demo/Rosenberger/InboundFileInterfaceWorkflow/01_RemoteFileMonitoringProcessing",
"fileOrderSources": [{
"nextNode": "",
"directory": "/home/sos/data/inbound",
"regex": "^.*\\.dat$",
"alertWhenDirectoryMissing": false,
"repeat": 60,
"delayAfterError": 0
}],
"name": "01_RemoteFileMonitoringProcessing",
"numOfNodes": 5,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Watch for incomming interface files on remote server ( LINUX REMOTE AGENT - GALADRIEL.SOS)",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"fileWatchingProcessClass": "JUA_LINUX_GALADRIEL_4110",
"processClass": "JUA_LINUX_GOLLUM_4510",
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/Demo/Rosenberger/InboundFileInterfaceWorkflow/01_yade_file_transfer"
},
"errorNode": "420"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/Demo/Rosenberger/InboundFileInterfaceWorkflow/01_validate_file"
},
"errorNode": "420"
}, {
"nextNode": "410",
"name": "300",
"job": {
"path": "/Demo/Rosenberger/InboundFileInterfaceWorkflow/01_process_file"
},
"errorNode": "420"
}, {
"nextNode": "Success",
"name": "410",
"job": {
"path": "/Demo/Rosenberger/InboundFileInterfaceWorkflow/01_move_file_success_stage"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "420",
"job": {
"path": "/Demo/Rosenberger/InboundFileInterfaceWorkflow/01_move_file_success_stage"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/51_SendEmails/ProcessingDayEmail",
"name": "ProcessingDayEmail",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Send email with day of processing information",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "1",
"job": {
"path": "/examples/51_SendEmails/day_of_processing_email"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/Demo/HMRC/SchedulerManagedMailExample/02_ProcessingDayEmail",
"name": "02_ProcessingDayEmail",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Send email with day of processing information",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "1",
"job": {
"path": "/Demo/HMRC/SchedulerManagedMailExample/02_day_of_processing_email"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/47_SyncJobChainExecution/01_JobChainA",
"name": "01_JobChainA",
"numOfNodes": 9,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChainA",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/47_SyncJobChainExecution/01_TaskA1"
},
"errorNode": "End_Err"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/47_SyncJobChainExecution/01_TaskA2"
},
"errorNode": "End_Err"
}, {
"nextNode": "400",
"name": "300",
"job": {
"path": "/examples/47_SyncJobChainExecution/01_TaskA3"
},
"errorNode": "End_Err"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/47_SyncJobChainExecution/01_TaskA4"
},
"errorNode": "End_Err"
}, {
"nextNode": "Sync",
"name": "500",
"job": {
"path": "/examples/47_SyncJobChainExecution/01_TaskA5"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "Sync",
"job": {
"path": "/examples/47_SyncJobChainExecution/Sync_ChainA_ChainB"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/Demo/Quanam/job_chain5",
"name": "job_chain5",
"numOfNodes": 0,
"configurationDate": "2016-09-23T11:14:20Z",
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/Demo/MCEBankEU/InboundFileWorkflow",
"name": "InboundFileWorkflow",
"numOfNodes": 5,
"configurationDate": "2016-09-23T11:14:20Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "SelectFilelist",
"name": "GetFilelist",
"job": {
"path": "/Demo/MCEBankEU/yade_get_filelist"
},
"errorNode": "error"
}, {
"nextNode": "Download",
"name": "SelectFilelist",
"job": {
"path": "/Demo/MCEBankEU/select_filelist"
},
"errorNode": "error"
}, {
"nextNode": "Convert",
"name": "Download",
"job": {
"path": "/Demo/MCEBankEU/yade_download_files"
},
"errorNode": "error"
}, {
"nextNode": "Archive",
"name": "Convert",
"job": {
"path": "/Demo/MCEBankEU/convert_encoding"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "Archive",
"job": {
"path": "/Demo/MCEBankEU/yade_archive_inbound_files"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/sos/jade/jade_history_file_order",
"fileOrderSources": [{
"nextNode": "",
"directory": "jade_history",
"regex": "\\.csv$",
"alertWhenDirectoryMissing": false,
"repeat": 60,
"delayAfterError": 0
}],
"name": "jade_history_file_order",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "Import JADE history files from ./jade_history directory",
"endNodes": [{
"remove": true,
"move": "",
"name": "remove"
}],
"nodes": [{
"nextNode": "remove",
"name": "first",
"job": {
"path": "/sos/jade/jade_import"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/57_BankCalendar/DailyProcessing",
"name": "DailyProcessing",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:20Z",
"endNodes": [{
"name": "succ"
}, {
"name": "err"
}],
"nodes": [{
"nextNode": "succ",
"name": "1",
"job": {
"path": "/examples/57_BankCalendar/run_every_day"
},
"errorNode": "err"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/19_NonExclusiveLocks/01_JobChainC",
"name": "01_JobChainC",
"numOfNodes": 4,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChainC",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"nodes": [{
"nextNode": "TaskC1",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "Error"
}, {
"nextNode": "TaskC2",
"name": "TaskC1",
"job": {
"path": "/examples/19_NonExclusiveLocks/01_TaskC1"
},
"errorNode": "Error"
}, {
"nextNode": "End",
"name": "TaskC2",
"job": {
"path": "/examples/19_NonExclusiveLocks/01_TaskC2"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "End",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/19_NonExclusiveLocks/01_JobChainD",
"name": "01_JobChainD",
"numOfNodes": 4,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "JobChainD",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"nodes": [{
"nextNode": "TaskD1",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "Error"
}, {
"nextNode": "TaskD2",
"name": "TaskD1",
"job": {
"path": "/examples/19_NonExclusiveLocks/01_TaskD1"
},
"errorNode": "Error"
}, {
"nextNode": "End",
"name": "TaskD2",
"job": {
"path": "/examples/19_NonExclusiveLocks/01_TaskD2"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "End",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/19_NonExclusiveLocks/01_JobChainE",
"name": "01_JobChainE",
"numOfNodes": 4,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "JobChainE",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"nodes": [{
"nextNode": "TaskE1",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "Error"
}, {
"nextNode": "TaskE2",
"name": "TaskE1",
"job": {
"path": "/examples/19_NonExclusiveLocks/01_TaskE1"
},
"errorNode": "Error"
}, {
"nextNode": "End",
"name": "TaskE2",
"job": {
"path": "/examples/19_NonExclusiveLocks/01_TaskE2"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "End",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/10_RemoteExecutionUniversalAgent/02_JobChainB",
"name": "02_JobChainB",
"numOfNodes": 5,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "JobChainB ( WINDOWS REMOTE AGENT - LUTEST.SOS )",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"processClass": "JUA_WINDOWS_LUTEST_4410",
"maxOrders": 3,
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/02_TaskB1"
},
"errorNode": "Error"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/02_TaskB2"
},
"errorNode": "Error"
}, {
"nextNode": "400",
"name": "300",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/02_TaskB3"
},
"errorNode": "Error"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/02_TaskB4"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "500",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/02_TaskB5"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/03_DatabaseStatement/03_DatabaseProcedure",
"name": "03_DatabaseProcedure",
"numOfNodes": 5,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Execute database procedure",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/03_DatabaseStatement/03_execute_database_procedure"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "200",
"job": {
"path": "/examples/03_DatabaseStatement/03_read_parameters"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/Demo/HMRC/SchedulerManagedMailExample/01_SendEmail",
"name": "01_SendEmail",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Send email using JobSchedulerManagedEmailJob",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "1",
"job": {
"path": "/Demo/HMRC/SchedulerManagedMailExample/01_send_email"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/51_SendEmails/helper/GeneratePDFFiles",
"name": "GeneratePDFFiles",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Generate PDF files",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "Success",
"name": "100",
"job": {
"path": "/examples/51_SendEmails/helper/generate_pdf_files"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/30_OrderManagement/01_Order_Management",
"name": "01_Order_Management",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "this is a basic job chain",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "state2",
"name": "state1",
"job": {
"path": "/examples/30_OrderManagement/basic_job1"
},
"errorNode": "error"
}, {
"nextNode": "state3",
"name": "state2",
"job": {
"path": "/examples/30_OrderManagement/basic_job2"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "state3",
"job": {
"path": "/examples/30_OrderManagement/basic_job3"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/34_ParameterFile/03_JobChainUsingParameterFile",
"name": "03_JobChainUsingParameterFile",
"numOfNodes": 4,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "JADE-Parameter in parameter file",
"endNodes": [{
"name": "Success"
}, {
"name": "!Error"
}],
"nodes": [{
"nextNode": "CreateFile",
"name": "StartJobChain",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "!Error"
}, {
"nextNode": "JadeStep",
"name": "CreateFile",
"job": {
"path": "/examples/34_ParameterFile/03_CreateSourceFile"
},
"errorNode": "!Error"
}, {
"nextNode": "EndJobChain",
"name": "JadeStep",
"job": {
"path": "/examples/34_ParameterFile/03_JadeJobCopy"
},
"errorNode": "!Error"
}, {
"nextNode": "Success",
"name": "EndJobChain",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "!Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/47_SyncJobChainExecution/02_JobChainB",
"name": "02_JobChainB",
"numOfNodes": 9,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "JobChainB",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "Sync",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "100",
"name": "Sync",
"job": {
"path": "/examples/47_SyncJobChainExecution/Sync_ChainA_ChainB"
},
"errorNode": "End_Err"
}, {
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/47_SyncJobChainExecution/02_TaskB1"
},
"errorNode": "End_Err"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/47_SyncJobChainExecution/02_TaskB2"
},
"errorNode": "End_Err"
}, {
"nextNode": "400",
"name": "300",
"job": {
"path": "/examples/47_SyncJobChainExecution/02_TaskB3"
},
"errorNode": "End_Err"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/47_SyncJobChainExecution/02_TaskB4"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "500",
"job": {
"path": "/examples/47_SyncJobChainExecution/02_TaskB5"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/30_OrderManagement/02_Order_Management_NoStopOnError",
"name": "02_Order_Management_NoStopOnError",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "this is a basic job chain with a job not stopping on error",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "state2",
"name": "state1",
"job": {
"path": "/examples/30_OrderManagement/basic_job1"
},
"errorNode": "error"
}, {
"nextNode": "state3",
"name": "state2",
"job": {
"path": "/examples/30_OrderManagement/basic_job_noStopOnError"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "state3",
"job": {
"path": "/examples/30_OrderManagement/basic_job3"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/31_Monitoring/05_JobChainWarnMax",
"name": "05_JobChainWarnMax",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "JobChain : Warnen wenn l???nger als ...",
"endNodes": [{
"name": "success"
}, {
"name": "!Error"
}],
"nodes": [{
"nextNode": "100",
"name": "start_jobchain",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "!Error"
}, {
"nextNode": "end_jobChain",
"name": "100",
"job": {
"path": "/examples/31_Monitoring/05_JobOptionMax"
},
"errorNode": "!Error"
}, {
"nextNode": "success",
"name": "end_jobChain",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "!Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/Demo/Accenture/job_chain1",
"name": "job_chain1",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "100",
"job": {
"path": "/Demo/Accenture/job1"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/11_RemoteExecutionSSH/02_ExecuteScript",
"name": "02_ExecuteScript",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Execute script on remote server via SSH",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "Success",
"name": "100",
"job": {
"path": "/examples/11_RemoteExecutionSSH/02_execute_script"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/sos/notification/ResetNotifications",
"name": "ResetNotifications",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "reset",
"job": {
"path": "/sos/notification/ResetNotifications"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/06_YADEFileTransfer/02_YADEFIleTransferDMZ",
"name": "02_YADEFIleTransferDMZ",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Transfer files using YADE Via DMZ server",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "100",
"job": {
"path": "/examples/06_YADEFileTransfer/02_yade_file_transfer_dmz"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/50_ResourcePoolManagement/helper/GenerateInvoiceMetaFiles",
"name": "GenerateInvoiceMetaFiles",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Generate Invoice Meta Files",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "Success",
"name": "100",
"job": {
"path": "/examples/50_ResourcePoolManagement/helper/generate_invoice_meta_files"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/16_SplitAndSync/03_parallel_execution",
"name": "03_parallel_execution",
"numOfNodes": 5,
"configurationDate": "2016-09-23T11:14:21Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "generate",
"name": "prepare",
"job": {
"path": "/examples/16_SplitAndSync/prepare"
},
"errorNode": "error"
}, {
"nextNode": "execute",
"name": "generate",
"job": {
"path": "/examples/16_SplitAndSync/generate"
},
"errorNode": "error"
}, {
"nextNode": "synchronize",
"name": "execute",
"job": {
"path": "/examples/16_SplitAndSync/query"
},
"errorNode": "error"
}, {
"nextNode": "do_something",
"name": "synchronize",
"job": {
"path": "/examples/16_SplitAndSync/synchronize"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "do_something",
"job": {
"path": "/examples/16_SplitAndSync/do_something"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/20_SchedulingJobChains/01_JobChainMonthly",
"name": "01_JobChainMonthly",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Job Chain with monthly schedule",
"endNodes": [{
"name": "SUCCESS"
}, {
"name": "ERROR"
}],
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/20_SchedulingJobChains/01_Orderjob1"
},
"errorNode": "ERROR"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/20_SchedulingJobChains/01_Orderjob2"
},
"errorNode": "ERROR"
}, {
"nextNode": "SUCCESS",
"name": "300",
"job": {
"path": "/examples/20_SchedulingJobChains/01_Orderjob3"
},
"errorNode": "ERROR"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/sos/reporting/Inventory",
"name": "Inventory",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Inventory of existing jobs, job chains and orders",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "inventory",
"job": {
"path": "/sos/reporting/Inventory"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/34_ParameterFile/02_JobChainUsingParameterFile",
"name": "02_JobChainUsingParameterFile",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "multiple parameter sets in file",
"endNodes": [{
"name": "Success"
}, {
"name": "!Error"
}],
"nodes": [{
"nextNode": "mailing",
"name": "StartJobChain",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "!Error"
}, {
"nextNode": "EndJobChain",
"name": "mailing",
"job": {
"path": "/examples/34_ParameterFile/02_SendMail"
},
"errorNode": "!Error"
}, {
"nextNode": "Success",
"name": "EndJobChain",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "!Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/23_SchedulingOrder/01_JobChainOrderSchedule",
"name": "01_JobChainOrderSchedule",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Job Chain with scheduled order",
"endNodes": [{
"name": "SUCCESS"
}, {
"name": "ERROR"
}],
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/23_SchedulingOrder/01_Orderjob1"
},
"errorNode": "ERROR"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/23_SchedulingOrder/01_Orderjob2"
},
"errorNode": "ERROR"
}, {
"nextNode": "SUCCESS",
"name": "300",
"job": {
"path": "/examples/23_SchedulingOrder/01_Orderjob3"
},
"errorNode": "ERROR"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/sos/notification/SystemNotifier",
"name": "SystemNotifier",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "notifier",
"job": {
"path": "/sos/notification/SystemNotifier"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/Support/Ticket#2016050410000015/job_chain1",
"name": "job_chain1",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"endNodes": [{
"name": "suc"
}, {
"name": "err"
}],
"nodes": [{
"nextNode": "suc",
"name": "1",
"job": {
"path": "/Support/Ticket#2016050410000015/job1"
},
"errorNode": "err"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/15_Setback/01_JobChain_Setback",
"name": "01_JobChain_Setback",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "this job chain will wait for a file using setback",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "state2",
"name": "state1",
"job": {
"path": "/examples/15_Setback/01_job1"
},
"errorNode": "error"
}, {
"nextNode": "state3",
"onError": "setback",
"name": "state2",
"job": {
"path": "/examples/15_Setback/01_job2_setback"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "state3",
"job": {
"path": "/examples/15_Setback/01_job3"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/Demo/Quanam/FTPFileCheck",
"name": "FTPFileCheck",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Check if File exist",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "check_file_footer",
"name": "ftp_check_file",
"job": {
"path": "/Demo/Quanam/ftp_check_file"
},
"errorNode": "error"
}, {
"nextNode": "check_file_record",
"name": "check_file_footer",
"job": {
"path": "/Demo/Quanam/check_file_footer"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "check_file_record",
"job": {
"path": "/Demo/Quanam/check_file_record"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/14_JobChainsEvents/01_JobChainA",
"name": "01_JobChainA",
"numOfNodes": 6,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "JobChainA",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "TaskA1",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "Error"
}, {
"nextNode": "TaskA2",
"name": "TaskA1",
"job": {
"path": "/examples/14_JobChainsEvents/01_TaskA1"
},
"errorNode": "Error"
}, {
"nextNode": "TaskA3",
"name": "TaskA2",
"job": {
"path": "/examples/14_JobChainsEvents/01_TaskA2"
},
"errorNode": "Error"
}, {
"nextNode": "SubmitEvent",
"name": "TaskA3",
"job": {
"path": "/examples/14_JobChainsEvents/01_TaskA3"
},
"errorNode": "Error"
}, {
"nextNode": "End",
"name": "SubmitEvent",
"job": {
"path": "/examples/14_JobChainsEvents/01_JobChainA_Submit_End_Event"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "End",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/52_JavaScriptAPI/01_MorningLoad",
"name": "01_MorningLoad",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Load morning transaction",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "Success",
"name": "100",
"job": {
"path": "/examples/52_JavaScriptAPI/show_params"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/31_Monitoring/01_ErrorRecovery",
"name": "01_ErrorRecovery",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"onError": "setback",
"name": "100",
"job": {
"path": "/examples/31_Monitoring/01_FileMove"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/14_JobChainsEvents/01_JobChainB",
"name": "01_JobChainB",
"numOfNodes": 6,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "JobChainB",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "TaskB1",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "Error"
}, {
"nextNode": "TaskB2",
"name": "TaskB1",
"job": {
"path": "/examples/14_JobChainsEvents/01_TaskB1"
},
"errorNode": "Error"
}, {
"nextNode": "TaskB3",
"name": "TaskB2",
"job": {
"path": "/examples/14_JobChainsEvents/01_TaskB2"
},
"errorNode": "Error"
}, {
"nextNode": "SubmitEvent",
"name": "TaskB3",
"job": {
"path": "/examples/14_JobChainsEvents/01_TaskB3"
},
"errorNode": "Error"
}, {
"nextNode": "End",
"name": "SubmitEvent",
"job": {
"path": "/examples/14_JobChainsEvents/01_JobChainB_Submit_End_Event"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "End",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/14_JobChainsEvents/01_JobChainC",
"name": "01_JobChainC",
"numOfNodes": 5,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "JobChainC",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "TaskC1",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "Error"
}, {
"nextNode": "TaskC2",
"name": "TaskC1",
"job": {
"path": "/examples/14_JobChainsEvents/01_TaskC1"
},
"errorNode": "Error"
}, {
"nextNode": "TaskC3",
"name": "TaskC2",
"job": {
"path": "/examples/14_JobChainsEvents/01_TaskC2"
},
"errorNode": "Error"
}, {
"nextNode": "End",
"name": "TaskC3",
"job": {
"path": "/examples/14_JobChainsEvents/01_TaskC3"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "End",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/55_JobSchedulerLaunchQueue/01_JQLJobChain1/JobChain100",
"name": "JobChain100",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:21Z",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "2",
"name": "1",
"job": {
"path": "/examples/55_JobSchedulerLaunchQueue/01_JQLJobChain1/JobA"
},
"errorNode": "Error"
}, {
"nextNode": "3",
"name": "2",
"job": {
"path": "/examples/55_JobSchedulerLaunchQueue/01_JQLJobChain1/JobB"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "3",
"job": {
"path": "/examples/55_JobSchedulerLaunchQueue/common_jobs/update_jobchain_launch_queue"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/04_ExecuteOraclePLSQL/03_ExecuteOraclePLSQL",
"name": "03_ExecuteOraclePLSQL",
"numOfNodes": 2,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Execute PL/SQL procedure and insert processing results into a Table",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/04_ExecuteOraclePLSQL/03_execute_oracle_plsql"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "200",
"job": {
"path": "/examples/04_ExecuteOraclePLSQL/03_display_paramters"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/11_RemoteExecutionSSH/01_SSHRemoteExecution",
"name": "01_SSHRemoteExecution",
"numOfNodes": 4,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Execute remote command using SSH",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "100",
"job": {
"path": "/examples/11_RemoteExecutionSSH/01_execute_remote_command"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/02_FileWatcher/02_helper/GenerateTRXFiles",
"name": "GenerateTRXFiles",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Generate Trx Files",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "Success",
"name": "100",
"job": {
"path": "/examples/02_FileWatcher/02_helper/generate_trx_files"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/08_FileWatchingRemoteFileProcessing/01_RemoteFileMonitoringProcessing",
"fileOrderSources": [{
"nextNode": "",
"directory": "/home/sos/data/etl_stage/inbound",
"regex": "^.*\\.dat$",
"alertWhenDirectoryMissing": false,
"repeat": 60,
"delayAfterError": 0
}],
"name": "01_RemoteFileMonitoringProcessing",
"numOfNodes": 5,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Watch for incomming files on remote server Load DWH ( LINUX REMOTE AGENT - GALADRIEL.SOS)",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"fileWatchingProcessClass": "JUA_LINUX_GALADRIEL_4110",
"processClass": "JUA_LINUX_GOLLUM_4510",
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/08_FileWatchingRemoteFileProcessing/01_yade_file_transfer"
},
"errorNode": "420"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/08_FileWatchingRemoteFileProcessing/01_load_stage"
},
"errorNode": "420"
}, {
"nextNode": "410",
"name": "300",
"job": {
"path": "/examples/08_FileWatchingRemoteFileProcessing/01_execute_load_pf"
},
"errorNode": "420"
}, {
"nextNode": "Success",
"name": "410",
"job": {
"path": "/examples/08_FileWatchingRemoteFileProcessing/01_move_file_success_stage"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "420",
"job": {
"path": "/examples/08_FileWatchingRemoteFileProcessing/01_move_file_success_stage"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/04_ExecuteOraclePLSQL/02_ExecuteOraclePLSQLScript",
"name": "02_ExecuteOraclePLSQLScript",
"numOfNodes": 2,
"configurationDate": "2016-09-23T11:14:21Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/04_ExecuteOraclePLSQL/02_execute_oracle_plsql_script"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "200",
"job": {
"path": "/examples/04_ExecuteOraclePLSQL/01_display_paramters"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/31_Monitoring/04_JobChainMonMin",
"name": "04_JobChainMonMin",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "JobChain OP5 Monitor, run time \u003c min run time",
"endNodes": [{
"name": "success"
}, {
"name": "!Error"
}],
"nodes": [{
"nextNode": "200",
"name": "start_jobchain",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "!Error"
}, {
"nextNode": "end_jobChain",
"name": "200",
"job": {
"path": "/examples/31_Monitoring/04_JobMonMin"
},
"errorNode": "!Error"
}, {
"nextNode": "success",
"name": "end_jobChain",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "!Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/sos/notification/CheckHistory",
"name": "CheckHistory",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "check",
"job": {
"path": "/sos/notification/CheckHistory"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/Demo/Airbus/SplitSyncDependencies",
"name": "SplitSyncDependencies",
"numOfNodes": 9,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Schedule with Dependencies",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "200",
"name": "100",
"job": {
"path": "/Demo/Airbus/Job1"
},
"errorNode": "Error"
}, {
"nextNode": "Split",
"name": "200",
"job": {
"path": "/Demo/Airbus/Job2"
},
"errorNode": "Error"
}, {
"nextNode": "Sync",
"name": "Split",
"job": {
"path": "/Demo/Airbus/SplitJITL"
},
"errorNode": "Error"
}, {
"nextNode": "300:600",
"name": "Split:300",
"job": {
"path": "/Demo/Airbus/Job3"
},
"errorNode": "Error"
}, {
"nextNode": "Sync",
"name": "300:600",
"job": {
"path": "/Demo/Airbus/Job6"
},
"errorNode": "Error"
}, {
"nextNode": "Sync",
"name": "Split:400",
"job": {
"path": "/Demo/Airbus/Job4"
},
"errorNode": "Error"
}, {
"nextNode": "Sync",
"name": "Split:500",
"job": {
"path": "/Demo/Airbus/Job5"
},
"errorNode": "Error"
}, {
"nextNode": "700",
"name": "Sync",
"job": {
"path": "/Demo/Airbus/SyncJITL"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "700",
"job": {
"path": "/Demo/Airbus/Job7"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/sos/reporting/Reporting-Export2CSV",
"name": "Reporting-Export2CSV",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "Export data into a CSV file",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "export",
"job": {
"path": "/sos/reporting/Reporting-Export2CSV"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/34_ParameterFile/01_JobChainUsingParameterFile",
"name": "01_JobChainUsingParameterFile",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:21Z",
"title": "mail address in parameter file",
"endNodes": [{
"name": "Success"
}, {
"name": "!Error"
}],
"nodes": [{
"nextNode": "mailing",
"name": "StartJobChain",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "!Error"
}, {
"nextNode": "EndJobChain",
"name": "mailing",
"job": {
"path": "/examples/34_ParameterFile/01_SendMail"
},
"errorNode": "!Error"
}, {
"nextNode": "Success",
"name": "EndJobChain",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "!Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/examples/58_MultipleParametersOrders/JobChain100",
"name": "JobChain100",
"numOfNodes": 2,
"configurationDate": "2016-09-23T11:14:21Z",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "2",
"name": "1",
"job": {
"path": "/examples/58_MultipleParametersOrders/JobA"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "2",
"job": {
"path": "/examples/58_MultipleParametersOrders/JobB"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/Demo/Quanam/JobChain1",
"name": "JobChain1",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:21Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "2",
"name": "1",
"job": {
"path": "/Demo/Quanam/job1"
},
"errorNode": "2"
}, {
"nextNode": "3",
"name": "2",
"job": {
"path": "/Demo/Quanam/job2"
},
"errorNode": "3"
}, {
"nextNode": "success",
"name": "3",
"job": {
"path": "/Demo/Quanam/job3"
},
"errorNode": "success"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/Demo/Quanam/JobChain2",
"name": "JobChain2",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:21Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "1",
"job": {
"path": "/Demo/Quanam/job2"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:21Z"
}, {
"path": "/Demo/Quanam/JobChain3",
"name": "JobChain3",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:22Z",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "1",
"job": {
"path": "/Demo/Quanam/job3"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/14_JobChainsEvents/02_JobChainD_P",
"name": "02_JobChainD_P",
"numOfNodes": 13,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "JobChainD_P",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"nodes": [{
"nextNode": "TaskD1",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "Error"
}, {
"nextNode": "SplitD",
"name": "TaskD1",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskD1"
},
"errorNode": "Error"
}, {
"nextNode": "SyncD",
"name": "SplitD",
"job": {
"path": "/sos/jitl/JobChainSplitter"
},
"errorNode": "Error"
}, {
"nextNode": "TaskD2_P1",
"onError": "setback",
"name": "SplitD:Check_Event",
"job": {
"path": "/examples/14_JobChainsEvents/02_Event_Check_TaskE6_P2_End"
},
"errorNode": "Error"
}, {
"nextNode": "TaskD5_P1",
"name": "TaskD2_P1",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskD2_P1"
},
"errorNode": "Error"
}, {
"nextNode": "TaskD6_P2",
"name": "SplitD:TaskD3_P2",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskD3_P2"
},
"errorNode": "Error"
}, {
"nextNode": "TaskD7_P3",
"name": "SplitD:TaskD4_P3",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskD4_P3"
},
"errorNode": "Error"
}, {
"nextNode": "SyncD",
"name": "TaskD5_P1",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskD5_P1"
},
"errorNode": "Error"
}, {
"nextNode": "SyncD",
"name": "TaskD6_P2",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskD6_P2"
},
"errorNode": "Error"
}, {
"nextNode": "SyncD",
"name": "TaskD7_P3",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskD7_P3"
},
"errorNode": "Error"
}, {
"nextNode": "TaskD8",
"name": "SyncD",
"job": {
"path": "/examples/14_JobChainsEvents/02_Sync_JobChainD_P"
},
"errorNode": "Error"
}, {
"nextNode": "End",
"name": "TaskD8",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskD8"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "End",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/sos/jade/jade_history_receive",
"name": "jade_history_receive",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "Receive JADE history",
"nodes": [{
"nextNode": "end",
"name": "import",
"job": {
"path": "/sos/jade/jade_history_receive"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/sos/operations/criticalpath/UncriticalJobNodes",
"name": "UncriticalJobNodes",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "Critical path for uncritical job nodes",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "start",
"job": {
"path": "/sos/operations/criticalpath/UncriticalJobNodes"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/16_SplitAndSync/02_JobChainA_P",
"name": "02_JobChainA_P",
"numOfNodes": 16,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "02_JobChainA_P",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "TaskA",
"name": "Start",
"job": {
"path": "/examples/16_SplitAndSync/02_JobChainStart"
},
"errorNode": "Error"
}, {
"nextNode": "Split10",
"name": "TaskA",
"job": {
"path": "/examples/16_SplitAndSync/02_TaskA"
},
"errorNode": "Error"
}, {
"nextNode": "Sync10",
"name": "Split10",
"job": {
"path": "/sos/jitl/JobChainSplitter"
},
"errorNode": "Error"
}, {
"nextNode": "TaskB1_P1",
"name": "Split10:TaskA1_P1",
"job": {
"path": "/examples/16_SplitAndSync/02_TaskA1_P1"
},
"errorNode": "Error"
}, {
"delay": 30,
"job": {
"path": "/examples/16_SplitAndSync/02_TaskA2_P2"
},
"nextNode": "TaskB2_P2",
"errorNode": "Error",
"name": "Split10:TaskA2_P2"
}, {
"nextNode": "TaskB3_P3",
"name": "Split10:TaskA3_P3",
"job": {
"path": "/examples/16_SplitAndSync/02_TaskA3_P3"
},
"errorNode": "Error"
}, {
"nextNode": "Sync10",
"name": "TaskB1_P1",
"job": {
"path": "/examples/16_SplitAndSync/02_TaskB1_P1"
},
"errorNode": "Error"
}, {
"nextNode": "Sync10",
"name": "TaskB2_P2",
"job": {
"path": "/examples/16_SplitAndSync/02_TaskB2_P2"
},
"errorNode": "Error"
}, {
"nextNode": "Split15",
"name": "TaskB3_P3",
"job": {
"path": "/examples/16_SplitAndSync/02_TaskB3_P3"
},
"errorNode": "Error"
}, {
"nextNode": "Sync15",
"name": "Split15",
"job": {
"path": "/sos/jitl/JobChainSplitter"
},
"errorNode": "Error"
}, {
"nextNode": "Sync15",
"name": "Split15:TaskC1_P1",
"job": {
"path": "/examples/16_SplitAndSync/02_TaskC1_P1"
},
"errorNode": "Error"
}, {
"nextNode": "Sync15",
"name": "Split15:TaskC2_P2",
"job": {
"path": "/examples/16_SplitAndSync/02_TaskC2_P2"
},
"errorNode": "Error"
}, {
"nextNode": "Sync10",
"name": "Sync15",
"job": {
"path": "/examples/16_SplitAndSync/02_SyncSplitNode15"
},
"errorNode": "Error"
}, {
"nextNode": "TaskB",
"name": "Sync10",
"job": {
"path": "/examples/16_SplitAndSync/02_SyncSplitNode10"
},
"errorNode": "Error"
}, {
"nextNode": "End",
"name": "TaskB",
"job": {
"path": "/examples/16_SplitAndSync/02_TaskB"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "End",
"job": {
"path": "/examples/16_SplitAndSync/02_JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/06_YADEFileTransfer/06_05_helper/GenerateXLSFile",
"name": "GenerateXLSFile",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "Generate XLS file",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "Success",
"name": "100",
"job": {
"path": "/examples/06_YADEFileTransfer/06_05_helper/create_file"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/17_DynamicProcessRouting/01_JobChainB",
"name": "01_JobChainB",
"numOfNodes": 8,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "JobChainB",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/17_DynamicProcessRouting/01_TaskB1"
},
"errorNode": "End_Err"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/17_DynamicProcessRouting/01_TaskB2"
},
"errorNode": "End_Err"
}, {
"nextNode": "400",
"name": "300",
"job": {
"path": "/examples/17_DynamicProcessRouting/01_TaskB3"
},
"errorNode": "End_Err"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/17_DynamicProcessRouting/01_TaskB4"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "500",
"job": {
"path": "/examples/17_DynamicProcessRouting/01_TaskB5"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/sos/jade/jade_history",
"name": "jade_history",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "Import JADE history from order",
"nodes": [{
"nextNode": "end",
"name": "import",
"job": {
"path": "/sos/jade/jade_import"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/31_Monitoring/06_JobChainWarnMin",
"name": "06_JobChainWarnMin",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "JobChain : Warnen wenn k???rzer als ...",
"endNodes": [{
"name": "success"
}, {
"name": "!Error"
}],
"nodes": [{
"nextNode": "100",
"name": "start_jobchain",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "!Error"
}, {
"nextNode": "end_jobChain",
"name": "100",
"job": {
"path": "/examples/31_Monitoring/06_JobOptionMin"
},
"errorNode": "!Error"
}, {
"nextNode": "success",
"name": "end_jobChain",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "!Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/02_FileWatcher/01_LoadDWH",
"fileOrderSources": [{
"nextNode": "",
"directory": "/home/jenkins/data/in",
"regex": "^TRX[0-9]{3}DE[0-9]{8}CET[0-9]{4}.CSV$",
"alertWhenDirectoryMissing": false,
"repeat": 60,
"delayAfterError": 0
}],
"name": "01_LoadDWH",
"numOfNodes": 5,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "Load DWH",
"endNodes": [{
"remove": false,
"move": "",
"name": "Success"
}, {
"remove": false,
"move": "",
"name": "Error"
}],
"maxOrders": 1,
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/02_FileWatcher/01_load_stage"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "200",
"job": {
"path": "/examples/02_FileWatcher/01_execute_load_pf"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/14_JobChainsEvents/02_JobChainE_P",
"name": "02_JobChainE_P",
"numOfNodes": 13,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "JobChainE_P",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "TaskE1",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "Error"
}, {
"nextNode": "SplitE",
"name": "TaskE1",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskE1"
},
"errorNode": "Error"
}, {
"nextNode": "SyncE",
"name": "SplitE",
"job": {
"path": "/sos/jitl/JobChainSplitter"
},
"errorNode": "Error"
}, {
"nextNode": "TaskE5_P1",
"name": "SplitE:TaskE2_P1",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskE2_P1"
},
"errorNode": "Error"
}, {
"delay": 30,
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskE4_P3"
},
"nextNode": "TaskE6_P2",
"errorNode": "Error",
"name": "SplitE:TaskE3_P2"
}, {
"nextNode": "TaskE7_P3",
"name": "SplitE:TaskE4_P3",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskE4_P3"
},
"errorNode": "Error"
}, {
"nextNode": "TaskE6_P2",
"name": "TaskE5_P1",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskE5_P1"
},
"errorNode": "Error"
}, {
"nextNode": "Submit_Event",
"name": "TaskE6_P2",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskE6_P2"
},
"errorNode": "Error"
}, {
"nextNode": "SyncE",
"name": "Submit_Event",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskE6_P2_Submit_End_Event"
},
"errorNode": "Error"
}, {
"nextNode": "SyncE",
"name": "TaskE7_P3",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskE7_P3"
},
"errorNode": "Error"
}, {
"nextNode": "TaskE8",
"name": "SyncE",
"job": {
"path": "/examples/14_JobChainsEvents/02_Sync_JobChainE_P"
},
"errorNode": "Error"
}, {
"nextNode": "End",
"name": "TaskE8",
"job": {
"path": "/examples/14_JobChainsEvents/02_TaskE8"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "End",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/48_JobChainReturnCodeHandling/01_JobChainA",
"name": "01_JobChainA",
"numOfNodes": 8,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "JobChainA",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/01_TaskA1"
},
"errorNode": "End_Err"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/01_TaskA2"
},
"errorNode": "End_Err"
}, {
"nextNode": "400",
"name": "300",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/01_TaskA3"
},
"errorNode": "End_Err"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/01_TaskA4"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "500",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/01_TaskA5"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/sos/events/scheduler_event_service",
"name": "scheduler_event_service",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:22Z",
"endNodes": [{
"name": "end"
}, {
"name": "error"
}],
"maxOrders": 1,
"nodes": [{
"nextNode": "end",
"name": "start",
"job": {
"path": "/sos/events/scheduler_event_service"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/10_RemoteExecutionUniversalAgent/10_03_helper/GenerateTRXFiles",
"name": "GenerateTRXFiles",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "Generate Trx Files",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"processClass": "../JUA_LINUX_GALADRIEL_4110",
"nodes": [{
"nextNode": "Success",
"name": "100",
"job": {
"path": "/examples/10_RemoteExecutionUniversalAgent/10_03_helper/generate_trx_files"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/LaunchJobChains",
"name": "LaunchJobChains",
"numOfNodes": 2,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "Checke DB Table, Create Orders for FileTransferWorker",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "DispatchOrder",
"name": "CheckDBTbl",
"job": {
"path": "/examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/check_jobchain_launch_queue"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "DispatchOrder",
"job": {
"path": "/examples/55_JobSchedulerLaunchQueue/01_JobSchedulerLaunchQueue/launch_job_chain"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/49_CriticalPath/01_JobChainA",
"name": "01_JobChainA",
"numOfNodes": 8,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "JobChainA",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/49_CriticalPath/01_TaskA1"
},
"errorNode": "End_Err"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/49_CriticalPath/01_TaskA2"
},
"errorNode": "End_Err"
}, {
"nextNode": "400",
"name": "300",
"job": {
"path": "/examples/49_CriticalPath/01_TaskA3"
},
"errorNode": "End_Err"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/49_CriticalPath/01_TaskA4"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "500",
"job": {
"path": "/examples/49_CriticalPath/01_TaskA5"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/30_OrderManagement/04_Order_Management_Suspend",
"name": "04_Order_Management_Suspend",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "this is a basic job chain with suspend",
"endNodes": [{
"name": "success"
}, {
"name": "error"
}],
"nodes": [{
"nextNode": "state2",
"name": "state1",
"job": {
"path": "/examples/30_OrderManagement/basic_job1"
},
"errorNode": "error"
}, {
"nextNode": "state3",
"onError": "suspend",
"name": "state2",
"job": {
"path": "/examples/30_OrderManagement/basic_job_suspend"
},
"errorNode": "error"
}, {
"nextNode": "success",
"name": "state3",
"job": {
"path": "/examples/30_OrderManagement/basic_job3"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/55_JobSchedulerLaunchQueue/01_JQLJobChain2/JobChain100",
"name": "JobChain100",
"numOfNodes": 3,
"configurationDate": "2016-09-23T11:14:22Z",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "2",
"name": "1",
"job": {
"path": "/examples/55_JobSchedulerLaunchQueue/01_JQLJobChain2/JobA"
},
"errorNode": "Error"
}, {
"nextNode": "3",
"name": "2",
"job": {
"path": "/examples/55_JobSchedulerLaunchQueue/01_JQLJobChain2/JobB"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "3",
"job": {
"path": "/examples/55_JobSchedulerLaunchQueue/common_jobs/update_jobchain_launch_queue"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/48_JobChainReturnCodeHandling/02_JobChainB",
"name": "02_JobChainB",
"numOfNodes": 8,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "JobChainB",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/02_TaskB1"
},
"errorNode": "End_Err"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/02_TaskB2"
},
"errorNode": "End_Err"
}, {
"nextNode": "400",
"name": "300",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/02_TaskB3"
},
"errorNode": "End_Err"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/02_TaskB4"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "500",
"job": {
"path": "/examples/48_JobChainReturnCodeHandling/02_TaskB5"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/01_JobChainShellJobs/01_JobChainA",
"name": "01_JobChainA",
"numOfNodes": 8,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "JobChainA",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/01_JobChainShellJobs/01_TaskA1"
},
"errorNode": "End_Err"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/01_JobChainShellJobs/01_TaskA2"
},
"errorNode": "End_Err"
}, {
"nextNode": "400",
"onError": "suspend",
"name": "300",
"job": {
"path": "/examples/01_JobChainShellJobs/01_TaskA3"
},
"errorNode": "End_Err"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/01_JobChainShellJobs/01_TaskA4"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "500",
"job": {
"path": "/examples/01_JobChainShellJobs/01_TaskA5"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/37_JobChainExitCodeHandling/01_JobChainA",
"name": "01_JobChainA",
"numOfNodes": 8,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "JobChainA",
"endNodes": [{
"name": "Error"
}, {
"name": "Success"
}],
"maxOrders": 3,
"nodes": [{
"nextNode": "100",
"name": "Start",
"job": {
"path": "/sos/jitl/JobChainStart"
},
"errorNode": "End_Err"
}, {
"nextNode": "200",
"name": "100",
"job": {
"path": "/examples/37_JobChainExitCodeHandling/01_TaskA1"
},
"errorNode": "End_Err"
}, {
"nextNode": "300",
"name": "200",
"job": {
"path": "/examples/37_JobChainExitCodeHandling/01_TaskA2"
},
"errorNode": "End_Err"
}, {
"nextNode": "400",
"name": "300",
"job": {
"path": "/examples/37_JobChainExitCodeHandling/01_TaskA3"
},
"errorNode": "End_Err"
}, {
"nextNode": "500",
"name": "400",
"job": {
"path": "/examples/37_JobChainExitCodeHandling/01_TaskA4"
},
"errorNode": "End_Err"
}, {
"nextNode": "End_Suc",
"name": "500",
"job": {
"path": "/examples/37_JobChainExitCodeHandling/01_TaskA5"
},
"errorNode": "End_Err"
}, {
"nextNode": "Success",
"name": "End_Suc",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}, {
"nextNode": "Error",
"name": "End_Err",
"job": {
"path": "/sos/jitl/JobChainEnd"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/examples/15_Setback/15_helper/00_CreateInputFile",
"name": "00_CreateInputFile",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "Create input file used by 01_JobChain_Setback",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "Success",
"name": "100",
"job": {
"path": "/examples/15_Setback/15_helper/00_create_file"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}, {
"path": "/Demo/HMRC/SchedulerManagedMailExample/03_SendInvoiceEmail",
"fileOrderSources": [{
"nextNode": "",
"directory": "/tmp",
"regex": "^.*\\.pdf$",
"alertWhenDirectoryMissing": false,
"repeat": 60,
"delayAfterError": 0
}],
"name": "03_SendInvoiceEmail",
"numOfNodes": 1,
"configurationDate": "2016-09-23T11:14:22Z",
"title": "Send invoice PDF as email attachement",
"endNodes": [{
"remove": true,
"move": "",
"name": "success"
}, {
"remove": true,
"move": "",
"name": "error"
}],
"nodes": [{
"nextNode": "success",
"name": "1",
"job": {
"path": "/Demo/HMRC/SchedulerManagedMailExample/03_send_email_with_attachment"
},
"errorNode": "error"
}],
"surveyDate": "2016-09-23T11:14:22Z"
}],
"nestedJobChains": [{
"path": "/examples/56_NestedJobChains/JobChainA",
"name": "JobChainA",
"numOfNodes": 4,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChainA",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "2",
"name": "1",
"job": {
"path": "/examples/56_NestedJobChains/JobA100"
},
"errorNode": "Error"
}, {
"nextNode": "3",
"name": "2",
"job": {
"path": "/examples/56_NestedJobChains/JobA200"
},
"errorNode": "Error"
}, {
"nextNode": "4",
"name": "3",
"job": {
"path": "/examples/56_NestedJobChains/JobA300"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "4",
"job": {
"path": "/examples/56_NestedJobChains/JobA400"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}, {
"path": "/examples/56_NestedJobChains/JobChainB",
"name": "JobChainB",
"numOfNodes": 4,
"configurationDate": "2016-09-23T11:14:20Z",
"title": "JobChainB",
"endNodes": [{
"name": "Success"
}, {
"name": "Error"
}],
"nodes": [{
"nextNode": "2",
"name": "1",
"job": {
"path": "/examples/56_NestedJobChains/JobB100"
},
"errorNode": "Error"
}, {
"nextNode": "3",
"name": "2",
"job": {
"path": "/examples/56_NestedJobChains/JobB200"
},
"errorNode": "Error"
}, {
"nextNode": "4",
"name": "3",
"job": {
"path": "/examples/56_NestedJobChains/JobB300"
},
"errorNode": "Error"
}, {
"nextNode": "Success",
"name": "4",
"job": {
"path": "/examples/56_NestedJobChains/JobB400"
},
"errorNode": "Error"
}],
"surveyDate": "2016-09-23T11:14:20Z"
}],
"deliveryDate": "2016-09-23T11:14:19Z"
}
|