Using the AquaLogic Service Bus Console
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
This section includes the following topics:
Message Flow defines the implementation of a proxy service. Message Flows can include pipeline pairs and the following nodes: Start, Route, and Branch. To learn how to implement Message Flow, see Viewing and Changing Message Flow.
This section includes the following topics:
A pipeline is a named sequence of stages representing a non-branching one-way processing path.
Pipelines are typed into one of three categories:
Table 15-1 Pipeline Categories
Request pipelines are used for processing the request path of the Message Flow. |
|
Response pipelines are used for processing the response path of the Message Flow. |
|
To create the request and response paths, request and response pipelines are paired together and organized into a single-rooted tree structure. A branch node allows you to conditionally execute these pipeline pairs, and route nodes at the ends of the branches perform any request/response dispatching. This tree structure allows for a clear overview of the Message Flow behavior, making both route actions and branch conditions explicit parts of the overall design, rather than burying them deep inside a pipeline stage.
A message flow tree is constructed by chaining together instances of these top-level components:
Table 15-2 Pipeline Categories
The pipeline pair node ties together a single request and a single response pipeline into one top-level element. A pipeline pair node may have only 1 direct descendant in the message flow tree. During request processing, only the request pipeline is executed when visiting a pipeline pair node. When reversing the path for response processing, only the response pipeline is executed. To learn how to add a pipeline pair node, see Adding a Pipeline Pair Node. |
|
A branch node allows processing to proceed down exactly one of several possible paths. Branching is driven by a simple lookup table with each branch tagged with a simple but unique string value. A variable in the message context is designated as the lookup variable for that node, and its value is used to determine which branch to follow. If no branch matches the value of the lookup variable, then the always-present default branch is followed. Setting the value of the lookup variable must be done before reaching the branch node. This approach ensures that exceptions do not occur within the branch node itself. A branch node may have several descendants in the message flow tree: one for each branch including the default branch. To learn how to add a branch node, see Adding a Conditional Branch Node. |
|
The route node is used to perform request/response communication with another service. It represents the boundary between request and response processing for the proxy. When the route node dispatches a request message, request processing is considered finished. When the route node receives a response message, response processing begins. The route node itself has support for conditional routing as well as outbound and response transformations. You can choose whether conditions appear inside the route node or up in the message flow tree as branch nodes—it depends upon whether the condition is important enough to call out as part of the message flow tree structure. As the route node represents the boundary between request and response processing, it cannot have any descendants in the message flow tree. To learn how to add a route node, see Adding a Route Node. |
The following table demonstrates the journey of a message:
Any element may appear at the root of the message flow tree. One of the simplest of Message Flow designs is to have just a route node at the top representing the entire tree. There is also no restriction on what two elements may be chained together. For example, two pipeline pair nodes may be chained together without a branching node in between. With regards to branching, each branch may start with a different element - one branch may immediately terminate with a route node, another may be followed by a pipeline pair and yet another may have no descendant whatsoever. In the latter case, a branch with no descendants means that response processing begins immediately if that branch is selected. In general, however, a message flow tree is likely to come in two forms: for non-operational services, the tree is likely to consist of a single pipeline pair at the root followed by a route node. For operational services, the tree is likely to consist again of a single pipeline pair at the root, followed by a branch node based on operation, with each branch consisting of a pipeline pair followed by a route node.
Since Message Flow is typically used with WSDL-based services, there is frequently a need to perform processing that is operation-specific. Rather than requiring you to manually configure a branching node based on operation, AquaLogic Service Bus provides a zero-configuration branching node that automatically branches based on operation. A branch is created for each operation defined on the service; the branching variable is $operation
.
To learn how to add an operational branch node, see Adding an Operational Branch Node.
Listing and Locating Proxy Services
Viewing and Changing Proxy Services
The Edit Message Flow page enables you to view and change the Message Flow of a specific proxy service. To learn more about Message Flow, see Overview of Message Flow. To learn more about proxy services, see Overview of Proxy Services.
Alternatively, you can select a project or folder from under Project Explorer to display the project or folder's list of resources.
Alternatively, if you selected a project or folder, click the Edit Message Flow icon for the appropriate proxy service in the list of resources.
The Edit Message Flow page is displayed. The page includes the following functionality:
Table 15-4 Edit Message Flow Page
Click the Proxy Service icon, then click Add Pipeline Pair. To learn more, see Adding a Pipeline Pair Node. |
|
Click the Proxy Service icon, then click Add Route Node. To learn more, see Adding a Route Node. |
|
Click the Proxy Service icon, then click Add Conditional Branch Node. To learn more, see Adding a Conditional Branch Node. |
|
Click the Proxy Service icon, then click Add Operational Branch Node. To learn more, see Adding an Operational Branch Node. |
|
Paste a route node that you cut or copied from the message flow of another proxy service |
Click the Proxy Service icon, then click Paste Route Node. Note: This option is not available if you have not cut or copied a route node. |
Click the Proxy Service icon, then click Add Service Error Handler. To learn more, see Adding Error Handling for the Proxy Service. |
|
Save the updates and return to the Summary of Proxy Services page |
|
Disregard changes and return to the Summary of Proxy Services page |
|
Click Cancel All. When you confirm that you want to exit the Message Flow, the Summary of Proxy Services page is displayed if you initially clicked the Edit Message Flow icon for the proxy service on that page or the Project View or Folder View pages are displayed if you clicked the Edit Message Flow icon for the proxy service on those pages. |
Note: When you click Save, the Message Flow is updated in the current session. When you have finished making changes to this configuration, from the left navigation pane, click Activate under Change Center. The session ends and the core configuration is updated. Alternatively, click Discard at any time during the session to delete the changes you have made so far in the current session.
Listing and Locating Proxy Services
Viewing and Changing Proxy Services
The Edit Message Flow page enables you to add a pipeline pair node. A pipeline pair node consists of a request pipeline and a response pipeline. Message Flows can include zero or more pipeline pair nodes: request and response pipelines for the proxy service (or for the operations on the service), and error handler pipelines that can be defined for stages, pipelines, and proxy services. Pipelines can include one or more stages, which in turn include actions. To learn more, see Overview of Message Flow.
On the Summary of Proxy Services page in the Resource Browser, click the Edit Message Flow icon for the appropriate proxy service. Alternatively, if you are in the Project Explorer module, click the Edit Message Flow icon for the appropriate proxy service in the list of resources for a selected project or folder.
The Edit Message Flow page is displayed for the proxy service you selected. The page includes the following functionality:
Click the appropriate request or response pipeline, then click Add Stage. To learn more, see Adding a Stage. |
|
Click the Stage icon for the appropriate pipeline (if you have already created a stage), click Edit, then click Stage. To learn more, see Adding an Action. |
|
Paste a stage that you cut or copied from a different pipeline pair within the message flow of this proxy service or from the message flow of a different proxy service |
Click the Pipeline Pair Node icon for the pipeline pair you created, then click Paste Stage. Alternatively, click the Stage icon in the appropriate pipeline (if you have already created a stage), then click Paste. |
Click the Pipeline Pair Node icon for the pipeline pair you created, then click Add Pipeline Error Handler. To learn more, see Adding Pipeline Error Handling. |
|
Click the Pipeline Pair Node icon for the pipeline pair you created, click Add, then click Add Pipeline Pair. Alternatively, you can click the Proxy Service icon again, then click Add Pipeline Pair. |
|
Click the Pipeline Pair Node icon for the pipeline pair you created, click Add, then click Add Route Node. To learn more, see Adding a Route Node. |
|
Click the Pipeline Pair Node icon for the pipeline pair you created, click Add, then click Add Conditional Branch Node. To learn more, see Adding a Conditional Branch Node. |
|
Click the Pipeline Pair Node icon for the pipeline pair you created, click Add, then click Add Operational Branch Node. To learn more, see Adding an Operational Branch Node. |
|
Click the Pipeline Pair Node icon for the pipeline pair you created, click Edit, then click Name and Description. Note: When you rename a pipeline or a route node, the number of messages displayed on the Dashboard page in the Monitoring module may not correlate with those of other components due to the pipeline counters being reset to zero. This is because AquaLogic Service Bus treats the rename as a delete and recreate action. The numbers should correlate again after a time period equal to the service's monitoring interval has elapsed. |
|
Paste a route node that you cut or copied from the message flow of another proxy service |
Click the Pipeline Pair Node icon for the pipeline pair you created, then click Paste Route Node. Note: This option is not available if you have not cut or copied a route node. |
Click the Pipeline Pair Node icon for the pipeline pair you created, then click Delete. |
|
Click the Proxy Service icon, then click Add Service Error Handler. To learn more, see Adding Error Handling for the Proxy Service. |
|
Insert a conditional branch node between the start node of the proxy service and the pipeline pair node |
Click the Proxy Service icon, then click Create Conditional Branch Node. To learn more, see Adding a Conditional Branch Node |
Insert an operational branch node between the start node of the proxy service and the pipeline pair node |
Click the Proxy Service icon, then click Create Operational Branch Node. To learn more, see Adding an Operational Branch Node. |
Save the updates and return to the Summary of Proxy Services page |
|
Disregard changes and return to the Summary of Proxy Services page |
|
Click Cancel All. When you confirm that you want to exit the Message Flow, the Summary of Proxy Services page is displayed if you initially clicked the Edit Message Flow icon for the proxy service on that page or the Project View or Folder View pages are displayed if you clicked the Edit Message Flow icon for the proxy service on those pages. |
Note: When you click Save, the Message Flow is updated in the current session. When you have finished making changes to this configuration, from the left navigation pane, click Activate under Change Center. The session ends and the core configuration is updated. Alternatively, click Discard at any time during the session to delete the changes you have made so far in the current session.
Viewing and Changing Message Flow
The Edit Message Flow page enables you to add a conditional branch node. A branch node allows processing to proceed down exactly one of several possible paths. To learn more, see Overview of Message Flow.
The Edit Message Flow page is displayed for the proxy service you selected. The page includes the following functionality:
Table 15-6 Adding a Conditional Branch Node
Table 15-7 Adding a Conditional Branch Node
Table 15-8 Adding a Conditional Branch Node
Click the Proxy Service icon, then click Add Pipeline Pair. To learn more, see Adding a Pipeline Pair Node. |
|
Click the appropriate request or response pipeline, then click Add Stage. To learn more, see Adding a Stage. |
|
Click the Stage icon for the appropriate pipeline, click Edit, then click Stage. To learn more, see Adding an Action. |
|
Click the Proxy Service icon, then click Add Service Error Handler. To learn more, see Adding Error Handling for the Proxy Service. |
|
Click the Conditional Branch icon, then click Delete Branch Node. |
|
Save the updates and return to the Summary of Proxy Services page |
|
Disregard changes and return to the Summary of Proxy Services page |
|
Click Cancel All. When you confirm that you want to exit the Message Flow, the Summary of Proxy Services page is displayed if you initially clicked the Edit Message Flow icon for the proxy service on that page or the Project View or Folder View pages are displayed if you clicked the Edit Message Flow icon for the proxy service on those pages. |
Note: When you click Save, the Message Flow is updated in the current session. When you have finished making changes to this configuration, from the left navigation pane, click Activate under Change Center. The session ends and the core configuration is updated. Alternatively, click Discard at any time during the session to delete the changes you have made so far in the current session.
Viewing and Changing Message Flow
The Edit Message Flow page enables you to add an operational branch node.
The Edit Message Flow page is displayed for the proxy service you selected. The page includes the following functionality:
Table 15-9 Adding an Operational Branch Node
Table 15-10 Adding an Operational Branch Node
Table 15-11 Adding an Operational Branch Node
Click the Proxy Service icon, then click Add Pipeline Pair. To learn more, see Adding a Pipeline Pair Node. |
|
Click the appropriate request or response pipeline, then click Add Stage. To learn more, see Adding a Stage. |
|
Click the Stage icon for the appropriate pipeline, click Edit, then click Stage. To learn more, see Adding an Action. |
|
Click the Proxy Service icon, then click Add Conditional Branch Node. To learn more, see Adding a Conditional Branch Node. |
|
Click the Proxy Service icon, then click Add Route Node. To learn more, see Adding a Route Node. |
|
Click the Proxy Service icon, then click Add Service Error Handler. To learn more, see Adding Error Handling for the Proxy Service. |
|
Click the Operational Branch icon, then click Delete Branch Node. |
|
Save the updates and return to the Summary of Proxy Services page |
|
Disregard changes and return to the Summary of Proxy Services page |
|
Click Cancel All. When you confirm that you want to exit the Message Flow, the Summary of Proxy Services page is displayed if you initially clicked the Edit Message Flow icon for the proxy service on that page or the Project View or Folder View pages are displayed if you clicked the Edit Message Flow icon for the proxy service on those pages. |
Note: When you click Save, the Message Flow is updated in the current session. When you have finished making changes to this configuration, from the left navigation pane, click Activate under Change Center. The session ends and the core configuration is updated. Alternatively, click Discard at any time during the session to delete the changes you have made so far in the current session.
Viewing and Changing Message Flow
The Edit Message Flow page enables you to add a stage. A stage is a container of actions. To learn more, see Overview of Message Flow.
Note: You must create a pipeline pair node before you can add a stage. To learn more, see Adding a Pipeline Pair Node.
Click the Stage icon, click Edit, then click Stage. To learn more, see Adding an Action. |
|
Click the Stage icon, then click Stage Error Handler. To learn more, see Adding Stage Error Handling. |
|
Paste a stage that you cut or copied from a different pipeline pair within the message flow of this proxy service or from the message flow of a different proxy service |
Click the Stage icon in the appropriate pipeline, then click Paste. Alternatively, you can click the Pipeline Pair Node icon for the pipeline pair you created, then click Paste Stage. |
Click the pipeline, then click Add Pipeline Error Handler. To learn more, see Adding Pipeline Error Handling. |
|
Click the Proxy Service icon, then click Add Pipeline Pair. Alternatively, you can click an existing Pipeline Pair Node icon, click Add, then click Add Pipeline Pair. To learn more, see Adding a Pipeline Pair Node. |
|
Click the Proxy Service icon, then click Add Service Error Handler. To learn more, see Adding Error Handling for the Proxy Service. |
|
Click the Pipeline Pair Node icon, click Add, then click Add Route Node. To learn more, see Adding a Route Node. |
|
Click the Pipeline Pair Node icon, click Add, then click Add Conditional Branch Node. To learn more, see Adding a Conditional Branch Node. |
|
Insert a conditional branch node between the start node of the proxy service and the pipeline pair node |
Click the Proxy Service icon, then click Create Conditional Branch Node. To learn more, see Adding a Conditional Branch Node |
Insert an operational branch node between the start node of the proxy service and the pipeline pair node |
Click the Proxy Service icon, then click Create Operational Branch Node. To learn more, see Adding an Operational Branch Node. |
Save the updates and return to the Summary of Proxy Services page |
|
Disregard changes and return to the Summary of Proxy Services page |
|
Clear the unsaved changes and remain on the Edit Message Flow page |
|
Click Cancel All. When you confirm that you want to exit the Message Flow, the Summary of Proxy Services page is displayed if you initially clicked the Edit Message Flow icon for the proxy service on that page or the Project View or Folder View pages are displayed if you clicked the Edit Message Flow icon for the proxy service on those pages. |
Note: When you click Save, the Message Flow is updated in the current session. When you have finished making changes to this configuration, from the left navigation pane, click Activate under Change Center. The session ends and the core configuration is updated. Alternatively, click Discard at any time during the session to delete the changes you have made so far in the current session.
Viewing and Changing Message Flow
Viewing and Changing Stage Configuration Details
The Edit Message Flow page enables you to add a route node. The route node is used to perform one way communication, such as using file or email transport. It represents the boundary between request and response processing for the proxy service. When the route node dispatches a request message, request processing is considered finished. When the route node receives a response message, response processing begins. To learn more about Message Flow, see Overview of Message Flow.
AquaLogic Service Bus supports reliable messaging. When messages are routed to another service from a route node, the default quality of service (QoS) is exactly once if the proxy service transport is defines as JMS/XA; otherwise best effort QoS is supported. Exactly once reliability means that messages are delivered from inbound to outbound exactly once, assuming a terminating error does not occur before the outbound message send is initiated. The exactly once delivery reliability is a hint, not a directive. When exactly once is specified, exactly once reliability is provided if possible. If exactly once is not possible, then at least once delivery semantics are attempted; if that is not possible, best effort delivery is performed.
At least once semantics means the message is delivered to the outbound from the inbound at least once, assuming a terminating error does not occur before the outbound message send is initiated. Delivery is considered satisfied even if the target service responds with a transport-level error. However it is not satisfied in the case of a timeout, a failure to connect, or a broken communication link. If fail over URLs are specified, at least once semantics is provided with respect to at least one of the URLs.
Best effort means that there is no reliable messaging and there is no elimination of duplicate messages—however, performance is optimized.
To override the default exactly once quality of service attribute, you must set the qualityOfService
in the outbound message context variable ($outbound
). For more information, see Message Context Schema.
The Edit Message Flow page is displayed for the proxy service you selected. The page includes the following functionality:
Note: When you rename a pipeline or a route node, the number of messages displayed on the Dashboard page in the Monitoring module may not correlate with those of other components due to the pipeline counters being reset to zero. This is because AquaLogic Service Bus treats the rename as a delete and recreate action. The numbers should correlate again after a time period equal to the service's monitoring interval has elapsed.
Table 15-13 Adding a Route Node
Click the Proxy Service icon, then click Add Pipeline Pair. To learn more, see Adding a Pipeline Pair Node. |
|
Click the Proxy Service icon, then click Add Service Error Handler. To learn more, see Adding Error Handling for the Proxy Service. |
|
Click the appropriate request or response pipeline, then click Add Stage. To learn more, see Adding a Stage. |
|
Click the Stage icon for the appropriate pipeline, then click Edit Stage. To learn more, see Adding an Action. |
|
Click the Route Node icon, click Edit, then click Route Node. |
|
Click the Route Node icon, then click Add Error Handler. To learn more, see Adding Error Handling for the Route Node. |
|
Paste a route node that you cut or copied from the message flow of a different proxy service |
Click the Route Node icon in the appropriate pipeline, then click Paste Route Node. |
Insert a conditional branch node between the start node of the proxy service and the pipeline pair node |
Click the Proxy Service icon, then click Create Conditional Branch Node. To learn more, see Adding a Conditional Branch Node |
Insert an operational branch node between the start node of the proxy service and the pipeline pair node |
Click the Proxy Service icon, then click Create Operational Branch Node. To learn more, see Adding an Operational Branch Node. |
Save the updates and return to the Summary of Proxy Services page |
|
Disregard changes and return to the Summary of Proxy Services page |
|
Click Cancel All. When you confirm that you want to exit the Message Flow, the Summary of Proxy Services page is displayed if you initially clicked the Edit Message Flow icon for the proxy service on that page or the Project View or Folder View pages are displayed if you clicked the Edit Message Flow icon for the proxy service on those pages. |
Note: When you click Save, the Message Flow is updated in the current session. When you have finished making changes to this configuration, from the left navigation pane, click Activate under Change Center. The session ends and the core configuration is updated. Alternatively, click Discard at any time during the session to delete the changes you have made so far in the current session.
Viewing and Changing Message Flow
Modeling Message Flow in AquaLogic Service Bus in the BEA AquaLogic Service Bus User Guide.
The Edit Stage Configuration page enables you to add route node actions when you click Edit, then click Route Node on the Edit Message Flow page. Route node actions define the handling of messages as they flow through the route node of the proxy service. To learn more about Message Flow, see Overview of Message Flow.
Note: To learn more about actions, see Modeling Message Flow in AquaLogic Service Bus in the BEA AquaLogic Service Bus User Guide for usage scenarios, design patterns, and best practices.
Table 15-14 Adding Route Node Actions
Assign if then else actions based on the Boolean result of an XQuery expression: Note: Condition actions can be nested. However, there is a nesting limit of 4 cumulative levels in the stage editor. If you attempt to add a 5th level, this nesting action is not displayed. Cumulative levels include all branching actions: If... Then... Conditions, Publish Tables, and Route Tables. For example, you can have 2 levels of conditionals, then a publish table with a route table inside of it, bringing the total to 4 levels. If you attempt to add another conditional (to the last publish table), the conditional is not displayed.
2. Click Condition. The Edit an XQuery Condition page is displayed. To learn more, see Using the XQuery Condition Editor. 3. When you have finished editing the XQuery condition, click Add an Action, then select an action that you want to associate with the condition. Note: In the route node, you can select the Routing or Routing Table actions only. To learn more about these actions, see the appropriate procedure in this table. However, these actions can contain request and response actions inside of them. To learn more, see the table of actions in Adding a Route Node. |
|
Note: This is a terminal action, which means you cannot add another action after this one. However, this action can contain request and response actions inside of it. Identify a target service for the message and configure how the message is routed to that service:
3. Select a service from the list, then click Submit. The service is displayed instead of the default link. 4. In the Request Actions field, click Add an Action to add an action, then select an action that you want to associate with the service. You can add more than one action. To learn more about the type of actions you want to add, see the table of actions in Adding an Action. 5. In the Response Actions field, click Add an Action to add an action, then select an action that you want to associate with the service. You can add more than one action. To learn more about the type of actions you want to add, see the table of actions in Adding an Action. |
|
Note: This is a terminal action, which means you cannot add another action after this one. However, this action can contain request and response actions inside of it. A routing table is a set of routes wrapped in a switch-style condition table. It is a short-hand construct that allows different routes to be selected based upon the results of a single XQuery expression. There is a nesting limit of 4 cumulative levels in the stage editor. If you attempt to add a 5th level, this nesting action is not displayed. Cumulative levels include all branching actions: If... Then... Conditions, Publish Tables, and Route Tables. For example, you can have 2 levels of conditionals, then a publish table with a route table inside of it, bringing the total to 4 levels. If you attempt to add another conditional (to the last publish table), the conditional is not displayed. Identify target services for messages and configure how the messages are routed to these services: 1. Click Add an Action, then select Routing Table. The Routing Table action is displayed, which includes the following functionality:
2. Select one of these comparison operators: =, !=, < , >, <=, or >=, then enter a value expression in the field provided. 5. In the Request Actions field, click Add an Action to add an action, then select an action that you want to associate with the service. You can add more than one action. 6. In the Response Actions field, click Add an Action to add an action, then select an action that you want to associate with the service. You can add more than one action. Note: To learn more about the types of request and response actions you want to add, see the table of actions in Adding an Action. |
Table 15-15 Adding Route Node Actions
Table 15-16 Adding Route Node Actions
Click the Route Node icon, click Edit, then click Name and Description. |
|
Click the Route Node icon, then click Add Error Handler. To learn more, see Adding Error Handling for the Route Node. |
|
Save the updates and return to the Summary of Proxy Services page |
|
Disregard changes and return to the Summary of Proxy Services page |
|
Click Cancel All. When you confirm that you want to exit the Message Flow, the Summary of Proxy Services page is displayed if you initially clicked the Edit Message Flow icon for the proxy service on that page or the Project View or Folder View pages are displayed if you clicked the Edit Message Flow icon for the proxy service on those pages. |
Note: When you click Save, the Message Flow is updated in the current session. When you have finished making changes to this configuration, from the left navigation pane, click Activate under Change Center. The session ends and the core configuration is updated. Alternatively, click Discard at any time during the session to delete the changes you have made so far in the current session.
Viewing and Changing Message Flow
The Edit Branch Node page enables you to view and change conditional branch details. To learn more about branch nodes, see Adding a Conditional Branch Node and Overview of Message Flow.
Note: If you want to edit an operational branch, see Viewing and Changing Operational Branch Details.
The Edit Message Flow page is displayed for the proxy service you selected. The page includes the following functionality:
Table 15-17 Branch Configuration Fields and Branch Definitions
Click Edit. To learn more, see Using the XPath Expression Editor. |
|
Click Add a New Branch from the flyout menu of the Options column. |
|
Click Delete this Branch from the flyout menu of the Options column. |
|
Click Move Branch Down from the flyout menu of the Options column. Note: This option displays only when more than one branch definition exists. |
|
Click Move Branch Up from the flyout menu of the Options column. Note: This option displays only when more than one branch definition exists. |
Table 15-18 Branch Configuration Fields and Branch Definitions
Note: When you click Save, the Message Flow is updated in the current session. When you have finished making changes to this configuration, from the left navigation pane, click Activate under Change Center. The session ends and the core configuration is updated. Alternatively, click Discard at any time during the session to delete the changes you have made so far in the current session.
Viewing and Changing Message Flow
The Edit Branch Node page enables you to view and change operational branch details. To learn more about operational branches, see Adding an Operational Branch Node and Overview of Message Flow.
The Edit Message Flow page is displayed for the proxy service you selected. The page includes the following functionality:
Table 15-19 Branch Configuration Fields and Branch Definitions
Table 15-20 Branch Configuration Fields and Branch Definitions
Note: When you click Save, the Message Flow is updated in the current session. When you have finished making changes to this configuration, from the left navigation pane, click Activate under Change Center. The session ends and the core configuration is updated. Alternatively, click Discard at any time during the session to delete the changes you have made so far in the current session.
Viewing and Changing Message Flow
The Edit Stage Configuration page enables you to edit a stage. To learn more about stages, see Adding a Stage, Adding an Action, and Overview of Message Flow.
The Edit Message Flow page is displayed for the proxy service you selected. The page includes the following attributes:
Table 15-21 Edit Stage Configuration Page
Click Add an Action, then select the appropriate action. To learn more, see Adding an Action. |
|
Click the expression you want to edit. To learn more, see Using the Inline XQuery Expression Editor. |
|
Click the expression you want to edit. To learn more, see Using the XPath Expression Editor. |
|
Click the condition you want to edit. To learn more, see Using the XQuery Condition Editor. |
Table 15-22 Edit Stage Configuration Page
Note: When you click Save, the Message Flow is updated in the current session. When you have finished making changes to this configuration, from the left navigation pane, click Activate under Change Center. The session ends and the core configuration is updated. Alternatively, click Discard at any time during the session to delete the changes you have made so far in the current session.
![]() ![]() |
![]() |
![]() |