Using control messages in aggregation flows
The default behavior is that connections between AggregateControl and AggregateReply nodes for sending control messages are ignored. This configuration optimizes performance and removes the possibility that response messages will be received by the AggregateReply node before the control message.
Before you begin
To complete this task, you must have completed the following tasks:
About this task
Configuring message flows to send control messages
About this task
Procedure
Configuring an integration node environment to send control messages
About this task
By default, in WebSphere® Message Broker Version 8.0, all connections from the Control terminal of the AggregateRequest node to the AggregateReply node are ignored. For these connections to be active, create the MQSI_AGGR_COMPAT_MODE environment variable in the integration node environment. By default, the environment variable does not exist. The existence of the environment variable means that connections from the AggregateControl node are active, regardless of the value to which the environment variable is set.
When the MQSI_AGGR_COMPAT_MODE environment variable has not been created, the default behavior for aggregation fan-out flows is used. If the Control terminal of the AggregateControl node is connected, either directly or indirectly, to the In terminal of the AggregateReply node, this connection is ignored and no control message is sent.
If the MQSI_AGGR_COMPAT_MODE environment variable is created, the default behavior for aggregation fan-out flows is not used, allowing you to send control messages from the AggregateControl node to the AggregateReply node. If the Control terminal of the AggregateControl node is connected, either directly or indirectly, to the In terminal of the AggregateReply node, see Creating the aggregation fan-out flow, this connection is recognized and a control message is sent. Be aware that this configuration is not the optimal configuration and might affect performance.
- On Windows:
- Open System Properties by clicking .
- Click the Advanced tab.
- Click Environment Variables.
- In the System variables pane, click New.
- Under Variable name type MQSI_AGGR_COMPAT_MODE.
- (Optional) You can type in the Variable value or leave it blank.
- For the environment variable to take effect, restart the computer.
- On Linux®, UNIX and z/OS®:
- Edit the profile of the integration node userid and include the
following code:
export MQSI_AGGR_COMPAT_MODE=
- Reload the profile.
- Restart the integration node.
- Edit the profile of the integration node userid and include the
following code: