Click to Rate and Give Feedback
MSDN
MSDN Library
BizTalk Server
 How to Validate a Business Process ...
How to Validate a Business Process Orchestration Diagram

You use the Orchestration Checker tool to check for logic errors in your business process orchestration diagram. You must fix all logic errors in your diagram before you export it. When you export your diagram to BizTalk Server, ODBA checks your diagram for logic errors.

If you export the diagram to BizTalk Server, your diagram must pass all of the logic tests to ensure that a solutions developer can successfully import it and use it in BizTalk Server.

When you export a Business Activity Monitoring (BAM) activity definition from your diagram, the Orchestration Checker does not check your diagram for logic errors (only the BAM activity definition is exported), but does check that each BAM activity name is valid and unique within the diagram.

You can run the Orchestration Checker tool directly or, Orchestration Checker launches automatically when you export a business process orchestration.

When you run Orchestration Checker, it goes through your business process orchestration diagram and locates any logic errors, for example, a path of actions with no End shape. The Orchestration Checker dialog box lists any errors and provides a description of each error and a suggestion for fixing each error.

When you run the Orchestration Checker tool, it checks for the following:

  1. The diagram contains a Begin shape.
  2. All ODBA shape end points that must be connected are connected, and none are connected to more than one ODBA connector.
  3. All ODBA connectors point in the correct direction. Arrow heads flow into the top of shapes, not into the bottom.
  4. Both ends of an attached ODBA connector are either in the same group, or not in any group.
  5. The branch for each Loop shape ends in the loop end shape.
  6. Each Join shape has a matching Fork or Decide shape. Each Join shape only joins flows that originate from one Fork or Decide shape.
  7. All branches of a Fork or Decide shape end in the same Join shape.
  8. All BAM names are valid.
  1. On the ODBA menu, click Check Orchestration.

    When the checking logic process completes the validation, the Orchestration Checker dialog box lists any logic errors.

    Orchestration Checker dialog box
  2. In the Orchestration Checker dialog box, click any of the errors to display the description of the error, as well as any suggestions to correct the error.

  3. Click the Go To button to highlight the shape in the business process orchestration diagram that caused the error.

  4. If your process has logic errors, correct the errors, and then in the Orchestration Checker dialog box, click Recheck.

  5. When you have fixed all of the logic errors, click Close.

You can now export your business process orchestration diagram to an .odx file for the developer to use.

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker