What should you do?

You work as a Microsoft BizTalk Server 2006 developer at Domain.com. You have received instruction from the CIO to create robust business transactions within your orchestration.

The design you are in the process of creating should specify that one specific segment of the orchestration needs to execute from start to finish successfully. If the execution is not completed successfully you should have all intervening changes undone.

What should you do?

You work as a Microsoft BizTalk Server 2006 developer at Domain.com. You have received instruction from the CIO to create robust business transactions within your orchestration.

The design you are in the process of creating should specify that one specific segment of the orchestration needs to execute from start to finish successfully. If the execution is not completed successfully you should have all intervening changes undone.

What should you do?

A.
The orchestration’s Transaction Type property must be set to Long-Running.

B.
All the critical elements of the orchestration must be placed into a Scope shape and set the Scope shape’s Transaction Type property to Long-Running.

C.
The orchestration’s Transaction Type property should be set to Atomic.

D.
All the critical elements of the orchestration should be placed into a scope shape and set the Scope shape’s Transaction Type property to Atomic.

Explanation:
You should remember in the scenario that an Atomic transaction ensures that a discrete unit of work is completed or rolled back. You are able to implement this method at either the Scope or orchestration level.

Incorrect Answers:
A, C: The setting of the Transaction Type is possible in the scenario but this would affect at the orchestration level and the question states the atomicity applies to a specific subset of the orchestration.
B: This option should not be used in the scenario as it does not guarantee that all the elements are committed before being accessible outside the scope of the transaction.



Leave a Reply 0

Your email address will not be published. Required fields are marked *