A message with new fields will be accepted even though BizTalk does NOT now taht new fields in the appropriate schema

Home Page Forums BizTalk 2004 – BizTalk 2010 A message with new fields will be accepted even though BizTalk does NOT now taht new fields in the appropriate schema

Viewing 2 reply threads
  • Author
    Posts
    • #26003

      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!

    • #26020

      Probably you did not enabled message Validation property in your disassembler component and you are performing validation in receive pipeline.

    • #26025

      @kugelschreiber XmlRecieve pipeline does not validate message until you tell it to using "XmlReceieve pipeline configuration wizard" and setting "ValidateDocument" property set to "true" and providing fully qualified name for schema for the "DocumentSpecNames" property.

Viewing 2 reply threads
  • The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.