When a message fails to send, it becomes suspended in a service instance. If ordered delivery is enabled, all subsequent messages will also become suspended and queued in that same service instance, even if they would not have failed otherwise. This is an issue because if you terminate the service instance, all the messages, even the good ones, will be terminated.
Steps to resume a service instance while ordered delivery is enabled
- Launch the BizTalk Server 2006/2009 Administration Console.
- Expand BizTalk Server 2006/2009 Administration node and select your BizTalk Group.

- In the Group Overview, select Suspended Service Instances under Suspended Items.

- Click Run Query list your suspended service instances.
- Right-click the suspended service instance you want to resume and select Service Details.
- Optional: Right-click the service instance and select Show Messages.
- Right-click the service instance and select Resume Instance.
- You will be prompted to confirm this operation, select Yes.
- Select the Group Hub tab.
- Click Run Query.
- Look for your service instance in the results.
- If you see your service instance displayed in the list and its Status is Dehydrated, wait for the messages to finish retrying. When they are finished, your service instance will no longer be displayed in the results.
- If you don’t see your service instance in the results, or its Status is not Dehydrated, then check the Event Viewer Application Log for any issues. If none are found, check to see if your messages were successfully sent. If your messages were successfully sent, the service instance was resumed successfully and you are done.

- Look for your service instance in the results.
- Select the Suspended tab.
- Click Run Query.
- Right-click the service instance.
- Select the Suspended tab.
- Right-click the service instance and select Resume Instance.
- Repeat from step 8 until all the failed messages are deleted and the good messages can be resumed.




