"Fossies" - the Fresh Open Source Software Archive

Member "rce-release-9.1.0/de.rcenvironment.core.gui.wizards.exampleproject/templates/workflows_examples/02_Component Groups/02_01_Data_Flow.wf" (7 Jun 2019, 8858 Bytes) of package /linux/misc/rce-release-9.1.0.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) PL/1 source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 {
    2   "identifier" : "2694d5ca-5972-4b96-849e-3aedecff2fe9",
    3   "workflowVersion" : "5",
    4   "nodes" : [ {
    5     "identifier" : "284d8c90-0c1c-4e5f-85a6-e95d07c6d732",
    6     "name" : "Input Provider",
    7     "location" : "124:173",
    8     "zIndex" : "3",
    9     "active" : "true",
   10     "component" : {
   11       "identifier" : "de.rcenvironment.inputprovider",
   12       "version" : "3.2",
   13       "name" : "Input Provider"
   14     },
   15     "configuration" : {
   16       "input" : "${input}",
   17       "input_datatype_799ef365" : "float"
   18     },
   19     "dynamicOutputs" : [ {
   20       "identifier" : "32fcbdaa-1802-4cea-b3d9-51fe1cc6e49b",
   21       "name" : "input",
   22       "epIdentifier" : "default",
   23       "datatype" : "Float",
   24       "metadata" : {
   25         "fileSourceType" : "atWorkflowStart",
   26         "startValue" : "${input}"
   27       }
   28     } ]
   29   }, {
   30     "identifier" : "15661626-10c5-47cb-ba9c-f2ea73c6741d",
   31     "name" : "Joiner",
   32     "location" : "676:173",
   33     "zIndex" : "0",
   34     "active" : "true",
   35     "component" : {
   36       "identifier" : "de.rcenvironment.joiner",
   37       "version" : "3.3",
   38       "name" : "Joiner"
   39     },
   40     "configuration" : {
   41       "datatype" : "Float",
   42       "inputCount" : "2"
   43     },
   44     "dynamicInputs" : [ {
   45       "identifier" : "2acb0573-224d-46d6-8ee7-1a01badf3268",
   46       "name" : "Input 001",
   47       "epIdentifier" : "toJoin",
   48       "group" : "join",
   49       "datatype" : "Float"
   50     }, {
   51       "identifier" : "5b361f0d-d898-4a49-aaff-fd39c9e6e4d4",
   52       "name" : "Input 002",
   53       "epIdentifier" : "toJoin",
   54       "group" : "join",
   55       "datatype" : "Float"
   56     } ],
   57     "staticOutputs" : [ {
   58       "identifier" : "659f10f3-977f-4300-bee6-16e8a42bd32a",
   59       "name" : "Joined",
   60       "datatype" : "Float"
   61     } ]
   62   }, {
   63     "identifier" : "ff4b4954-deb8-4263-9cd5-b3f1bf38c416",
   64     "name" : "Output Writer",
   65     "location" : "959:173",
   66     "zIndex" : "1",
   67     "active" : "true",
   68     "component" : {
   69       "identifier" : "de.rcenvironment.outputwriter",
   70       "version" : "2.0",
   71       "name" : "Output Writer"
   72     },
   73     "configuration" : {
   74       "OWWritePath" : "${targetRootFolder}",
   75       "SelectRootOnWorkflowStart" : "true",
   76       "SelectedRoot" : "",
   77       "outputLocations" : "{\"outputs\":[{\"identifier\":\"8215aa2d-dae5-4328-8080-5a751c74ef6c\",\"filename\":\"[Workflow name] - [Timestamp at workflow start]\",\"folderForSaving\":\"[root]\",\"header\":\"Output value\",\"formatString\":\"[output]\",\"handleExistingFile\":\"APPEND\",\"inputs\":[\"output\"]}]}"
   78     },
   79     "dynamicInputs" : [ {
   80       "identifier" : "da5ca372-ca26-4068-8cb6-990d03f944a7",
   81       "name" : "output",
   82       "epIdentifier" : "default",
   83       "group" : "8215aa2d-dae5-4328-8080-5a751c74ef6c",
   84       "datatype" : "Float",
   85       "metadata" : {
   86         "filename" : "-",
   87         "folderForSaving" : "-",
   88         "inputExecutionConstraint_4aae3eea" : "Required",
   89         "inputHandling_73b1056e" : "Queue"
   90       }
   91     } ],
   92     "dynamicInputGroups" : [ {
   93       "name" : "8215aa2d-dae5-4328-8080-5a751c74ef6c",
   94       "epIdentifier" : "dynamicAndGroup"
   95     } ]
   96   }, {
   97     "identifier" : "7120835e-48aa-42bd-806d-c9de2a662a2b",
   98     "name" : "Switch",
   99     "location" : "400:173",
  100     "zIndex" : "2",
  101     "active" : "true",
  102     "component" : {
  103       "identifier" : "de.rcenvironment.switchcmp",
  104       "version" : "1.1",
  105       "name" : "Switch"
  106     },
  107     "configuration" : {
  108       "closeOutputsOnFalse" : "false",
  109       "closeOutputsOnTrue" : "false",
  110       "conditionKey" : "To_forward < 5",
  111       "neverCloseOutputs" : "true",
  112       "scriptErrorMessage" : "",
  113       "storeComponentHistoryData" : "true"
  114     },
  115     "staticInputs" : [ {
  116       "identifier" : "bd9bc1a0-32fa-4843-948e-eece18d81a2e",
  117       "name" : "To_forward",
  118       "datatype" : "Float"
  119     } ],
  120     "staticOutputs" : [ {
  121       "identifier" : "1da87ca8-3923-4b2a-96ac-e550d92da590",
  122       "name" : "False",
  123       "datatype" : "Float"
  124     }, {
  125       "identifier" : "710b828b-aeef-45f1-9b64-5f025a1f5064",
  126       "name" : "True",
  127       "datatype" : "Float"
  128     } ]
  129   } ],
  130   "connections" : [ {
  131     "source" : "284d8c90-0c1c-4e5f-85a6-e95d07c6d732",
  132     "output" : "32fcbdaa-1802-4cea-b3d9-51fe1cc6e49b",
  133     "target" : "7120835e-48aa-42bd-806d-c9de2a662a2b",
  134     "input" : "bd9bc1a0-32fa-4843-948e-eece18d81a2e"
  135   }, {
  136     "source" : "15661626-10c5-47cb-ba9c-f2ea73c6741d",
  137     "output" : "659f10f3-977f-4300-bee6-16e8a42bd32a",
  138     "target" : "ff4b4954-deb8-4263-9cd5-b3f1bf38c416",
  139     "input" : "da5ca372-ca26-4068-8cb6-990d03f944a7"
  140   }, {
  141     "source" : "7120835e-48aa-42bd-806d-c9de2a662a2b",
  142     "output" : "1da87ca8-3923-4b2a-96ac-e550d92da590",
  143     "target" : "15661626-10c5-47cb-ba9c-f2ea73c6741d",
  144     "input" : "5b361f0d-d898-4a49-aaff-fd39c9e6e4d4"
  145   }, {
  146     "source" : "7120835e-48aa-42bd-806d-c9de2a662a2b",
  147     "output" : "710b828b-aeef-45f1-9b64-5f025a1f5064",
  148     "target" : "15661626-10c5-47cb-ba9c-f2ea73c6741d",
  149     "input" : "2acb0573-224d-46d6-8ee7-1a01badf3268"
  150   } ],
  151   "labels" : "[{\"identifier\":\"7a62fd40-a82d-458a-883a-c48d79a24604\",\"headerText\":\"Joiner\",\"text\":\"The Joiner joins multiple connections into one. Data received at its inputs is forwarded to one single output. Thereby, data isn't merged. This is especially useful, if you want to connect multiple outputs to a single input. It is not allowed to do that directly, but with the Joiner it can be achieved though.\\r\\n\",\"location\":\"577:239\",\"size\":\"236:328\",\"alpha\":\"204\",\"colorHeader\":\"0:0:0\",\"colorText\":\"0:0:0\",\"colorBackground\":\"0:255:64\",\"labelPosition\":\"TOPCENTER\",\"textAlignmentType\":\"LEFT\",\"headerAlignmentType\":\"CENTER\",\"border\":\"false\",\"headerSize\":\"11\",\"textSize\":\"9\",\"zIndex\":\"0\"},{\"identifier\":\"83b082bc-a146-431b-b63f-b2678567a7d6\",\"headerText\":\"Introduce workflow components of the group 'Data Flow'\",\"text\":\"Workflow components of the group \\\"Data Flow\\\" redirect, load or save data in a workflow.\",\"location\":\"244:35\",\"size\":\"655:103\",\"alpha\":\"204\",\"colorHeader\":\"0:0:0\",\"colorText\":\"0:0:0\",\"colorBackground\":\"0:255:64\",\"labelPosition\":\"CENTER\",\"textAlignmentType\":\"LEFT\",\"headerAlignmentType\":\"CENTER\",\"border\":\"false\",\"headerSize\":\"11\",\"textSize\":\"9\",\"zIndex\":\"1\"},{\"identifier\":\"84ed7697-b0e3-4248-93fc-bd3ff66711cb\",\"headerText\":\"Switch\",\"text\":\"The Switch directs data in a workflow to one of two outputs based on a condition (boolean expression). It has an input \\\"to_forward\\\". Data received here are either forwarded to the output 'True' if the condition is 'true', otherwise to 'False'. In the condition, input values (of primitive data types) can be used that are received at 'to_forward' or at any other input added.\",\"location\":\"307:239\",\"size\":\"223:328\",\"alpha\":\"204\",\"colorHeader\":\"0:0:0\",\"colorText\":\"0:0:0\",\"colorBackground\":\"0:255:64\",\"labelPosition\":\"TOPCENTER\",\"textAlignmentType\":\"LEFT\",\"headerAlignmentType\":\"CENTER\",\"border\":\"false\",\"headerSize\":\"11\",\"textSize\":\"9\",\"zIndex\":\"2\"},{\"identifier\":\"b5a98dbf-9c12-492a-a73f-a181e0abdafd\",\"headerText\":\"Input Provider\",\"text\":\"The Input Provider generates input values. It can send data of different data types. In many cases, it marks the start of a workflow. You can either define the values to send in the workflow component's properties or define them at workflows start. The latter option is used here. In the workflow execution dialog, go to the second page and define the value (in this case of type Float).\",\"location\":\"31:239\",\"size\":\"224:328\",\"alpha\":\"204\",\"colorHeader\":\"0:0:0\",\"colorText\":\"0:0:0\",\"colorBackground\":\"0:255:64\",\"labelPosition\":\"TOPCENTER\",\"textAlignmentType\":\"LEFT\",\"headerAlignmentType\":\"CENTER\",\"border\":\"false\",\"headerSize\":\"11\",\"textSize\":\"9\",\"zIndex\":\"3\"},{\"identifier\":\"d0342990-028a-48d8-9d8b-2b0028e97b85\",\"headerText\":\"Output Writer\",\"text\":\"The Output Writer writes files or directories received from other workflow components to the filesystem. If, like in this example workflow, your workflow components produce output values of primitive data types (like Float or Short Text), you can use the Output Writer to write one or multiple output values into one single file. The format of the file is defined in the 'Targets' table in the Output Writer properties tab.\",\"location\":\"844:239\",\"size\":\"245:328\",\"alpha\":\"204\",\"colorHeader\":\"0:0:0\",\"colorText\":\"0:0:0\",\"colorBackground\":\"0:255:64\",\"labelPosition\":\"TOPCENTER\",\"textAlignmentType\":\"LEFT\",\"headerAlignmentType\":\"CENTER\",\"border\":\"false\",\"headerSize\":\"11\",\"textSize\":\"9\",\"zIndex\":\"4\"}]"
  152 }