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



The information in this article 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 YourServerName, expand Send Port, right-click YourSiteNameSendPort, 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 YourServerName, expand Send Port, right-click YourSiteNameSendPort, 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.

Modification Type:MajorLast Reviewed:9/27/2004
Keywords:kbprb KB842448 kbAudEndUser kbAudDeveloper