How to Configure Transport Advanced Options for a Send Port
This topic describes how to use the BizTalk Server Administration console to configure transport advanced options for a send port. These options determine how messages are handled by the send port, such as the number of times to retry sending messages on message failure and the service window schedule for the port.
|For dynamic ports, there are not properties available to configure because transport options are automatically determined at run time.|
To perform the procedure in this topic, you must be logged on with an account that is a member of the BizTalk Server Administrators group. For more detailed information on permissions, see Permissions Required for Deploying and Managing a BizTalk Application.
The Priority setting of the Transport Advanced Options controls the order in which messages are removed from the message box. Ports with a higher priority will be processed earlier than ports with a lower priority making the higher priority ports more important relative to other send ports within a single host.
Priority is useful in scenarios requiring low response times for certain types of requests. For example, if there are multiple send ports that connect to different systems for processing normal requests and interactive requests. The interactive requests require a low response time, so when an interactive request is submitted, you want to ensure it is processed as soon as possible.
BizTalk Server does not attempt to be fair in the processing of messages with different priorities in the message box. If there are equal numbers of items with two different priorities in the message box when processing begins, the lower priority items will be processed only after all high priority items have been processed. If the volume of high priority items is great, it is possible that items with a lower priority will never be processed. In other words, the lower priority items will experience starvation.
|To minimize the risk of message starvation, thoroughly test your application under realistic loads to ensure all messages are processed. Failure to test your solution may result in unprocessed messages.|
Internally, BizTalk Server assigns a priority to every subscription. Priority can be any number from 1 (highest priority) to 10 (lowest priority). Because the default priority is 7 for activating subscriptions and 5 for correlating subscriptions, correlating messages will be delivered earlier than activating subscriptions.
Click Start, click All Programs, click Microsoft BizTalk Server 2010, and then click BizTalk Server Administration.
In the console tree, expand the BizTalk group and then expand the BizTalk application for which you want to configure transport advanced options for a send port.
Click Send Ports, right-click the send port to configure, and then click Properties.
In the left pane, click Transport Advanced Options.
Configure the transport options as described in the following table, and then click OK.
Use this To do this
Specify the number of times for the send port to resend a message on message failure. The default is 3; the allowed range is from 0 through 1,000.
Specify the interval in minutes between message resend attempts. The default is 5; the allowed range is from 0 through 525,600.
Set the priority of the resend attempt.
Select this check box to send messages in order of receipt.
Stop sending subsequent messages on current message failure
Select this check box to stop sending subsequent messages that follow a failed message. This option is available only when the Ordered delivery option is selected.
Enable routing for failed messages
Select this option to enable routing for failed messages.
Enable service window
Select this option to specify the time period each day during which the send port will be operational by specifying a start time and stop time.
Specify the time each day at which the send port starts sending messages. This option is available only when the Enable service window option is selected.
Specify the time each day at which the send port stops sending messages. This option is available only when the Enable service window option is selected.
© 2010 Microsoft Corporation. All rights reserved.