locked
BizTalk Server 2010 connectivity to Azure File Storage Blob RRS feed

  • Question

  •  I have a BizTalk Application as Receiving a input File from windows service and reading the input file and then proceeding. This has been implemented on onpremise . But organising is planning to move to Azure Environment but BizTalk will be on onpremises. Windows service will put the Input File in Azure File Storage Blob. So now the receive location must connect to the blob storage to receive and read the  input file. But when I searched solution for this, only BizTalk server 21013 has WCF- webHTTP adapter to conenct to the Azure Blob Storage. Is there I can use BizTalk server 2010 Receive Location to connect to Azure Blob  Storage . Please anyone help me if it is straight forward to conenct Azure Blob storage from Receive Location


    Thursday, March 9, 2017 12:08 PM

Answers

  • Hi Arun,

    Thank you for posting on MSDN forum.

    I would suggest please have a look into below article, that might help you to achieve your scenario.

    https://jeremiedevillard.wordpress.com/2011/04/06/using-the-wcf-biztalk-adapter-for-windows-azure-storage-service-to-communicate-with-windows-azure-blob/


    Thanks,

    Kamlesh Kumar

    [If a post helps to resolve your issue, please click the "Mark as Answer" of that post or click Answered "Vote as helpful" button of that post. By marking a post as Answered or Helpful, you help others find the answer faster. ]


    My blog | Twitter | LinkedIn

    Saturday, March 11, 2017 8:34 AM
    Moderator
  • Hi G Arun Prabhu,

    Yes it is correct, there is no out of the box facility in Biztalk 2010 to connect to the Azure Storage blob as there is no out of the box webhttp adapter available for this, the webnhttp adapter was introduced in BizTalk 2013 and it is there in the versions above it. 

    In case you need to connect to the Azure storage blob, you need to develop a custom webhttp extension for the Biztalk 2010 and then you can connect through it.

    Other way is to use the inline send port, meaning you can connect to the Azure storage blob using a helper class and get the files from there, this will be easy as you will just have to call the helper class in the BizTalk expression shape and it will work .

    But yes you will have to make some customization in order for you to connect to the Azure Storage blob 

    Regards,


    Mandar Dharmadhikari

    Tuesday, March 14, 2017 12:53 PM
    Moderator

All replies

  • Hi Arun,

    Thank you for posting on MSDN forum.

    I would suggest please have a look into below article, that might help you to achieve your scenario.

    https://jeremiedevillard.wordpress.com/2011/04/06/using-the-wcf-biztalk-adapter-for-windows-azure-storage-service-to-communicate-with-windows-azure-blob/


    Thanks,

    Kamlesh Kumar

    [If a post helps to resolve your issue, please click the "Mark as Answer" of that post or click Answered "Vote as helpful" button of that post. By marking a post as Answered or Helpful, you help others find the answer faster. ]


    My blog | Twitter | LinkedIn

    Saturday, March 11, 2017 8:34 AM
    Moderator
  • Thanks Kamlesh,

    But it seems it will need lot of customization . I am first trying to find out if its directly possible to connect Blob Storage as if we are connecting to some folders. 

    Tuesday, March 14, 2017 10:23 AM
  • Hi G Arun Prabhu,

    Yes it is correct, there is no out of the box facility in Biztalk 2010 to connect to the Azure Storage blob as there is no out of the box webhttp adapter available for this, the webnhttp adapter was introduced in BizTalk 2013 and it is there in the versions above it. 

    In case you need to connect to the Azure storage blob, you need to develop a custom webhttp extension for the Biztalk 2010 and then you can connect through it.

    Other way is to use the inline send port, meaning you can connect to the Azure storage blob using a helper class and get the files from there, this will be easy as you will just have to call the helper class in the BizTalk expression shape and it will work .

    But yes you will have to make some customization in order for you to connect to the Azure Storage blob 

    Regards,


    Mandar Dharmadhikari

    Tuesday, March 14, 2017 12:53 PM
    Moderator
  • Plan for BizTalk upgrade. 2010 is already in extended support. Besides an upgrade will open up a lot of features and integration possibilities for you.

    In addition to what has been recommended here, you can try out Logic Apps to move your file from Azure Blob to On Prem File location and then have ur BizTalk process from there.

    http://blog.aajtech.com/blog/how-to-use-file-connector-in-logic-app/


    Pi_xel_xar

    Blog: My Blog

    BizTalkApplicationDeploymentTool: BizTalk Application Deployment Tool/

    Tuesday, March 14, 2017 2:01 PM
    Answerer