Hi
We have solution in place which synchronizes contacts between ERP- and CRM system. (NAVISION and MS CRM 2011). The contact message will be send from MS Dynamics NAVISION to the BizTalk via MSMQ.
BiztTalk is reading that message via MSMQ ReceiveLocation (XMLReceive Pipeline).
Now, the schema in NAVISION has been updated (add a new record. That record contains 3 fields). In BizTalk we have NOT update the schema yet.
So a few minutes ago the NAVISION developer of that schema “made a mistake” and did send already a message to the MSMQ. So we expected that this message will fail in the receive pipeline as no schema on BizTalk has been deployed to match that message.
BUT BizTalk has processed it.
See screenshots below…
Schema deployed on Biztalk

Message sent from NAV:

How is it possible, that BizTak processes messages which doesnt match the schema?
Thank you!