BizTalk Server isn't flexible for Canonical Schema. If there's only one schema sample and it doesn't match the case, the mapping will fail. When something has failed, the message doesn't specify what the problem is. The deployment could be simplified. For the DLL and schema upgrades, it puts everything into individual folders, which we cannot maintain. We can do the application deployment in one shot. There's no dependency on other applications. If you have any references to other applications and if something goes wrong, the other application will not work. In the 2007 version of BizTalk, the Orchestration Debugger showed exactly what was failing. If there's a mapping issue, we can't see what it is. It simply mentions that a file has failed because of a certain change. It would be helpful if it showed mapping. When we use a web service, we cannot identify exactly where the messages are flowing into the particular server and whether the certificate is expired. The support guide isn't updated properly for certificates. They're updated in the private repository. If this happens, we can't send particular services.