PRB: BizTalk Server File Receive Function Intermittently Fails and Becomes Disabled (318941)
The information in this article applies to:
- Microsoft BizTalk Server 2000
- Microsoft BizTalk Server 2002
This article was previously published under Q318941 IMPORTANT: This article contains information about modifying the registry. Before you
modify the registry, make sure to back it up and make sure that you understand how to restore
the registry if a problem occurs. For information about how to back up, restore, and edit the
registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986 Description of the Microsoft Windows Registry
SYMPTOMS
A BizTalk Server File receive function is disabled at random intervals and an error that is similar to the following one is logged in the BizTalk Server Application log:
Event Type: Error
Event Source: BizTalk Server
Event Category: Document Processing
Event ID: 324
Date: 2/27/2002
Time: 12:01:01 PM
User: N/A
Computer: BIZTALKSERVER
Description:
An error occurred in BizTalk Server.
Details:
------------------------------
There was a serious failure in the receive function "FileReceive". This receive service will be shut down, please check the event log for additional error messages.
Unspecified error
The receive function "FileReceive" has experienced problems, it will be shut down and disabled. Once these problems have been corrected, re-enable this receive function in BizTalk Server Administration. There was a failure processing the "FileReceive" receive function. Check your receive function configuration in BizTalk Server Administration. CAUSE
This error may occur if a program gains a file lock to the file that BizTalk Server is attempting to delete after the file has been successfully handed off to a channel for processing. This error may occur if you have configured antivirus software to scan the folders that a BizTalk File receive function is monitoring.
RESOLUTIONWARNING: If you use Registry Editor incorrectly, you may cause serious problems that may
require you to reinstall your operating system. Microsoft cannot guarantee that you can solve
problems that result from using Registry Editor incorrectly. Use Registry Editor at your own
risk.
To resolve this behavior:
- Configure your antivirus software so that it does not monitor the directories that a BizTalk File receive function monitors.
-or- - If you are using BizTalk Server 2002, you can make the following registry key entries to configure BizTalk Server to retry attempts to delete a file from the file receive folder after it has been successfully handed off to a channel for processing:
NOTE: BizTalk Server 2002 adds support for registry entries that allow BizTalk to retry deleting a file after processing by the File receive function. This prevents the File receive function from failing in the event that it cannot delete a file that it has processed.- Start Registry Editor (Regedt32.exe).
- Locate and click the following key in the registry:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSVC - On the Edit menu, click Add Value, and then add the following registry value to configure the number of retries:
Value name: FileRecSrvDeleteRetries
Data type: REG_DWORD
Radix: Decimal
Value data: Retry number - On the Edit menu, click Add Value, and then add the following registry value to configure the retry interval:
Value name: FileRecSrvDeleteRetryInterval
Data type: REG_DWORD
Radix: Decimal
Value data: Retry interval in seconds - Quit Registry Editor.
Modification Type: | Major | Last Reviewed: | 6/4/2003 |
---|
Keywords: | kbnofix kbprb KB318941 |
---|
|