Testing your knowledge
HWLC Motors is having problems with a .NET component developed to calculate a car's fuel efficiency. Sometimes the component throws an exception. The class used from the component is marked as serializable. The Orchestration has no scopes configured. What two things must you do to be able to catch and handle the exception that occurs?
Set the Orchestrations Compensation property to Custom.
Add a scope shape to the Orchestration and move the call to the .NET component within the scope. Set Transaction Type to None.
Configure the Orchestrations Transaction Type to Long Running.
Add an exception block to the scope and handle the exception there.
Add a scope shape to the Orchestration and move the call to the .NET component within the scope. Set Transaction Type to Atomic.
Add a Compensation block to the scope and add logic to compensate for exceptions that occur.
HWLC Motors are developing a BizTalk Server solution to handle order fulfillment. As part of the Orchestration is...