Search code examples
biztalkbiztalk-mapperbiztalk-orchestrations

BizTalk - One to many transformation


With BizTalk Maps, there can be one to one transformations. A source schema can be added and a destination schema can be added.

How can one to many transformation occur? I want a received message to produce 2 different output messages.

I understand Orchestration can be used however is there a method by which this one to many transformation can be done without using Orchestration?


Solution

  • While you can setup a Multi-Output Map in the Orchestration Designer, do you really need to do this?

    In most cases, it's just easier to use two Maps, A->B and A->C.

    In the Orchestration, you can either use two Transform Shapes in sequence or in a Parallel Shape. As the source Message, A, is unaltered (immutable), you can use it as many times as you need.