powered by CADENAS

Manual

Manual

1.4.2.1.1. Single nodes

In the Node Editor, on the right, you can find a listing of all single nodes, which can be used to configure a "Pipeline in the Pipeline".

A pipeline consists of Input, Output and Processing.

  1. Input

    • Topology source: In respective dialog box, you can directly access certain topological properties.

      Configure Topology source

      Configure Topology source

    • Custom input:

      Double-click the entry under Attribute Name Selection and in the input field, enter the desired attribute name. When confirming with OK, it is automatically entered under Selected elements.

      The option Show advanced view is only for experts.

      [Note] Note

      When using the option Show advanced view, in V11 SP4, unfortunately you have to perform a little correction:

      At attribute values, please add a round bracket:

      PWDOMAIN/ProductDTO_1_0::$.Classification[*].AttributeValue[?(@.Name=='NB')].Name

    • Constant Value :

      Configure "Constant Value"

      Configure "Constant Value"

      A small example of use can be found under Filter condition.

  2. Output

    • Custom output:

      The dialog corresponds to the one under Custom input.

    • Attribute Output :

      Configure "Attribute Output"

      Configure "Attribute Output"

      Set Target Classification and Name. All other settings are optional.

  3. Processing

    • VBS Expression:

      Expressions of unlimited complexity can be used.

      Simple example with option Process single values: (In the input are "Double" values (e.g. at "Value.Number", not at "Value.Text"), this option can be used.)

      Configure "VBS Expression"

      Configure "VBS Expression"

      Process raw input: In this case input would be a container (like a list for example). (Then a simple "+1" wouldn't work.)

    • Substring :

      In the list field following options are found:

      • Start

      • Position

      • First occurrence

      • Last occurrence

      • End

      Example: With following setting a file name can be filtered from a path statement.

      Configure "Substring"

      Configure "Substring"

    • Splitter:

      Configure "Splitter"

      Configure "Splitter"

      Splitter splits a string by a separator into its single elements.

      If all elements of a list shall be processed in a node, the option Output all items as list should be activated, otherwise a specific list element can be passed on with the help of the port setting:

      Supposed you have the string „A,B,C,D,E“ and „D“ should be passed on, the option Output all items as list should be deactivated, the separator „,“ should be set and the source port of the outgoing edge set on 3 (index of value; 0 = A, 1 = B, …). (Double quotes are aids, if the separator sign occurs inside the value (e.g. „'A,A','B,B'").)

    • Replace :

      Configure "Replace"

      Configure "Replace"

    • Min/Max Finder :

      Configure "Min/Max Finder"

      Configure "Min/Max Finder"

      Example: If, for example, the topological value "Inner cylinder" is read out, it possibly contains several values. With this option the greatest or smallest value can be used.

    • Merge/Append :

      Configure "Merge/Append"

      Configure "Merge/Append"

      A small example of use can be found under Filter condition.

    • Filter condition :

      General rule: Input[0] = Value to check the condition, Input[1] = Value to pass, if condition matches.

      Configure "Filter condition"

      Configure "Filter condition"

      Example with filter condition "Not empty"

      If the filter condition is fulfilled (meaning the value under Custom input) is not empty, the constant value "mm" shall be passed on. This is then appended to the numerical value from Custom input via node Merge/Append.

      Example with filter condition

      Example with filter condition