Remembering Thoughts
  Twitter GitHub RSS

Biztalk notes


  • SSODB – Enterprise Single Sign-On database
  • BizTalkRuleEngineDB – Repository for your business rules
  • BizTalkMsgBoxDb – Storage for a multitude of BizTalk activities, notably messages
  • BizTalkMgmtDb – Database for server meta data
  • BizTalkHwsDb – Human Workflow Services storage database
  • BizTalkEdiDb – State data for the EDI adapter
  • BizTalkDTADb – BizTalk tracking engine storage
  • BizTalkStarSchema – Staging, dimension, and measure tables
  • BAMPrimaryImport – Raw tracking data for BAM
  • BAMArchive – Archive for older business activity
  • BAMAlertsNSMain – Notification services for BAM monitoring
  • BAMAlertsApplication – Alert information for BAM notifications

Orchestration Tools


Allows you to collect various shapes together into a collapsible region, in much the same way that code regions in Visual Studio allow you to collapse code. If your orchestration becomes large and unwieldy, consider organizing items with groups.


Provides a mechanism for sending out a message.


Provides a mechanism for receiving a message.


Provides the liaison between the BizTalk messages and the orchestration.

Role Link

Provides an abstract method of dynamically selecting which of your trading partners you would like to send or receive a message.


Allows you to map a message.

Message Assignment

Nested within a Construct Message shape, allows you to create a message and assign values to it.


Message Creates a new instance of a message.

Call Orchestration

Synchronously calls another BizTalk orchestration. Start Orchestration

Asynchronously calls another BizTalk orchestration.

Call Rules

Makes a call to a business policy.


Allows you to create an “in-line” C#-like language (XLang) coding block that can execute against the message.


Allows you to implement conditional logic in your orchestration flow.


Instructs the orchestration to pause for a set amount of time.


Provides a conditional branching mechanism that “listens” for the end of a Delay shape or the input of a message and turns flow control over to the branch that arrives first.

Parallel Actions

Gives you the opportunity to execute shapes in parallel to each other.


Provides a while loop within the orchestration flow.


Similar to coding scope, restricts transactions and error handling to a specified region.

Throw Exception

Throws an exception for bubbled-up error handling.


Allows you to “undo” the effects of a transaction that has run its course by returning or resetting any resources that have been modified.


Freezes an orchestration and bubbles up an error. While captured by a Suspend shape, the message will become resumable, as needed.


Stops the orchestration and bubbles up an error. The message will be subsequently suspended; however, unlike with the Suspend shape, this message will be not be resumable.


Share on Twitter