Microsoft KB Archive/896449

= You receive a &quot;The reliable BTF message exhausted all retry attempts without receiving acknowledgement&quot; error message when the Retry Interval property of a send port is set to 0 in BizTalk Server 2004 =

Article ID: 896449

Article Last Modified on 3/14/2007

-

APPLIES TO


 * Microsoft BizTalk Server 2004 Standard Edition
 * Microsoft BizTalk Server 2004 Partner Edition
 * Microsoft BizTalk Server 2004 Enterprise Edition
 * Microsoft BizTalk Server 2004 Developer Edition

-





SYMPTOMS
In Microsoft BizTalk Server 2004, when you send a BizTalk Framework (BTF) message, you immediately receive an Error event message that is similar to the following in the Application log: Event Type: Error

Event Source: BizTalk Server 2004

Event Category: BizTalk Server 2004

Event ID: 5720

Description:

There was a failure executing the send pipeline: &quot;BTA.Pipelines.SrcSendBTF&quot; Source: &quot;BizTalk Framework assembler&quot; Send Port: &quot;C:\temp\sentMessages\%MessageID%.xml&quot; Reason: The reliable BTF message exhausted all retry attempts without receiving acknowledgement.



CAUSE
You configure the Retry Interval time on the send port that is specified in the error message. This problem occurs when the acknowledgement (ACK) from the BTF disassembler component is not received in the Retry Interval time. Typically, this problem occurs when the Retry Interval time property is set to 0. Therefore, the Error event occurs immediately after the message is sent.



RESOLUTION
To resolve this problem, set the Retry Interval property to a time that is more than 0. To change the Retry Interval property for a send port, follow these steps:
 * 1) In Visual Studio .NET, open a BizTalk Server project.
 * 2) On the View menu, click BizTalk Explorer.
 * 3) In BizTalk Explorer, expand Send Ports, right-click the send port that contains the properties that you want to change, and then click Edit.
 * 4) In the Send Port Properties dialog box, expand Transport, and then click Primary.
 * 5) In the right pane of the Send Port Properties dialog box, type a non-zero value in the Retry Interval box, and then click OK.

Note By default, the Retry Interval property value is set to 5 minutes. This value represents the number of minutes that the engine waits between retries.



MORE INFORMATION
For more information about managing send ports in BizTalk Server 2004, visit the following Microsoft Developer Network (MSDN) Web site:

http://msdn2.microsoft.com/en-us/library/ms944848.aspx

Additional query words: BTS2004 BTF

Keywords: kbbtsmessaging kbconfig kbtshoot kbprb KB896449

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.