Documents Submitted Test

The test tracks the performance of the messaging service while submitting documents to the BizTalk server.

Target of the test : A BizTalk server

Agent deploying the test : An internal agent

Outputs of the test : One set of results for every BizTalk server being monitored

Configurable parameters for the test
Parameters Description

Test period

This indicates how often should the test be executed.

Host

The IP address of the machine where BizTalk has been installed.

Port

The port at which the host listens to. This parameter is not applicable to this test, so set this to NULL.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Submit rate

This measure shows the number of documents submitted asynchronously per second to the BizTalk server from the application. Once submitted, the BizTalk server holds the documents in the work queue for further processing.

Docs/Sec

 

 

 

 

 

A sudden increase in the value of this measure denotes a change in the workload.

A value of –1 for this measure indicates that either the BizTalk messaging service or XLANG Schedule Restart Service or Distributed Transaction Coordinator (MSDTC) may not be running.

If the value of this measure is unusually low, then verify the interface between the BizTalk server and the application or check the event log entry in the BizTalk server administration.

Map rate

BizTalk runtime process maps the actual document content from one structural form to another.

This measure shows the number of documents that have been mapped per second by the runtime process.

Docs/Sec

A sudden increase in the value of this measure indicates that the BizTalk runtime process is mapping larger number of documents. This scenario indicates an increased workload.

A value of –1 for this measure implies that the BizTalk messaging service or Distributed Transaction Coordinator (MSDTC) or XLANG Schedule Restart Service may not be running.

For other reasons, verify the status of the document available in the suspended queue using the BizTalk server administration. If the status corresponding to a document is Mapping then it indicates that the document has been failed to map. To rectify this problem, delete the document from the suspended queue, correct the map and resubmit the document.

Parse rate

This measure shows the number of documents in the work queue that is being parsed per second by the appropriate parser.

Docs/Sec

A sudden increase in the value of this measure indicates that the parser is parsing larger number of documents. This scenario may be due to the deletion of large number of documents from the suspended queue, which affects the performance of the parser.

A value of –1 for this measure implies that the BizTalk messaging service or Distributed Transaction Coordinator (MSDTC) or XLANG Schedule Restart Service may not be running.

Incase of an unusually low value, verify the status of the documents available in the suspended queue using the BizTalk server administration. If the status corresponding to the document is parsing then it indicates that the BizTalk server was unable to parse the data. The other reasons could be that the timestamp of the document is no longer valid, or the document does not contain enough information to locate the channel.

Process rate

This measure indicates the number of documents being processed successfully (necessary changes to the document) per second by the runtime process.

 

Docs/Sec

A high value for this measure over a period may indicate that the runtime system is processing larger number of documents. This scenario may indicate a change in the workload.

A value of –1 for this measure implies that the BizTalk messaging service or Distributed Transaction Coordinator (MSDTC) or XLANG Schedule Restart Service may not be running.

In case of an unusually low value, verify the status of Microsoft SQL server in the Service Manager tool available in the Microsoft SQL server environment. Also check the status of the document available in the suspended queue using the BizTalk server administration.