| { |
| "workflow" : { |
| "name" : "name", |
| "id" : "default_id", |
| "description" : "default description", |
| "version" : "version", |
| "applications" : [ |
| { "applicationId" : "appId_1", |
| "name" : "App Name", |
| "description" : "My app description", |
| "appType" : "MPI", |
| "inputs" : [ |
| { "name" : "appInputName_1", |
| "id" : "appInputNode_Id_1", |
| "dataType" : "STRING", |
| "defaultValue" : "defaultValue", |
| "description" : "App Input Description" }, |
| { "name" : "appInputName_2", |
| "id" : "appInputNode_Id_2", |
| "dataType" : "STRING", |
| "defaultValue" : "defaultValue", |
| "description" : "App Input Description" }], |
| "outputs" : [ |
| { "name" : "appOutputName_1", |
| "id" : "appOutputNode_Id_1", |
| "dataType" : "STRING", |
| "defaultValue" : "defaultValue", |
| "description" : "App Output Description" }, |
| { "name" : "appOutputName_2", |
| "id" : "appOutputNode_Id_2", |
| "dataType" : "STRING", |
| "defaultValue" : "defaultValue" }], |
| "position" : { "x" : 124 , "y" : 643 }, |
| "nodeId" : "applicationNodeId", |
| "parallelExecution" : "true", |
| "properties" : null } |
| ], |
| "workflowInputs" : [ |
| { "name" : "inputName_1", |
| "id" : "inputNode_Id_1", |
| "dataType" : "STRING", |
| "defaultValue" : "defaultValue", |
| "description" : "Input Description", |
| "position" : { "x" : 23 , "y" : 43 }, |
| "nodeId" : "defaultNodeId_1" }, |
| { "name" : "inputName_2", |
| "id" : "inputNode_Id_2", |
| "dataType" : "STRING", |
| "defaultValue" : "defaultValue", |
| "description" : "Input Description", |
| "position" : { "x" : 23 , "y" : 103 }, |
| "nodeId" : "defaultNodeId_2" } |
| ], |
| "workflowOutputs" : [ |
| { "name" : "outputName_1", |
| "id" : "outputNode_Id_1", |
| "dataType" : "STRING", |
| "defaultValue" : "defaultValue", |
| "description" : "Output Description", |
| "position" : { "x" : 423 , "y" : 43 }, |
| "nodeId" : "defaultOutputNodeId_1" }, |
| { "name" : "outputName_2", |
| "id" : "outputNode_Id_2", |
| "dataType" : "STRING", |
| "defaultValue" : "defaultValue", |
| "description" : "Output Description", |
| "position" : { "x" : 423 , "y" : 103 }, |
| "nodeId" : "defaultOutputNodeId_2" } |
| ], |
| "links" : [ |
| { "id" : "link_1", |
| "description" : "link desc", |
| "from" : { "nodeId" : "inputNode_Id_1" , "outputId" : "inputNode_Id_1" }, |
| "to" : { "nodeId" : "applicationNodeId" , "inputId" : "appInputNode_Id_1" }}, |
| { "id" : "link_2", |
| "description" : "link desc", |
| "from" : { "nodeId" : "inputNode_Id_2" , "outputId" : "inputNode_Id_2" }, |
| "to" : { "nodeId" : "applicationNodeId" , "inputId" : "appInputNode_Id_2" }}, |
| { "id" : "link_3", |
| "description" : "link desc", |
| "from" : { "nodeId" : "applicationNodeId" , "outputId" : "appOutputNode_Id_1" }, |
| "to" : { "nodeId" : "outputNode_Id_1" , "inputId" : "outputNode_Id_1" }}, |
| { "id" : "link_4", |
| "description" : "link desc", |
| "from" : { "nodeId" : "applicationNodeId" , "outputId" : "appOutputNode_Id_2" }, |
| "to" : { "nodeId" : "outputNode_Id_2" , "inputId" : "outputNode_Id_2" }} |
| ] |
| } |
| } |