Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

The BizTalk Server SAP adapter stops receiving IDOC messages in BizTalk Server


View products that this article applies to.

Symptoms

Consider the following scenario. You are using Microsoft BizTalk Server. You send an IDOC message. An IDOC message is an intermediate SAP document from the SAP system to the server that is running BizTalk Server. The BizTalk Server SAP adapter stops receiving IDOC messages, and the following error may be logged in the event log:

Error in Check Transaction: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.

Additionally, BizTalk Server receives the IDOC messages if the BizTalk Server host is restarted or if the blocking process on the server that is running Microsoft SQL Server is killed.

↑ Back to the top


Cause

This problem occurs because the index on the SAPTid table that is used by the BizTalk Server SAP adapter is not available.

↑ Back to the top


Workaround

To work around this problem, the index for the SAPTid table must be created. Ask the database administrator to run the following SQL script in the MessageBox database.
 
create unique clustered index SAPTid_clusteredIndex_RfcTID ON SAPTid (RfcTID)

↑ Back to the top


Keywords: kbexpertiseadvanced, kbtshoot, kbsurveynew, kbprb, KB949855

↑ Back to the top

Article Info
Article ID : 949855
Revision : 1
Created on : 3/24/2009
Published on : 3/24/2009
Exists online : False
Views : 526