Project Description
Tools to create batch files for exporting/importing BizTalk applications in bulk. It can also be used to make full backups of the environment.

Background

The set of tools were create to make backups of an existing BizTalk environment and then restore it onto a new rebuilt environment. It can also be used to simply back up all currently deployed BizTalk applications in case you need to restore one or more. This way you can create 'restore points' before any major deployments that might change the environment. The Export tool allows you to export MSI's or 'binding files' or both. The Import tool allows you to set up the sequence how MSI's get imported plus which binding files (or embedded ones) to apply during import.

Both tools actually only creates a batch file (cmd) that can be modified/customized independently later.

Exporter

The export tool simply allows you to connect to the BizTalk group and list the currently deployed applications. You can then select which ones to export.
BTSAppBatchExp.JPG

Importer

The import tool allows you to select BizTalk deployment MSI files and organize them in what sequence they should be imported. It also allows you to specify things like which binding file (external or embedded) to apply during the import. Unfortunately it does not have a way yet to detect dependencies so you have to know in which sequence they must be imported with.
BTSAppBatchImp.JPG

ExplorerOM

Both tool make use of the BizTalk ExplorerOM library and therefore have some limitations.
  • Can only be compiled to 32-bit. Will run on 64-bit OS but in 32-bit mode.
  • BizTalk installation on local machine must be the same version as the one connecting to.

BizTalk versions

The tool has been tested against BizTalk 2006, 2006 R2 and 2009.

Last edited Oct 29, 2009 at 7:25 AM by RudolfHenning, version 10