Is there anyway to create a BizTalk map with multiple input schema "from scratch" ?
i.e. not creating an orchestration and a transform shape and selecting multiple messages in the Source
Asked
Active
Viewed 1.2k times
3 Answers
11
No, there isn't a way to create a multi-schema input map in Visual Studio for either BizTalk 2006, 2009 or 2013 (thanks for the clarification @Krishan) without going via the Orchestration/Transform shape route. The only other option is to manually write a map by hand in a text editor, or from a template.
Bear in mind that with the Orchestration/Transform solution, you can throw the Orchestration away once you've used it to create the map.

Nick Heppleston
- 1,973
- 11
- 18
-
Thanks for the response Nick Bit of a bummer :-( Yeap went the route of a scratch orchestration, but it's bit of a hassle ... any idea if this has changed in BTS 2009 ? – SteveC Jun 02 '09 at 07:19
-
I've just checked and BizTalk 2009 does not add any new functionality for creating multiple input maps. I've updated my answer to reflect this. – Nick Heppleston Jun 02 '09 at 09:00
-
@NickHeppleston Any Update on this with regard to BizTalk 2013 – Nov 09 '15 at 11:12
-
1@Krishan, I haven't checked on 2013 I'm afraid. – Nick Heppleston Nov 09 '15 at 14:24
-
@NickHeppleston yeah in 2013 also same process folllowed – Nov 11 '15 at 01:59
-
Still not possible in Visual Studio 2015 (BizTalk 2016). – JERKER Feb 11 '19 at 11:13
10
For clarity I will outline the procedure for the creation of a multiple input schema map using Visual Studio:
- Create an empty orchestration.
- Create all the message types you need (all the input messages and the output message)
- Drag a construct message shape and a transform shape onto there.
- Configure the transform shape and add all your input messages to the Transform Source list
- Set the output message as usual and click OK
- A map file should appear in your project. Open it
- You will see on the left-hand side all you input messages are now available in the mapper (under Root/InputMessagePart_1, _2, etc)
You can then rename/move the map as needed.

tom redfern
- 30,562
- 14
- 91
- 126
2
Just in case anyone still needs this, here's a template you can use.
http://fabiomarini.wordpress.com/2011/12/20/multipart-map-template/

Fabio
- 730
- 3
- 10