Configuring connections between the client and server
To configure the communication links between IBM® MQ MQI clients and servers, decide on your communication protocol, define the connections at both ends of the link, start a listener, and define channels.
In IBM MQ, the logical communication links between objects are called channels. The channels used to connect IBM MQ MQI clients to servers are called MQI channels. You set up channel definitions at each end of your link so that your IBM MQ application on the IBM MQ MQI client can communicate with the queue manager on the server. For a detailed description of how to do this, see User defined channels.
- Decide on the form of communication that you are going to use. See Which communication type to use.
- Define the connection at each end of the channel:
To define the connection, you must:
- Configure the connection.
- Record the values of the parameters that you need for the channel definitions.
- Enable the server to detect incoming network requests from your IBM MQ MQI client, by starting a listener.
Which communication type to use
Different platforms support different transmission protocols. Your choice of transmission protocol depends on your combination of IBM MQ MQI client and server platforms.
- LU 6.2
- NetBIOS
- SPX
- TCP/IP
When you define your MQI channels, each channel definition must specify a transmission protocol (transport type) attribute. A server is not restricted to one protocol, so different channel definitions can specify different protocols. For IBM MQ MQI clients, it might be useful to have alternative MQI channels using different transmission protocols.
Your choice of transmission protocol might be restricted by your particular combination of IBM MQ MQI client and server platforms. The possible combinations are shown in the following table.
Transmission protocol
|
IBM MQ MQI
client |
IBM MQ server
|
---|---|---|
TCP/IP
|
IBM i
UNIX systems Windows |
IBM i
UNIX systems Windows z/OS® |
LU 6.2
|
UNIX systems 1
Windows |
IBM i
UNIX systems 1 Windows z/OS |
NetBIOS
|
Windows
|
Windows
|
SPX
|
Windows
|
Windows
|
- Except Linux® for Power Systems
- TCP/IP connection limits
- Defining a TCP connection on Windows
- Defining a TCP connection on UNIX and Linux
- Defining a TCP connection on IBM i
- Defining a TCP connection on z/OS
- Defining an LU 6.2 connection on Windows
- Defining an LU 6.2 connection on UNIX and Linux
- Defining an LU 6.2 connection on IBM i
- Defining an LU6.2 connection for z/OS using APPC/MVS
- Defining a NetBIOS connection on Windows