There are a number of general considerations that apply to configuring
outbound transports for use when establishing network connections with other
messaging engines or with WebSphere MQ queue manager receiver channels.
The configuration of network transports for service integration is managed
through the transport channel service. However, because manipulation of outbound
transport options is considered an advanced administrative operation, some
configuration can only be done through the wsadmin tool.
For your convenience, a number of outbound transport chains are preconfigured
when an application server is created from the default server template, or
when a client container is started.
Outbound transport chains are used for either:
- Establishing network connections for the purpose of bootstrapping, which
involves establishing a connection with an application server in another cell,
for example, because the connection is required for service integration bus
links.
- Establishing connections from WebSphere MQ links to WebSphere MQ queue
manager receiver channels.
When establishing a network connection, the type of channels and their
order in the outbound transport chain used must match that of those in the
inbound transport chain for the server to which connection is made. For example,
an outbound HTTP tunneling chain is only suitable for establishing connections
with an inbound HTTP tunneling chain.
The following chains are for use during the bootstrap process:
- BootstrapBasicMessaging
- Used to establish bootstrap connections to inbound chains configured for
TCP-only connections to an application server, such as the InboundBasicMessaging
chain.
- BootstrapSecureMessaging
- Used to establish secure connections using secure sockets layer (SSL)
based encryption. The SSL configuration used is taken from the default SSL
repertoire when used in an application server environment or from a configuration
file when used by the client container. See Secure transport considerations for
more information. This chain can be used for establishing bootstrap connections
to inbound chains that are configured to use SSL, for example, the InboundSecureMessaging
chain. Success in establishing such a connection depends on a compatible set
of SSL credentials being associated with both this bootstrap outbound chain
and also with the inbound chain to which the connection is being made.
- BootstrapTunneledMessaging
- Used to connect when tunneling through HTTP.
- BootstrapTunneledSecureMessaging
- Used to establish bootstrapping connections that are tunneled through
secure HTTP (HTTPS). Like the BootstrapSecureMessaging outbound chain, this
chain also derives its SSL configuration from the default SSL repertoire when
used in an application server or from a configuration file when used in the
client container. See Secure transport considerations.
The outbound chains that an application server uses for bootstrap operations
are defined when the server is defined. They can be altered, or new bootstrap
chains can be defined, using the wsadmin tool. See Defining outbound chains for bootstrapping and Defining outbound chains for WebSphere MQ interoperation.
Bootstrap outbound chains used by a client container are not configurable.
Some attributes of outbound chains that use SSL encryption protocols are,
however, customizable. For more information, see Secure
transport considerations.
The names of outbound bootstrap chains are needed when configuring:
The following chains can be used when establishing a network connection
to a WebSphere MQ queue manager receiver channel:
- OutboundBasicMQLink
- Used to establish connections with WebSphere MQ queue manager receiver
channels.
- OutboundSecureMQLink
- Used to establish connections with WebSphere MQ queue manager receiver
channels that have been secured using SSL. The SSL configuration used is
taken from the default SSL repertoire for the application server being used
to contact the queue manager.
The names of outbound chains used for WebSphere MQ interoperation are needed
when configuring the transport chain of a WebSphere MQ link.