Scope Shape


The Scope shape provides a contextual framework for its contents. The first block of a Scope shape is the context block, or body, in which the basic actions of the scope take place; it is analogous to the try block in a try/catch statement. Following the body, the Scope shape may also include one or more exception-handler blocks and a compensation block.

Use thisTo do this
Batch propertyThis property is not used in BizTalk Server and it will be deprecated in the future release.
Compensation propertyFrom the drop-down list, select Default or Custom to specify what type of compensation to perform on the scope.
Isolation Level propertyFrom the drop-down list, select the degree to which data is accessible among concurrent transactions:

- Read Committed—Prevent the selected transaction from accessing data modifications in concurrent transactions until they are committed. This option is the Microsoft SQL Server default setting.
- Repeatable Read—Require read locks until the selected transaction is complete.
- Serializable—Prevent concurrent transactions from making data modifications until the selected transaction is complete. This option is the most restrictive isolation level.
Report to Analyst propertySelect True if you want to make this shape viewable in the Visual Business Analyst Tool.
Retry propertyFrom the drop-down list, select True or False to specify whether to retry the transaction if it fails.
Synchronized propertyFrom the drop-down list, select True or False to specify whether the scope is synchronized, which guarantees that shared data accessed within the scope will not be written to by a parallel action until the current scope has completed.
Timeout propertyEnter an expression to specify the time in seconds until the transaction fails due to inactivity. If you do not want to use a time-out, set the value of this property to 0.
Transaction Identifier propertyIf this scope is transactional, specify an identifier for the transaction.
Transaction Type propertySpecify whether this scope is an atomic transaction, a long-running transaction, or not a transaction. Different properties are available to you depending on the type.

How to Configure the Scope Shape

Community Additions