BT Msmq Send Adapter Test

With the BizTalk Server Adapter for MSMQ (the MSMQ adapter), you can send and receive messages to Microsoft Message Queuing (also known as MSMQ) queues using Microsoft BizTalk Server. The MSMQ adapter works with transactional and non-transactional, public and private, and local and remote queues. Additionally, the MSMQ adapter provides large (greater than 4 MB) message support and gives you access to Message Queuing features such as messaging over HTTP and multi-cast messaging. The key features of the MSMQ adapter are:

  • Can be configured to deliver messages in order.
  • Provides large message support by breaking the message into parts, accumulating the parts in memory, and delivering the parts in order to the destination (more memory intensive than MSMQT).
  • Provides better performance than MSMQT.
  • Enables other non-BizTalk applications to use MSMQ services at the same time on the same computer.
  • Requires intermediate storage of MSMQ queues. Inbound messages are written to the MSMQ queue and then picked up from the MSMQ queue by the MSMQ adapter.

By continuously tracking the messages and data sent by the MSMQ send adapter for every host instance on the BizTalk server, administrators can receive an overview of the load on the adapter, and will be able to accurately judge its processing ability. This test does just that.

Target of the test : A BizTalk Server 2010

Agent deploying the test : An internal agent

Outputs of the test : One set of results for each host instance on the BizTalk server being monitored

Configurable parameters for the test
Parameters Description

Test period

This indicates how often should the test be executed.

Host

The host for which this test is to be configured.

Port

The port at which the host listens to.

Ispassive

If this parameter is set to Yes, then it means that, by default, all BizTalk servers being monitored by the eG system are the passive servers of a BizTalk cluster. No alerts will be generated if the servers are not running. Measures will be reported as "Not applicable" by the agent if the servers are not up.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Bytes sent

Indicates the total number of bytes sent by the MSMQ send adapter on this host instance.

Bytes

The counter is incremented only for messages that have reached the destination queue.

Bytes sent

Indicates the rate at which bytes were sent by the MSMQ send adapter on this host instance.

Bytes/Sec

The counter applies only to messages that have reached the destination queue.

Messages sent:

Indicates the number of messages sent by the MSMQ send adapter on this host instance.

Number

The counter is incremented only for messages that have reached the destination queue.

 

Messages sent

Indicates the rate at which messages were sent by the MSMQ send adapter on this host instance.

Msgs/Sec

The counter applies only to messages that have reached the destination queue.

Ideally, the value of this measure should be high. A low value indicates that the MSMQ send adapter is experiencing delays while sending messages to the destination queue. Further investigation may be required to diagnose the root-cause of the slowdown.