Re: Recoverable interchange processing in 2006



Just keep in mind that this feature is subject to some conditions. There
are certain situations when processing XML or FF files using this feature
which will not allow for recovery, such as mal-formed XML. Note that it is
easier for the disassembler to recover from XML document failures and find
the next record within the interchange to begin processing again than to do
the same with flat files. I believe failures encountered within a flat
file document cause the DASM to commit the records already processed, but
abandon the remaining records of the interchange yet to be processed, but
consult the BizTalk documentation for complete information about this new
feature.

Regards,
Doug Girard [MSFT]

Note: This posting is provided "AS IS" with no warranties, and confers no
rights.
--------------------
From: "Tomas Restrepo \(MVP\)" <tomasr@xxxxxxxx>
References: <AE00C223-3466-448A-AEE9-9068B49BCEC1@xxxxxxxxxxxxx>
<#CySrOyVGHA.3760@xxxxxxxxxxxxxxxxxxxx>
<3DB5D21B-0E56-4D9B-9AA6-7D1AF4F2FB51@xxxxxxxxxxxxx>
<uhouyJ$VGHA.1160@xxxxxxxxxxxxxxxxxxxx>
<2F7804E0-8F39-434D-A5E1-DDFDEA2890CE@xxxxxxxxxxxxx>
Subject: Re: Recoverable interchange processing in 2006
Date: Wed, 5 Apr 2006 08:10:29 -0500
Lines: 18
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
X-RFC2646: Format=Flowed; Original
Message-ID: <uWrsRJLWGHA.1348@xxxxxxxxxxxxxxxxxxxx>
Newsgroups: microsoft.public.biztalk.general
NNTP-Posting-Host: cable200-116-11-185.epm.net.co 200.116.11.185
Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP01.phx.gbl!TK2MSFTNGP05.phx.gbl
Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.biztalk.general:36350
X-Tomcat-NG: microsoft.public.biztalk.general

BenW,

The recoverable interchange example it is a flat file. In a flat file
dissasembler there is not an option to specify an envelope schema. So
how
would this work?

In a flat file case, you specify a body document schema, and optionally a
header and/or footer schema. However, the same basic rule applies that
multiple records can be broken up from the body of the message based on
the
document schema.


--
Tomas Restrepo
tomasr@xxxxxxxx
http://www.winterdom.com/




.



Relevant Pages

  • Re: Serialization and Schema
    ... There is no such feature in the XmlSerializer. ... Reflector and see what it does to infer the schema from a class. ... that most likely you don't get a fully accurate XML schema ...
    (microsoft.public.dotnet.xml)
  • Re: how to return xml document from a web service
    ... what specific XML you expect. ... If you have a schema that defines what you expect, ... The second issue with this approach is that XML is not a string. ... >> methods from the wire transport. ...
    (microsoft.public.dotnet.framework.aspnet.webservices)
  • my first Tck/Tk program... and an XML question
    ... program which takes an XML Schema file, ... a basic XML tree and allows the user to save it. ... proc open_schema { ...
    (comp.lang.tcl)
  • RE: Data Insertion
    ... >The physical database structure is already in place. ... >I can determine the XML file and whether it contains a schema. ... In this particular case XML Schema is used to create a DataSet schema (set ... you're probably wondering how it's possible to load XML without XML ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: Another idea from pick goes mainstream...
    ... vendors a good 10 years later as a great feature of a good OS. ... the programming language where p-code systems ... To be fair, or other machines/processors, the pick assembler ... Why can't a mv record model the same structure as XML? ...
    (comp.databases.pick)