Skip Headers
Oracle® Communications Service Broker Orchestration User's Guide
Release 6.1

Part Number E29453-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

7 Defining the Orchestration Order of Messages Sent by a Called Party

This chapter describes how to use the Oracle Communications Service Broker Orchestration Studio to define the order of messages sent by a called party.

About the Orchestration Order

Orchestration logic defines how the OE routes messages generated by the calling party. For example, you can set an initial INVITE to be routed from Application 1 to Application 2 to Application 3. Figure 7-1 shows the order in which the OE routes an INVITE message from a calling party to a called party.

Figure 7-1 Routing an INVITE Message from a Calling Party

Surrounding text describes Figure 7-1 .

Orchestration logic does not specify how the OE routes messages received from a called party. By default, when a called party generates a message (for example, an OK response to an INVITE message), the OE routes this message in the reverse order, from Application 3 to Application 2 to Application 1. Figure 7-2 shows the order in which the OE routes an OK response from a called party to a calling party.

Figure 7-2 Routing an OK Message from a Called Party

Surrounding text describes Figure 7-2 .

When an application in the orchestration chain depends on the information generated by a previous application, you might need to route all messages, including those generated by a calling party and those generated by a called party, in the same order. For example, you might need a message to be first routed to an online charging application and then to a bill shock application. In this case, a bill shock application can perform certain actions based on the information generated by the online charging application.

To allow the OE to route all messages across applications in the same order, you need to group these applications in a unidirectional group. Figure 7-3 shows how the OE routes a message generated by a called party through applications in a unidirectional group.

Figure 7-3 Routing an OK Message from a Called Party in a Unidirectional Group

Surrounding text describes Figure 7-3 .

When grouping applications into unidirectional groups, you must observe the following limitations:

Note:

Service Broker does not support unidirectional groups when the Diameter-based orchestration mode is enabled. For more information on the Diameter-based orchestration mode, see the discussion on improving performance in Diameter-only environments in Oracle Communications Service Broker Online Mediation Controller Implementation Guide.

Grouping Applications into a Unidirectional Group

To group applications into a unidirectional group:

  1. In the orchestration logic flow, press and hold the Ctrl key while selecting all IM icons of IMs that you want to form into a group.

    In the toolbar, the Unidirectional button becomes available.

  2. Click the Unidirectional button.

    All the selected IM icons are now grouped.

    The Orchestration Studio automatically assigns an identifying numeral to the application group. Selecting any application within the group and clicking the Actions tab displays the unidirectional group number in the Unidirectional Group field. You cannot change the unidirectional group number in this field.

To ungroup a unidirectional group:

  1. Select all the IM icons in the unidirectional chain.

  2. Click the Cancel Unidirectional Group button.