#StackBounty: #biztalk How to pause a send port and queue messages?

Bounty: 100

Background

I have a BizTalk 2013 R2 server that has several Send Port Groups configured to send EDI messages. Occasionally we need to pause one of the send ports. During this time we would like messages to be queued instead of discarded, similar to how BizTalk keeps messages that don’t have any subscriptions at all.

Configuration

Here is a simplified example of one of these port groups:

EdiOutPortGroup (filter: EdiDst == CustomerId)
  |-- PartnerFtpSendPort
  |-- LocalArchiveSendPort
  |-- SomeOtherSendPort

Question

How can I temporarily stop the LocalArchiveSendPort without losing the messages that would normally be delivered there?

I would like new messages to queue up and be sent once the port is active again, but b/c there are still other active Send Ports in the group, new messages are delivered to the active ports with (seemingly) no way to resend them to LocalArchiveSendPort later.


Get this bounty!!!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.