You are developing a BizTalk Server 2010 orchestration that routes shipping cargo. The orchestrations Transaction Type property has been set to Long Running. Part of the orchestration contains a block of logic for cargo routing. The routing logic is self-contained and makes no external calls that would affect the orchestrations state. You need to ensure that if an exception is thrown, no action taken during the execution of the routing logic block is committed. What should you do?
A.
Add a Scope shape to the orchestration and set its Transaction Type property to None. Add the block of routing logic to the Scope shape.
B.
Add a Scope shape to the orchestration and set its Transaction Type property to None. Add a Group shape and add the block of routing logic to it. Place the Group shape in the Scope shape.
C.
Add a Scope shape to the orchestration and set its Transaction Type property to Long Running. Add the block of routing logic to the Scope shape.
D.
Add a Scope shape to the orchestration and set its Transaction Type property to Atomic. Add the block of routing logic to the Scope shape.