BizTalk and multi root node XML schemas
When creating schemas I typically follow the rule that each xsd file contains one root node only. However when dealing with schemas that have been generated from metadata it is quite common for schemas...
View ArticleThe document type does not match any of the given schemas – Encountered in an...
I’ve been working on a BizTalk solution which includes a scenario in which I am receiving envelope messages that are to be debatched in a receive pipeline using an XML Disassembler pipeline component,...
View ArticleBizTalk Map Testing Framework – usage and examples
The out of the box unit test framework for BizTalk maps leaves a lot to be desired. Effectively a Visual Studio map unit test is the equivalent of choosing to validate your map, which involves running...
View ArticleExtending the BRE Pipeline Framework to conditionally add namespaces/prefixes...
A colleague of mine was implementing a system which required a generic XML on ramp that accepted messages from a variety of trading partners. He quickly encountered the age-old problem of not so...
View ArticleUnit tests for EDIFact schemas timing out
Last week I ran into a really interesting issue. When I was running Visual Studio unit tests to validate instances of XML formatted EDIFact messages (see my previous blog post on BizTalk testing for...
View ArticleCreating well-typed BizTalk flat file schemas which contain tags in the...
One of the interesting challenges I’ve faced in the last year was creating a flat file schema for a well established custom flat file format that was in use at one of my clients. What made this flat...
View ArticleAdding a unique constraint to your BizTalk schemas to prevent duplicate...
A customer asked me recently if the BizTalk business rules engine was a good place to search for repeating elements containing duplicate values in an XML message that is received on a one way BizTalk...
View ArticleEnforcing different combinations of mandatory elements in a BizTalk XSD schema
I was recently confronted with an interesting problem where I was asked to design a BizTalk schema which contained a complex type that must contain at least one instance of some of its child elements...
View ArticleAdding a unique constraint to your BizTalk schemas to prevent duplicate...
Back in June I wrote a blog post in which I explored how the BizTalk XML Validator pipeline component could be used to prevent duplicate values in repeating records, the duplicate check being scoped to...
View ArticleThe document type does not match any of the given schemas – Encountered in an...
I’ve been working on a BizTalk solution which includes a scenario in which I am receiving envelope messages that are to be debatched in a receive pipeline using an XML Disassembler pipeline component,...
View ArticleUnit tests for EDIFact schemas timing out
Last week I ran into a really interesting issue. When I was running Visual Studio unit tests to validate instances of XML formatted EDIFact messages (see my previous blog post on BizTalk testing for...
View ArticleCreating well-typed BizTalk flat file schemas which contain tags in the...
One of the interesting challenges I’ve faced in the last year was creating a flat file schema for a well established custom flat file format that was in use at one of my clients. What made this flat...
View ArticleAdding a unique constraint to your BizTalk schemas to prevent duplicate...
A customer asked me recently if the BizTalk business rules engine was a good place to search for repeating elements containing duplicate values in an XML message that is received on a one way BizTalk...
View ArticleThe document type does not match any of the given schemas – Encountered in an...
I’ve been working on a BizTalk solution which includes a scenario in which I am receiving envelope messages that are to be debatched in a receive pipeline using an XML Disassembler pipeline component,...
View ArticleUnit tests for EDIFact schemas timing out
Last week I ran into a really interesting issue. When I was running Visual Studio unit tests to validate instances of XML formatted EDIFact messages (see my previous blog post on BizTalk testing for...
View ArticleCreating well-typed BizTalk flat file schemas which contain tags in the...
One of the interesting challenges I’ve faced in the last year was creating a flat file schema for a well established custom flat file format that was in use at one of my clients. What made this flat...
View ArticleAdding a unique constraint to your BizTalk schemas to prevent duplicate...
A customer asked me recently if the BizTalk business rules engine was a good place to search for repeating elements containing duplicate values in an XML message that is received on a one way BizTalk...
View ArticleThe document type does not match any of the given schemas – Encountered in an...
I’ve been working on a BizTalk solution which includes a scenario in which I am receiving envelope messages that are to be debatched in a receive pipeline using an XML Disassembler pipeline component,...
View ArticleUnit tests for EDIFact schemas timing out
Last week I ran into a really interesting issue. When I was running Visual Studio unit tests to validate instances of XML formatted EDIFact messages (see my previous blog post on BizTalk testing for...
View ArticleCreating well-typed BizTalk flat file schemas which contain tags in the...
One of the interesting challenges I’ve faced in the last year was creating a flat file schema for a well established custom flat file format that was in use at one of my clients. What made this flat...
View Article