06-26-04 03:53 PM
Ok, I assumed that when the BTS 2004 features list suggested support for
large files that this extended as far as the mapping functionality.
I have an input text file and an output text file of a different format,
would it not be more sensible to go with a single intermediate schema and
write a custom flat file disassembler on the inbound pipeline and a custom
assembler on the outbound pipeline. (I already have a custom disassembler in
place to make the inbound file viable for parsing to a sensible schema).
Or in fact do everything in the inbound disassembler.
The only remaining annoyance is then having to code the database lookups to
replace the Database functoids from the map.
regards,
Tim C.
"Christof" <bts2004communityfeedback (at) hotmail (dot) com>
wrote in message news:uxO0pTIWEHA.3492@TK2MSFTNGP10.phx.gbl...
> Transformation is doing XSLT.
> XSLT is a great technology but requires the engine to take the whole
> document in memory and build it up in the XML DOM!!! So believe me,
> transforming a 50Mb file is not a very good practice... XSLT is just not
> suiteable for those kind of things... Actually this is not a problem
> related to BizTalk Server, but rather to the way the XSLT works.
>
> Using:
> - a custom .NET component
> - the XmlReader classes
> - the XmlWriter classes
> would be a better idea.
>
> Best regards,
> Christof
>
>
> "Microsoft User" <microsoft@javelingroup.com> wrote in message
> news:%23fKcPeGWEHA.2996@TK2MSFTNGP12.phx.gbl...
file[vbcol=seagreen]
takes[vbcol=seagreen]
where[vbcol=seagreen]
> 1
>
>
[ Post a follow-up to this message ]
|