This topic describes the WebSphere® MQ link sender, over which messages
are sent from a messaging engine in a service integration bus to a
queue manager in a WebSphere MQ
network.
The WebSphere MQ link
sender (MQLinkSender) converts messages to WebSphere MQ format messages, and then
sends them to a receiver channel on the WebSphere MQ gateway queue manager. The WebSphere MQ link sender,
part of the WebSphere MQ
link, emulates the behavior of the sender channel in WebSphere MQ.
- You can define the attributes of the MQLinkSender when you define
the WebSphere MQ link.
- A number of MQLinkSender and MQLinkReceiver attributes, which
are grouped together on the same administrative console panel, are
common, that is, the value you enter is used for both the sending
and receiving ends of the link.
- If the initial state of the MQLinkSender is set to start, the
MQLinkSender will start when the WebSphere MQ
link starts. When the WebSphere MQ
link is set to stop, the MQLinkSender stops. For details of the states
of the WebSphere MQ link
sender, see States of the WebSphere MQ link and its channels.
- If an MQLinkSender is stopped, the WebSphere MQ link becomes unavailable and
messages are held in the service integration bus until the WebSphere MQ link sender is
started again.
- If the MQLinkSender encounters a long reply-to destination name
(i.e. too long a name for WebSphere MQ
to handle), it sends the message to an exception destination. For
more information about exception destinations, see Exception destination.
- If a message is sent to an exception destination but encounters
a further problem the message is discarded if its delivery option
is express nonpersistent, and the MQLinkSender continues with the
next message. If the delivery option is reliable or assured, the message
is backed out and the MQLinkSender stops.
- Define a sender channel only if you wish to send messages to a WebSphere MQ network; that
is, not if you wish only to receive incoming messages.
On the WebSphere MQ
link sender channel, there is a field called "Transport chain". For
a description of transport chains see Securing connections to a WebSphere MQ network. This field can take a value
of "OutboundBasicMQLink" which will communicate with an unsecured
channel, or "OutboundSecureMQLink" which will communicate with a secure
SSL channel. The unsecured listener listens for inbound requests on
port 5558 and the secure listener listens for inbound requests on
port 5578.
For details of the WebSphere MQ
link receiver see WebSphere MQ link receiver.