Migrating BizTalk Server Maps to BizTalk Services Transforms

BizTalk Server maps have a .btm extension. BizTalk Services maps (called “Transforms”) have a .trfm extension. Apart from different file name extensions, there are some other changes between BizTalk Server maps and BizTalk Services transforms.

As organizations look to move some part of their integration application workloads to Windows Azure using the recently GA’ed Windows Azure BizTalk Services, we are in need of tools that can help migrate the on-premises artifacts to Azure artifacts. To start with, there’s one such tool that can be used to migrate the BizTalk Server maps to BizTalk Services transforms.

The tool, called the BtmToTrfmConvertor, can be downloaded from the Tools category available at this download location. The syntax for using the tool is:

BtmToTrfmConvertor.exe <Full .BTM File Path> [optional]<output .trfm file path>

The tool comes with a well documented README.txt that provides more info, usage tips, and limitations for the tool. You can find more information for the tool at http://msdn.microsoft.com/en-us/library/windowsazure/hh949812.aspx.

Comments (1)

  1. BizTalk Services map to transform converter (btmToTrfmConverter) exe issue says:

    There are two ways this can be achieved… one way is to do it via xslt. That works fine… However, when I tried the same using this tool, I'm getting this error message in the command prompt (tried even the Visual Studio Command Prompt as administrator):

    "Initialization of the tool failed

    Make sure all the prerequisites are installed properly

    Error: System.Exception: Unable to find Biztalk Services directory

    at BtmToTrfmConvertor.AssemblyLoader.GetTrfmDllsLocation()

    at BtmToTrfmConvertor.AssemblyLoader..cctor()

    BtmToTrfmConvertor.exe Initialization of the tool failed"

    Please advise…

    Thanks and warm regards,

    Chandrasekhar G

Skip to main content