- 3 minutes to read

What are Suspended Instances?

Get alerts and manage suspended instances in BizTalk grouped by BizTalk application name

Suspended instances in BizTalk is the result of some type of error/exception. There are two types of suspended instances:

  1. Suspended instance(s) (resumable)
  2. Suspended instance(s) (not resumable)

Suspended resumable and not resumable
Suspended instances for the selected BizTalk Server Application

NOTE: If you do not deal with your suspended instances you will get bad performance and ultimately you will run out of disk space. Also worth mentioning is that business transactions flows are interrupted which most probably is bad for your business.
Suspended message may have very sensitive content and any BizTalk Server Administrator may read (and potentially share) this information without any traces at all when working with the BizTalk Server MMC. With Nodinite you can separate access using role based security and all operations are log audited

Stay secure - With Nodinite you do not need to be a BizTalk Server Administrator to resolve issues with suspended instances
Avoid the blame game - All operations are audited
Solve problems swiftly - Nodinite has support for Remote Actions to work with the suspended instances
Statistics help you improve - Nodinite has built-in reports that helps you improve your business with facts


1. Suspended instance(s) (resumable)

Whenever BizTalk Server initiates a process (like receive, orchestrate, send) it will be managed by the run-time as an instance. This instance can over the duration of processing have many different states over time such as (not complete list):

  • Active Instances - Still running and performing work
  • Scheduled instance(s)
  • Dehydrated orchestration instance(s)
  • Ready to run instance(s)

These instances cannot be resumed and the only option when there has been an error is eventually to terminate the instance (hence the name 'not resumable').

2. Suspended instance(s) (not resumable)

Together with each such instance there will be the actual payload (messages) and context properties and whenever there is an error/exception these may be resumed (or Terminated) in which case another active instance will be created (for the resume operation) and the old one will automatically be terminated.

Managing suspended instances

With the Nodinite BizTalk Server Monitoring Agent suspended instances are manifested by BizTalk application name as Resources grouped into the following two Categories:

  1. Suspended instance(s) (resumable)
  2. Suspended instance(s) (not resumable)

If your Monitor View allows for Remote Actions you will find out the following operations exists to further work with the suspended instances (different for resumable and not resumable) :

  • Terminate (one, selected, all)
  • Resume (one, selected, all)
  • Download (payload)
  • Details
  • Context Properties
  • View suspended instance history
  • Metrics

Next step

Spool count health check
Statistics for Suspended instances
Monitor Views
Configuration

Suspended instance(s) (resumable)
Suspended instance(s) (not resumable)