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.