What is Xmitq in MQ?
This attribute specifies the name of the transmission queue from which messages are retrieved. This attribute is required for channels of type sender or server, it is not valid for other channel types.
What is a MQ channel?
The IBM MQ channel is a specific configuration defining network connectivity between the queue manager and another queue manager or a client application.
How do you define channels in IBM MQ?
If you define a channel with a channel type (CHLTYPE) of CLUSRCVR that is using TCP/IP, IBM MQ generates a CONNAME for you. It assumes the default port and uses the current IPv4 address of the system. If the system does not have an IPv4 address, the current IPv6 address of the system is used.
What does queued for transmission mean?
A transmission queue is a local queue that is used when a queue manager forwards messages to a remote queue manager through a message channel. The channel provides a one-way link to the remote queue manager. Messages are queued at the transmission queue until the channel can accept them.
What is the difference between local queue and remote queue?
A queue is known to a program as local if it is owned by the queue manager to which the program is connected; the queue is known as remote if it is owned by a different queue manager. The important difference between these two types of queue is that you can get messages only from local queues.
What is MQ used for?
The main use of IBM MQ is to send or exchange messages. One application puts a message on a queue on one computer, and another application gets the same message from another queue on a different computer.
What is MQ remote queue?
In WebSphere MQ terms, a remote queue is a queue that is managed by a queue manager other than the one to which the application (in this case, the Adapter) is connected. For example, say that there are two queue managers, QM1 and QM2. QM1 manages a queue (Q1) and runs on Host1.
How does remote queue work?
To a program, a queue is remote if it is owned by a different queue manager to the one to which the program is connected. Where a communication link has been established, a program can send a message to a remote queue. A program can never get a message from a remote queue.
What is the XMIT message size 191225?
XQTIME 191225 is number of microseconds messages were on the xmit queue before being sent. This is 0.1 second! Nettime 101563 microseconds. This is a long time ( 0.1 seconds) 10,000 would be a good value. Compare this with a “TCP PING” BUFSSENT 23525 is similar to number of messages – so message size is typically under 32K.
Does nettime include the mqcmit?
In the presentation Keeping MQ Channels Up and Running given at Capitalware’s MQ Technical Conference v2.0.1.4, Paul Clarke who used to work for IBM states “NETTIME only measures network time, and does not include the MQCMIT for example”.
What does xqtime 191225 mean?
You have XBATCHSZ (1,1) so your recent batch size is 1 message per batch. Total messages 23505 batches 403, so an average of 58 messages per batch. If your recent batch size is 1, then you must have had some larger (100?) batch sizes XQTIME 191225 is number of microseconds messages were on the xmit queue before being sent. This is 0.1 second!
What is the default batchsz value for xmitq?
The default BATCHSZ is 50, and you are advised to try that value first. You might choose a lower value for BATCHSZ if your communications are unreliable, making the need to recover more likely. Are the messages that are PUT to this XMITQ persistent?