O'Reilly logo

(MCTS) Microsoft BizTalk Server (70-595) Certification and Assessment Guide Second Edition by Kent Weare, Morten la Cour, Johan Hedberg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Debugging Orchestrations

When exceptions are thrown, it's useful and often an absolutely necessary pattern to handle them using exception handling blocks. For exception, we can anticipate and would like to handle separately. We apply the pattern of more detailed to less detailed exception catch blocks. But, we simply can't have exception handlers for each and every exception type that we can potentially get. For example, a divide by zero can happen in our Orchestration process in a place that we were not expecting. It's a runtime error, not a deterministic business error that we should have been able to anticipate and handle specifically. A divide by zero exception will then most likely end up in a catch-all exception handling block. The difficult ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required