Creating a parallel convoy

We have been asked to create a vendor on boarding process. When vendors join our network, three distinct things must happen before we can do business with them:

  • They must have a vendor application filled out
  • We must have a credit report run on them
  • We perform a bank account validation procedure

Currently these three things all happen independently and a user must coordinate their execution to get a vendor added to the AlphaInventory database.

A scenario that involves multiple, possibly different, messages that must all be collected before processing can continue is called a parallel convoy. We will use a parallel convoy to handle vendor on board.

The three schemas that will be used for this process are all included with the ...

Get Microsoft BizTalk Server 2010 Patterns now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.