How the client connects to the server
A client connects to a server using MQCONN or MQCONNX, and communicates through a channel.
An application running in the IBM MQ client environment must maintain an active connection between the client and server machines.
The connection is made by an application issuing an MQCONN or MQCONNX call. Clients and servers communicate through MQI channels, or, when using sharing conversations, conversations each share an MQI channel instance. When the call succeeds, the MQI channel instance or conversation remains connected until the application issues a MQDISC call. This is the case for every queue manager that an application needs to connect to.
- Client and queue manager on the same machine
We can also run an application in the IBM MQ MQI client environment when your machine also has a queue manager installed.- Clients on different platforms
Here is another example of an IBM MQ MQI client and server system. In this example, the server machine communicates with three IBM MQ MQI clients on different platforms.- Use different versions of client and server software
If we are using previous versions of IBM MQ products, make sure that code conversion from the CCSID of our client is supported by the server.Parent topic: Overview of IBM MQ MQI clients
Related concepts
- Client and queue manager on the same machine
- Clients on different platforms
- Use different versions of client and server software