You can connect a service integration bus to another service
integration bus or a WebSphere® MQ queue
manager or queue-sharing group (known as the "gateway queue manager")
through one or more intermediate foreign buses. To do this, you create
an indirect foreign bus connection.
Before you begin
To create an indirect foreign bus connection, the following
resources must be defined:
- A service integration bus that you want to connect from, known
as the local bus.
- A direct foreign bus connection from the local bus to the bus
you want to use as the intermediate bus.
- A service integration bus or a gateway queue manager that you
want to connect to indirectly, known as the target foreign bus.
About this task
To connect two buses indirectly, you create a indirect foreign
bus connection on the local bus that specifies a suitable intermediate
bus and the required target bus. There must be a connection, either
direct or indirect, between the intermediate bus and the target foreign
bus, that is, the service integration bus or a gateway queue manager
that you want to connect to.
To connect one bus to another bus through an intermediate
bus, or a chain of buses, if the connection between the intermediate
bus or the chain of buses and the target bus already exists, you do
not require any new physical links. Instead, each foreign bus connection
identifies a neighboring bus on the route to the final target bus
as the "next hop" in the chain. Each bus in the chain must know
about the next hop in the chain to reach the target bus. The local
bus uses a foreign bus connection to identify the next bus in the
chain to the target bus, and uses its direct physical link to flow
messages to that bus. Then, each intermediate bus uses its locally
defined foreign bus connection to identify the next bus in the chain
until the target bus is reached.
Procedure
- In the navigation pane, click . A list of service integration buses is displayed.
- In the Buses pane, click the service integration bus that
you want to connect from, that is, the local bus.
- In the configuration tab, under Topology,
click Foreign bus connections.
- In the Foreign bus connections pane, click New to
start the Foreign bus connection wizard.
- In the Bus connection type pane, select Indirect,
using another bus.
- In the Indirect connection details pane, complete the following
details:
- Enter the name of the target foreign bus that you want
to connect to indirectly.
- Select the name of the existing, directly connected
foreign bus that will be the intermediate bus to the target bus.
- When the Foreign bus connection wizard is finished, save
your changes to the master configuration.
Results
You have created a connection from the local bus to the target
bus by way of the intermediate bus. You have created an indirect foreign
bus connection, which contains a routing definition, or virtual link.
What to do next
Check whether there are connections between the intermediate
bus you specified and the target bus. If necessary, repeat the procedure
to create the
"next hop" in the chain.