none
Regarding moving the projects from Biztalk 2010 to biztalk 2013 RRS feed

  • Question

  • Hello all,

    I am having some doubts about moving the projects from biztalk 2010 to biztalk 2013.

    So from the other forums what I understood  and questions that I want to know,

    1. I need Visual Studio 2012/2013(which one is best?) to work with Biztak Server 2013 and if I open the project files in Visual Studio 2012/2013 it will automatically converts to its version using conversion wizard.

    2. And I can deploy the projects(does it directly gets deployed in to Biztalk Server 2013?).

    3.Do I have to set up the Send/ receive ports in the Biztalk Server 2013? So if there is binding files can it be imported directly?

    Can anybody correct me if I am wrong and help in understanding the better. Is there something else also to be done apart from this to move the projects from biztalk 2010 to biztalk 2013.

    Thanks in Advance

    Wednesday, September 24, 2014 3:08 PM

Answers

  • Hi,

    Yes, it will automatically get converted in but you need to take care of deployment separately.

    Yes you can directly import the binding provided you have the same HIS set up in 2013 or you may want to tweak the exported config files.

    In few cases you may have to explicitly include exclude AssemblyInfo.cs file in project.

    Regards

    Pushpendra Singh

    http://psrathoud.wordpress.com/

    • Marked as answer by vdha Wednesday, September 24, 2014 7:01 PM
    Wednesday, September 24, 2014 3:19 PM
    1. For BizTalk 2013 devleopement, you need Visual Studio 2012. Read this article from MSDN for the software requirements. MSDN:Hardware and Software Requirements for BizTalk Server 2013 and 2013 R2.Yes It will be imported to BizTalk 2013  (.net 4.5 components)
    2. With Visual Studion 2012, output would be .NET 4.5 components and hence they will be deployed for BizTalk 2013.
    3. You can use the same binding as the BizTalk 2010 in izTalk 2013.


    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

    • Marked as answer by vdha Wednesday, September 24, 2014 7:02 PM
    Wednesday, September 24, 2014 3:33 PM
  • Hi,

    Just edited my previous post.

    In your BT2013 machine pls add BizTalkServerApplication Host as send and receive handler under WCF-Custom Adapter and then try to import.

    You can also compare handlers added under all the Adapters (For the current issue: WCF-Custom Adapter) on your BT2010 machine with the handlers on BT 2013 machine and create the missing ones on your new BT 2013 machine as well.

    Rachit


    Thursday, September 25, 2014 1:05 PM
    Moderator
  • Hi,

    1) For BizTalk Server 2013 recommendation is to use Visual Studio 2012

    For BizTalk Server 2013 R2 recommendation is to use Visual Studio 2013.

    2) You can deploy the projects using Visual studio or create MSI's and import them in Admin console.

    3) Binding files can be imported directly (Provided you have the same host configuration as in 2010 ).

    This document should be helpful to you for upgrading BizTalk 2010 to BizTalk 2013

    http://download.microsoft.com/download/E/9/7/E97E3B84-1C1E-4D95-A1B8-FEB0A814CFBB/Upgrading%20to%20BizTalk%20Server%202013%20from%20BizTalk%20Server%202010-2009.docx

    Rachit

    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful.



    Wednesday, September 24, 2014 3:24 PM
    Moderator
  • Please refer this document , Hope all your question will be answers 


    Upgrade BizTalk 2010 to 2013

     download the Documentation from the above link on Upgrade 2009/2010 to 2013..

    Regards

    Nadeem.

    • Marked as answer by vdha Wednesday, September 24, 2014 7:02 PM
    Wednesday, September 24, 2014 5:06 PM

All replies

  • Hi,

    Yes, it will automatically get converted in but you need to take care of deployment separately.

    Yes you can directly import the binding provided you have the same HIS set up in 2013 or you may want to tweak the exported config files.

    In few cases you may have to explicitly include exclude AssemblyInfo.cs file in project.

    Regards

    Pushpendra Singh

    http://psrathoud.wordpress.com/

    • Marked as answer by vdha Wednesday, September 24, 2014 7:01 PM
    Wednesday, September 24, 2014 3:19 PM
  • Hi,

    1) For BizTalk Server 2013 recommendation is to use Visual Studio 2012

    For BizTalk Server 2013 R2 recommendation is to use Visual Studio 2013.

    2) You can deploy the projects using Visual studio or create MSI's and import them in Admin console.

    3) Binding files can be imported directly (Provided you have the same host configuration as in 2010 ).

    This document should be helpful to you for upgrading BizTalk 2010 to BizTalk 2013

    http://download.microsoft.com/download/E/9/7/E97E3B84-1C1E-4D95-A1B8-FEB0A814CFBB/Upgrading%20to%20BizTalk%20Server%202013%20from%20BizTalk%20Server%202010-2009.docx

    Rachit

    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful.



    Wednesday, September 24, 2014 3:24 PM
    Moderator
    1. For BizTalk 2013 devleopement, you need Visual Studio 2012. Read this article from MSDN for the software requirements. MSDN:Hardware and Software Requirements for BizTalk Server 2013 and 2013 R2.Yes It will be imported to BizTalk 2013  (.net 4.5 components)
    2. With Visual Studion 2012, output would be .NET 4.5 components and hence they will be deployed for BizTalk 2013.
    3. You can use the same binding as the BizTalk 2010 in izTalk 2013.


    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

    • Marked as answer by vdha Wednesday, September 24, 2014 7:02 PM
    Wednesday, September 24, 2014 3:33 PM
  • Please refer this document , Hope all your question will be answers 


    Upgrade BizTalk 2010 to 2013

     download the Documentation from the above link on Upgrade 2009/2010 to 2013..

    Regards

    Nadeem.

    • Marked as answer by vdha Wednesday, September 24, 2014 7:02 PM
    Wednesday, September 24, 2014 5:06 PM
  • I have a doubt.My question might be silly. If I have the Receive Port and Send Port set up in Biztalk server 2010, If I am exporting the application as binding or MSI file from Biztalk 2010 and importing in Biztalk 2013,will it automatically sets up the ports and location or we have to do manually.
    • Edited by vdha Wednesday, September 24, 2014 7:14 PM
    Wednesday, September 24, 2014 7:08 PM
  • Hi,

    Yes you can export the binding files from your Biztalk 2010 machine and use the same in your BizTalk 2013 environment provided you have the same HIS set up in 2013.

    It is not possible to import an MSI into BizTalk 2013 which have been exported from BizTalk 2010. The main reason for this is the platform alignment in BizTalk 2013 with the .NET 4.5 framework, while BizTalk 2010 applications run on the .NET 4.0 platform.

    Rachit

    Wednesday, September 24, 2014 7:53 PM
    Moderator
  • vdhana,

    Main difference between BizTalk 2010 and 2013 is making BizTalk compactable with its latest underlying platforms like Windows Server /SQL Server / Visual Studio &.NET framework.

    With the binding file, you will have port/artifacts configurations. Unless you have used some artifacts which has changed its configuration properties between BizTalk 2010 and 2013, just using the bindings from 2010 in 2013 is not going to have any issues.

    Do it in you dev machine, testing it, get confidence and then rollout to other environments.


    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

    Wednesday, September 24, 2014 9:19 PM
  • I tried to export the binding file from BTS2010 and imported in BTS2013 but I am error like this,

    TITLE: Import Bindings
    ------------------------------

    Failed to update binding information. (mscorlib)

    ------------------------------
    ADDITIONAL INFORMATION:

    Cannot update send port "WcfSendPort_BindingX_View_VW_DEPT_Custom". (Microsoft.BizTalk.Deployment)

    ------------------------------

    Cannot update transport information (address "oracledb://abc.def/"). (Microsoft.BizTalk.Deployment)

    ------------------------------

    The following items could not be matched up to hosts due to name and/or trust level mismatches:
    Item: 'WCF-Custom' Host: 'BizTalkServerApplication' Trust level: 'Trusted'
    You must do one of the following:
    1) Create hosts with these names and trust levels and try again
    2) Re-export the MSI without the binding files and have a post import script apply a suitable binding file. (Microsoft.BizTalk.Deployment)

    Thursday, September 25, 2014 12:48 PM
  • Hi,

    You should have the same host (with the same trust level) on the machine where you import the bindings compared to the machine where you export the bindings from.

    In your BT2013 machine pls add BizTalkServerApplication Host as send and receive handler under WCF-Custom Adapter and then try to import.

    Rachit


    Thursday, September 25, 2014 12:56 PM
    Moderator
  • This error is nothing to do with BizTalk 2010 and 2013. Its to do with different environment having different configurations.

    Ensure the host, host instance and association of the host with adapter as same in your Biztalk 2013 machine as your 2010 machine. Check the properties of "BizTalkServerApplication" host, host instance and adapter association (go to Adapter folder in Admin console, select may be "WCF-Custom" and see handlers are associated correctly as its in 2010 server)


    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

    Thursday, September 25, 2014 1:00 PM
  • Thanks Rachit. Can you explain me, what should be done, how will I know the trust level? I have biztalk2010 and 2013 in two different server.
    Thursday, September 25, 2014 1:01 PM
  • Hi,

    Just edited my previous post.

    In your BT2013 machine pls add BizTalkServerApplication Host as send and receive handler under WCF-Custom Adapter and then try to import.

    You can also compare handlers added under all the Adapters (For the current issue: WCF-Custom Adapter) on your BT2010 machine with the handlers on BT 2013 machine and create the missing ones on your new BT 2013 machine as well.

    Rachit


    Thursday, September 25, 2014 1:05 PM
    Moderator