Microsoft KB Archive/842448

= You may receive a suspended message event log entry after you configure a send port to use the HTTP adapter in BizTalk Server 2004 =

Article ID: 842448

Article Last Modified on 9/27/2004

-

APPLIES TO


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

-





SYMPTOMS
After you configure a Microsoft BizTalk Server 2004 send port to use the HTTP adapter, you may receive a suspended message event log entry in the BizTalk Administration console Event Viewer.



CAUSE
This issue may occur when the value of the Retry Count property of the HTTP adapter that is used in the send port has been exhausted. When a message is sent to a destination URL that redirect the message, the value that is set for the Retry Count property of the send port is decremented.

When the Retry Count property has reached the maximum number of retries, the following conditions may occur:
 * The message first uses the secondary transport to deliver the message.
 * If a secondary transport has not been configured or if the secondary transport does not deliver the message, the message may become suspended.
 * An application event log is generated in the BizTalk Administration console.



WORKAROUND
To work around this issue, first determine the maximum number of redirects that the target URL will redirect the message. Then, use BizTalk Explorer to increase both the value of the Maximum redirect property and the value of the Retry Count property for the HTTP transport of the send port.

Increase the Retry Count
Follow these steps:
 * 1) Start Microsoft Visual Studio .NET 2003.
 * 2) In BizTalk Explorer, expand , expand Send Port, right-click  SendPort, and then click Edit.
 * 3) Point to Configuration, point to Transport, and then click Primary.
 * 4) In the right pane of the Static One-Way Send Port Properties dialog box, click HTTP in the Transport Type list.
 * 5) Next to Address (URI), click the ellipses (...) button. The HTTP Transport Properties dialog box appears.
 * 6) In the Destination URL box, type the destination URL.
 * 7) Increase the value of the Maximum redirect property to match the maximum number of redirects of the destination URL, and then click OK.
 * 8) Increase the value of the Retry Count property to the value that you want, and then click OK.

Note If you have configured a secondary transport, repeat steps 4 through 8 for the secondary transport. You must select another transport type for step 4.

Configure a secondary transport
Follow these steps:
 * 1) In BizTalk Explorer, expand , expand Send Port, right-click  SendPort, and then click Edit.
 * 2) Point to Configuration, point to Transport, and then click Secondary.
 * 3) In the right pane of the Static One-Way Send Port Properties dialog box, click the adapter that you want in the Transport Type list.
 * 4) Next to Address (URI), click the ellipses (...) button. The HTTP Transport Properties dialog box appears.
 * 5) In the Destination URL box, type the destination URL.
 * 6) Set the value of the Maximum redirect property to match the maximum number of redirects of the destination URL, and then click OK.
 * 7) Set the value of the Retry Count property to match the primary transport value, set the value of the Retry Interval property to match the primary transport value, and then click OK.



MORE INFORMATION
For more information about BizTalk Server 2004, visit the following Microsoft Web site.

http://www.microsoft.com/biztalk

Keywords: kbprb KB842448

-

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

© Microsoft Corporation. All rights reserved.