none
Create Orchestration Template

    Question

  • Hi,
     Is there a way to create an orchestration template?  I'm finding that I keep creating orchestrations with the same basic expression shapes, send and receive shapes and variables.  Each time I create a new orchestration I have to start over from scratch.  It would be a big time saver to have these things already completed when I create a new orchestration.
    Tuesday, December 30, 2008 10:34 PM

Answers

  • Hi Mike,

    You can do this manually too.

    Visual Studio supports extensibility through templates and wizards for new item types. For BizTalk these new items are located in the C:\Program Files\Microsoft BizTalk Server 2006\Developer Tools folder.

    Creating a new artefact template

    This example will create a new orchestration template that includes a main non-transactional scope with an exception handler.

    1. Create a new orchestration that will acts as the template.
    2. Copy the orchestration to the C:\Program Files\Microsoft BizTalk Server 2006\Developer Tools\BizTalkProjectItems folder and name it accordingly e.g. Standard Orchestration.odx.
    3. Create a new file appropriately named e.g. MyTemplates.vsdir and save it to the C:\Program Files\Microsoft BizTalk Server 2006\Developer Tools\BizTalkProjectItems\Service Files folder. The file should look something like:

    ..\Standard Orchestration.odx|{ef7e327e-cd33-11d4-8326-00c04fa0ce8d}|Standard Orchestration|127|New standard orchestration|0|232|0|#127

    For an explanation of the content of this file see http://msdn.microsoft.com/en-us/library/2sc7ft4a(VS.71).aspx

    The new template will now appear in the Orchestration section of the Add New Item dialog.

    Hope this helps.

    Regards
    Mark

    BizTalk Development http://biztalk-dev.blogspot.com/
    • Marked as answer by Mike Koerner Friday, January 02, 2009 4:53 PM
    Wednesday, December 31, 2008 2:08 PM

All replies

  • John Flanders built a wizard a few years ago see here: http://www.masteringbiztalk.com/blogs/jon/archives.aspx look for "BizTalk Pattern Wizard".
    Maybe you can use this as a begin point.

    Wednesday, December 31, 2008 9:12 AM
  • Hi Mike,

    You can do this manually too.

    Visual Studio supports extensibility through templates and wizards for new item types. For BizTalk these new items are located in the C:\Program Files\Microsoft BizTalk Server 2006\Developer Tools folder.

    Creating a new artefact template

    This example will create a new orchestration template that includes a main non-transactional scope with an exception handler.

    1. Create a new orchestration that will acts as the template.
    2. Copy the orchestration to the C:\Program Files\Microsoft BizTalk Server 2006\Developer Tools\BizTalkProjectItems folder and name it accordingly e.g. Standard Orchestration.odx.
    3. Create a new file appropriately named e.g. MyTemplates.vsdir and save it to the C:\Program Files\Microsoft BizTalk Server 2006\Developer Tools\BizTalkProjectItems\Service Files folder. The file should look something like:

    ..\Standard Orchestration.odx|{ef7e327e-cd33-11d4-8326-00c04fa0ce8d}|Standard Orchestration|127|New standard orchestration|0|232|0|#127

    For an explanation of the content of this file see http://msdn.microsoft.com/en-us/library/2sc7ft4a(VS.71).aspx

    The new template will now appear in the Orchestration section of the Add New Item dialog.

    Hope this helps.

    Regards
    Mark

    BizTalk Development http://biztalk-dev.blogspot.com/
    • Marked as answer by Mike Koerner Friday, January 02, 2009 4:53 PM
    Wednesday, December 31, 2008 2:08 PM