5 Managing Node Routing

You create and edit node chains in Oracle Communications Offline Mediation Designer from the Node Chain diagram.

To manage node routing, see the following topics:

Connecting Nodes in a Chain

You establish connections between nodes in a node chain to define the flow of data. These connections are called routes, and they can be one of four types: Multicast, Round Robin, Directed, and Modulus. See "Edit Routing Dialog Box" for more information on the different available route types.

You can connect nodes that reside within the same Node Manager (called local nodes) or nodes that reside in different Node Managers (called remote nodes).

Note:

You cannot connect from a Distribution Cartridge (DC) to any other nodes. You can only connect to a DC.

Connecting to Local Nodes

To connect to local nodes:
  1. Access the page for the Node Manager that contains your node chain. See "Viewing a Node Manager".

  2. Hover over the node you want to create a connection from and click the menu icon:

    Menu icon
  3. From the menu, select Connect to Node.

    The Connect node dialog box appears. See "Connect Node Dialog Box" for details.

  4. From the Destination Node list, select the name of the node you want to connect to.

    Note:

    The list contains all nodes in the Node Manager that you can connect to. If there are no nodes available, a No destination nodes are available message appears.

  5. From the Routing Type list, select the routing type: Multicast, Round Robin, Directed, or Modulus.

  6. Click Connect to connect to the selected node.

Connecting to Remote Nodes

To connect to remote nodes:

  1. Access the page for the Node Manager that contains your node chain. See "Viewing a Node Manager".

  2. Hover over the node you want to create a connection from and click the menu icon:

    Menu Icon
  3. From the menu, select Connect to Remote Node.

    The Connect to Remote Node dialog box appears. See "Connect To Remote Node Dialog Box" for details.

  4. From the Node Manager list, select the name of the target Node Manager.

  5. From the Destination Node list, select the name of the node you want to connect to. Alternatively, you can select the destination node from the diagram.

  6. From the Routing Type list, select the routing type: Multicast, Round Robin, Directed, or Modulus.

  7. Click Connect to connect to the selected remote node.

Modifying Routes Between Nodes

You can modify the routing rules that govern the flow of data between connected nodes.

To modify routes between nodes:

  1. Access the page for the Node Manager that contains your node chain. See Viewing a Node Manager.

  2. Hover over the route you want to modify and click the connection icon:

    Route editer icon
  3. From the menu, select Edit route.

    The Edit routing dialog box appears. See "Edit Routing Dialog Box" for details.

  4. Select a new routing type or change the route's details.

  5. Click Save to save the changes.

Deleting Routes Between Nodes

You can delete existing routes between nodes to change the flow of data within a node chain.

To delete routes between nodes:

  1. Access the page for the Node Manager that contains your node chain. See "Viewing a Node Manager".

  2. Hover over the route you want to delete and click the connection icon:

    Route editor icon
  3. From the menu, select Delete route.

    The Delete Route dialog box appears.

  4. Click Remove to confirm that you want to delete the node route.

Node Routing Page Reference

View detailed descriptions about the fields and options in the following dialog boxes:

Edit Routing Dialog Box

Use the Edit Routing dialog box to define specific routing rules for data flowing between two connected nodes.

Table 5-1 describes the fields in the Edit Routing dialog box.

Table 5-1 Edit Routing Dialog Box

Field Description

Routing Type

Select the routing type:

  • Multicast: allows you to branch a node chain, such as from a source node to two destination nodes. All NAR files are routed in parallel to both destination nodes.

  • Round Robin: allows you to branch a node chain to multiple instances of the same processing node type, such as from one CC node to three instances of an EP node, to improve performance. NAR files are routed by rotating through the different destination nodes.
  • Directed: allows you to branch a node chain from a source node to one or more different destination nodes. NAR files are routed to the destination node based on an attribute value in the file.

  • Modulus: allows you to branch a node chain to multiple instances of the same processing node, such as from one CC node to three instances of an EP node, to improve performance. NAR files are routed to a destination node based on an attribute value in the file, such as starting time. The values in the routing field are generated from the NPL of the start node.

Routing Field

(Only appears for Directed and Modulus routing)

Select the field to use for routing.

Operator

(Only appears for Directed routing)

Select the operator to use for the routing condition:

  • Equals

  • Not Equals

  • Less Than

  • Greater Than

  • In Between

  • List Equals

  • List Not Equals

  • Subset Of

  • Not Subset Of

Add Value

(Only appears for Directed routing)

Click to add a value for routing operation.

Value

(Only appears for Directed routing)

Enter the specific value that, when matched triggers this routing rule and then click the check mark at the end of the row.

Save

Click to save the changes made to the routing rules.

Connect Node Dialog Box

Use the Connect Node dialog box to specify how to connect to a node in the same Node Manager.

Table 5-2 describes the fields in the Connect Node dialog box.

Table 5-2 Connect Node Dialog Box

Field Description

Destination Node

Select the node that you want to connect to.

Routing Type

Select the routing type to use:

  • Multicast

  • Round Robin

  • Directed

  • Modulus

See "Edit Routing Dialog Box" for more details.

Connect

Click to establish the connection between the originating node and the target node.

Connect To Remote Node Dialog Box

Use the Connect to Remote Node dialog box to specify how to connect to a node in a different Node Manager.

Table 5-3 describes the fields in the Connect To Remote Node dialog box.

Table 5-3 Connect To Remote Node Dialog Box

Field Description

Node Manager

Select the Node Manager in the environment that you want to connect to.

Destination Node

Select the node that you want to connect to here or use the Select Node diagram below.

Routing Type

Select the routing type to use:

  • Multicast

  • Round Robin

  • Directed

  • Modulus

See "Edit Routing Dialog Box" for more details.

Select Node

Displays all nodes in the Node Manager. You can select the destination node from the diagram.

Connect

Click to establish the connection between the originating node and the remote target node.