Tuesday, July 1, 2014

Biztalk how to use two copies of a schema

So I had a fun problem at work implementing Biztalk processing where I was using two versions of a schema with the same root name - a HIPAA transaction. We were using the version that splits into subdocuments, but for one part I wanted to use the version where it doesn't do the split

Biztalk does not like it when you deploy a schema with the same root name and target namespace, because it cant figure out how to route the message.

What I had to do was change the target namespace, then make sure the party agreements used the altered namespace.

Captured for my future headaches in Biztalk :-)