The following are considered best practices for creating a BizTalk orchestration:
-
After creating and configuring an orchestration, do not rename the orchestration. Doing so can cause the orchestration to stop functioning.
-
Configure exception handling within the orchestration. Doing so provides graceful termination of service instances and corresponding messages.
-
Configure the orchestration's Transaction Type as Atomic or Long Running. Doing so helps mitigate the probability of inconsistent message states and decreases the number of messages that are sent to the Non-resumable queue.