Messages and errors
First, let's quickly summarize the basics. Bridges are message channels that don't persist messages. This means any failure in the message processing will be returned as an HTTP error to the caller in the case of EAI bridges, and the message will be pushed to the suspend endpoint in the case of B2B bridges. The suspend endpoint is important in the case of B2B as the error in configuration or message structure cannot be sent back to the business partner, but is meant for consumption by the IT operator. This means in both EAI and B2B scenarios, all retries and resubmissions of messages post failures have to be done outside the bridge.
Errors can occur in any of the following three scenarios:
Errors during deployment time: This scenario includes all the errors associated with provisioning of the BizTalk Service deployment. In most cases, the error is self-explanatory and is shown in the Windows Azure Management Portal or sent back via the RDFE API. It is important to note...