<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Oh-Data !!</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/nitinme/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/nitinme/feed.xml</link>
    <description>Writing about Big Data and Azure HDInsight, and everything you wanted to know about Microsoft&amp;#039;s effort in this space. Have written about integration services (BizTalk Server and Azure BizTalk Services) in the past.</description>
    <lastBuildDate>Wed, 17 Apr 2019 04:06:50 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>What’s New in Windows Azure BizTalk Services Feb 2014 Refresh</title>
      <link>https://docs.microsoft.com/archive/blogs/nitinme/whats-new-in-windows-azure-biztalk-services-feb-2014-refresh</link>
      <pubDate>Tue, 04 Mar 2014 16:05:08 GMT</pubDate>
      <dc:creator><![CDATA[Nitin Mehrotra_MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nitinme/2014/03/04/whats-new-in-windows-azure-biztalk-services-feb-2014-refresh/</guid>
      <description><![CDATA[In the month of February, Windows Azure BizTalk Services was updated to add a bunch of new features...]]></description>
      <content:encoded><![CDATA[<p>In the month of February, Windows Azure BizTalk Services was updated to add a bunch of new features that enable a variety of business scenarios. This blog post aims at summarizing the updates that were done to Azure BizTalk Services. We can categorize the feature updates into three buckets:</p>  <h3>EDI Updates</h3>  <ul>   <li><strong>Support for EDIFACT</strong> – The BizTalk Services Portal can now be used to configure and deploy EDIFACT agreements between two trading partners. For information on creating EDIFACT agreements, see <a href="https://msdn.microsoft.com/en-us/library/windowsazure/dn606267.aspx" target="_blank">Create an EDIFACT Agreement</a>. </li>    <li><strong>EDIFACT support in TPM OM API</strong> – You can also use the TPM OM REST-based APIs to create EDIFACT agreements. For a list of new entities that were added to support EDIFACT, see <a href="https://msdn.microsoft.com/en-us/library/windowsazure/dn232408.aspx" target="_blank">TPM OM API: Exposed Entities and Properties</a>.</li>    <li><strong>Support for SAS authentication while routing to Service Bus queues/topics from EDI bridges</strong> – While routing to queues/topics from an EDI bridge, you can now also use SAS authentication, if required. Earlier, you could only authenticate with the Service Bus entities using the issuer name/issuer key pair.</li> </ul>  <h3></h3>  <h3>EAI Updates</h3>  <ul>   <li><strong>Using Service Bus queues as message sources</strong> – You can now use Service Bus queues as message sources for a bridge. For more information, see <a href="https://msdn.microsoft.com/en-us/library/windowsazure/dn606284.aspx" target="_blank">Configure a Service Bus Queue Source</a>.</li>    <li><strong>Using Service Bus topic subscriptions as message sources</strong> – You can now use Service Bus queues as message sources for a bridge. For more information, see <a href="https://msdn.microsoft.com/en-us/library/windowsazure/dn606277.aspx" target="_blank">Configure a Service Bus Subscription Source</a>.</li> </ul>  <h3></h3>  <h3>Setup and Management Updates</h3>  <ul>   <li><strong>No dependency on a local SQL Server installation</strong> – Earlier, if you were using BizTalk Adapter Service, you had to provide details about a local SQL Server installation where the details for LOB relay and LOB targets were stored. Now, that dependency is done with. After the updates in February, the details about LOB relays and targets are stored in the repository associated with your Azure BizTalk Service subscription. Additionally, the BizTalk Services SDK setup enables you to migrate the LOB relay/target configuration information from the local SQL Server installation to the configuration repository on Azure. For more information, see <a href="https://msdn.microsoft.com/en-us/library/windowsazure/hh689760.aspx#BKMK_Migrate" target="_blank">Migrate the BizTalk Adapter Service Runtime Environment</a>.</li>    <li><strong>Backup and Restore using the Azure Portal</strong> – In the previous version of BizTalk Services, you could only backup or restore the BizTalk Services environment using REST APIs (see <a href="https://msdn.microsoft.com/en-us/library/windowsazure/dn232427.aspx" target="_blank">here</a> and <a href="https://msdn.microsoft.com/en-us/library/windowsazure/dn232344.aspx" target="_blank">here</a>). You can now also use the Azure Management Portal to perform the same operation (see <a href="https://www.windowsazure.com/en-us/documentation/articles/biztalk-backup-restore/#createbu" target="_blank">here</a>). In fact, you can use the portal to do an <a href="https://www.windowsazure.com/en-us/documentation/articles/biztalk-backup-restore/#backupnow" target="_blank">Ad hoc Backup</a> or a <a href="https://www.windowsazure.com/en-us/documentation/articles/biztalk-backup-restore/#backupschedule" target="_blank">Scheduled Backup</a>.&#160; You can also restore from a backup using the portal. See <a href="https://www.windowsazure.com/en-us/documentation/articles/biztalk-backup-restore/#restore" target="_blank">here</a>.</li>    <li><strong>Viewing BizTalk Services Operation Logs</strong> – Windows Azure already had the feature to provide operational logs for different services. BizTalk Services now ties into this feature to provide logs for management operations related to a BizTalk Services subscription. For more information, see <a href="https://www.windowsazure.com/en-us/documentation/articles/biztalk-troubleshoot-using-ops-logs/" target="_blank">here</a>.</li> </ul>]]></content:encoded>
    </item>
    <item>
      <title>Hello World BizTalk Service Sample</title>
      <link>https://docs.microsoft.com/archive/blogs/nitinme/hello-world-biztalk-service-sample</link>
      <pubDate>Thu, 20 Feb 2014 16:21:49 GMT</pubDate>
      <dc:creator><![CDATA[Nitin Mehrotra_MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nitinme/2014/02/20/hello-world-biztalk-service-sample/</guid>
      <description><![CDATA[If you want to understand pure basics of how to use a BizTalk Service sample, here’s a plain vanilla...]]></description>
      <content:encoded><![CDATA[<p>If you want to understand pure basics of how to use a BizTalk Service sample, here’s a plain vanilla hello world sample aimed at getting you started with a BizTalk Services project. The sample can be downloaded from <a title="https://code.msdn.microsoft.com/Hello-World-BizTalk-4ba089fc" href="https://code.msdn.microsoft.com/Hello-World-BizTalk-4ba089fc">https://code.msdn.microsoft.com/Hello-World-BizTalk-4ba089fc</a>.</p>  <p>The sample touches upon the following:</p>  <ul>   <li>Configuring a bridge</li>    <li>Configure multiple destinations for a bridge</li>    <li>Routing to multiple destinations based on a filter</li>    <li>Deploying a BizTalk Service project</li>    <li>Sending message to a bridge</li> </ul>  <p>Do you want more samples for BizTalk Services? Leave a comment on this post with your requirements and I’ll ping you back.</p>]]></content:encoded>
    </item>
    <item>
      <title>Using BizTalk Services from a Windows 8 Application</title>
      <link>https://docs.microsoft.com/archive/blogs/nitinme/using-biztalk-services-from-a-windows-8-application</link>
      <pubDate>Mon, 27 Jan 2014 17:24:46 GMT</pubDate>
      <dc:creator><![CDATA[Nitin Mehrotra_MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nitinme/2014/01/27/using-biztalk-services-from-a-windows-8-application/</guid>
      <description><![CDATA[We now have a tutorial and sample on how to send messages from a Windows 8 application to BizTalk...]]></description>
      <content:encoded><![CDATA[<p>We now have a tutorial and sample on how to send messages from a Windows 8 application to BizTalk Service. The tutorial and sample are built around an end-to-end business scenario. The business scenario covers most of the facets of a real-life situation.</p>  <ul>   <li>The tutorial is available at <a title="https://msdn.microsoft.com/en-us/library/windowsazure/dn617107.aspx" href="https://msdn.microsoft.com/en-us/library/windowsazure/dn617107.aspx">https://msdn.microsoft.com/en-us/library/windowsazure/dn617107.aspx</a>.</li>    <li>The entire solution is set up using a bunch of different samples. The location to download all the samples is provided at <a title="https://msdn.microsoft.com/en-us/library/windowsazure/dn617105.aspx" href="https://msdn.microsoft.com/en-us/library/windowsazure/dn617105.aspx">https://msdn.microsoft.com/en-us/library/windowsazure/dn617105.aspx</a>.</li> </ul>  <h1>Business scenario</h1>  <p>Contoso, Ltd. is a car manufacturing company looking to build a system, <em>Cloud Car</em>, that provides rich experience to their customers by enabling connectivity to cloud and the rich set of services that are available via the cloud. To start with, Contoso, Ltd. envisions a modern application that enables customers to search for available services in the surrounding areas on the go (gas stations, restaurants, etc.), browse through the service catalogs they offer (fuel prices, restaurant menus, etc.), and then order the service they wish to use. As a first step, Contoso, Ltd. plans to start this service with a restaurant, Fourth Coffee. Contoso, Ltd. intends to build an end-to-end system that is scalable to easily onboard more and more partners, while also providing rich end-user experience to the customers that will be using the service. At a high-level, Contoso, Ltd. wants to enable the following end-to-end application experience for its customers:</p>  <ul>   <li>A customer of Contoso, Ltd. launches the <em>Cloud Car</em> application from the car, and chooses to look at the nearby dining options.</li>    <li>The <em>Cloud Car</em> application determines the car location and suggests the nearest location of Fourth Coffee, a dine-in/drive-in restaurant.</li>    <li>After selecting the Fourth Coffee restaurant, the customer is presented with the menu available at the restaurant. The customer selects the items of interest and puts in the order.</li>    <li>The Fourth Coffee Restaurant is notified of the customer order, processes it, and sends the invoice back to Contoso, Ltd., which in turn sends it to the customer via e-mail.</li> </ul>  <h1>Implementing the Business Scenario</h1>  <p>To implement the business scenario, Contoso, Ltd. decides to use Microsoft integration offerings, especially, Windows Azure BizTalk Services. For the end-user application, one the customer can use from their cars, Contoso, Ltd. decides to use a Windows 8 modern app. </p>  <p>Before understanding the application flow, let us assume that one of the prerequisites for the application flow is already completed, which is Fourth Coffee must have already registered itself as a partner in the BizTalk Services portal. Fourth Coffee uses the Trading Partner Management OM REST API to onboard itself as a partner. It also uses the REST API to register the menu options it provides for dining.</p>  <p>After this one-time task is completed, this is how the application flows:</p>  <ol>   <li>A customer of Contoso, Ltd. uses the <em>Cloud Car</em> application, which is a Windows 8 modern app. Using the app, the customer selects the nearest location of the Fourth Coffee restaurant, looks at the menu, selects the items of choice, and places the order.       <br />The order request, which is in the form of an XML message, is sent to a BizTalk Services bridge (purchase order bridge) that Contoso, Ltd. deploys as part of its BizTalk Services subscription.</li>    <li>The bridge processes the message (validates the message against the expected message schema, transforms it to an X12 purchase order (850), etc.), and then routes it to an Azure blob (purchase order blob). The bridge also inserts the purchase order message into an on-premise SQL Server database.</li>    <li>An Azure worker role continually polls the Azure blob and reads the 850 purchase order message from the blob.</li>    <li>The worker role routes the purchase order from the blob to an EDI Send bridge, also deployed under Contoso, Ltd.’s BizTalk Services subscription.</li>    <li>The EDI Send bridge processes the purchase order and routes it to another Azure blob for the supplier, Fourth Coffee.</li>    <li>Using an application, the Fourth Coffee restaurant reads the message from the blob, accepts or rejects the order, and generates an X12 810 invoice.</li>    <li>The Fourth Coffee restaurant application sends the EDI X12 invoice back to the EDI receive bridge deployed by Contoso, Ltd.</li>    <li>The EDI receive bridge, processes the incoming X12 810 invoice, and then routes the message to another EAI bridge (invoice bridge) deployed by Contoso, Ltd. to process the invoice messages.</li>    <li>The EAI invoice bridge does the following:      <ul>       <li>Processes the message and routes it to an Azure blob storage.</li>        <li>Inserts the invoice data into an on-premise SQL Server database.</li>        <li>Sends an e-mail to the customer with the order details.</li>     </ul>   </li> </ol>  <p>The following illustration depicts the end-to-end scenario.</p>  <p><img title="CloudCar application flow" alt="CloudCar application flow" src="https://i.msdn.microsoft.com/dynimg/IC709629.png" width="486" height="505" /></p>]]></content:encoded>
    </item>
    <item>
      <title>Tutorial and sample on Inserting Flat-file messages into On-Premise SQL Server Using BizTalk Bridges</title>
      <link>https://docs.microsoft.com/archive/blogs/nitinme/tutorial-and-sample-on-inserting-flat-file-messages-into-on-premise-sql-server-using-biztalk-bridges</link>
      <pubDate>Sun, 19 Jan 2014 21:20:57 GMT</pubDate>
      <dc:creator><![CDATA[Nitin Mehrotra_MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nitinme/2014/01/19/tutorial-and-sample-on-inserting-flat-file-messages-into-on-premise-sql-server-using-biztalk-bridges/</guid>
      <description><![CDATA[We now have a new sample and tutorial that demonstrates how to insert a flat-file message into an...]]></description>
      <content:encoded><![CDATA[<p>We now have a new sample and tutorial that demonstrates how to insert a flat-file message into an on-premises SQL Server using BizTalk Services bridges deployed in Windows Azure. The tutorial and sample are created around a business scenario</p>    <h4>Business Scenario</h4>  <p>Fabrikam and Contoso are two business partners. Fabrikam (the retailer) sends sales order messages to Contoso (the supplier). Contoso maintains all the sales order data in table called Orders, which is housed in a SQL Server database within Contoso’s premises. Fabrikam sends flat-file messages to Contoso using an FTP server. Hence, Contoso has to implement a solution on Windows Azure, which enables the following:</p>  <ul>   <li>Contoso must pull the flat file messages from the FTP server at which Fabrikam drops the sales order messages.</li>    <li>Contoso must process the message received from Fabrikam and map it to the message for inserting the sales order in its SQL Server database.</li> </ul>  <p>To enable this scenario, Contoso does the following:</p>  <ul>   <li>Generates the schema of the flat-file message that it will receive from Fabrikam.</li>    <li>Configures an XML One-Way Bridge as part of the BizTalk Service project to enable message validation and transformation. This bridge takes a flat-file message, validates it against the schema generated earlier, and then transforms it to the schema required to enter a message into the SQL Server database.</li>    <li>Uses BizTalk Adapter Service to connect to the on-premise SQL Server database from the XML One-Way Bridge deployed under the BizTalk Services subscription</li> </ul>  <p>Links</p>  <ul>   <li>The tutorial is available at <a title="https://msdn.microsoft.com/en-us/library/windowsazure/hh949811.aspx" href="https://msdn.microsoft.com/en-us/library/windowsazure/hh949811.aspx">https://msdn.microsoft.com/en-us/library/windowsazure/hh949811.aspx</a></li>    <li>The sample is available at <a title="https://code.msdn.microsoft.com/Use-BizTalk-to-insert-flat-cb4dc58d" href="https://code.msdn.microsoft.com/Use-BizTalk-to-insert-flat-cb4dc58d">https://code.msdn.microsoft.com/Use-BizTalk-to-insert-flat-cb4dc58d</a></li> </ul>]]></content:encoded>
    </item>
    <item>
      <title>Migrating BizTalk Server Agreements to BizTalk Services</title>
      <link>https://docs.microsoft.com/archive/blogs/nitinme/migrating-biztalk-server-agreements-to-biztalk-services</link>
      <pubDate>Sun, 01 Dec 2013 22:27:44 GMT</pubDate>
      <dc:creator><![CDATA[Nitin Mehrotra_MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nitinme/2013/12/01/migrating-biztalk-server-agreements-to-biztalk-services/</guid>
      <description><![CDATA[Trading Partner Management is one of the most important features offered by all versions of BizTalk...]]></description>
      <content:encoded><![CDATA[<p>Trading Partner Management is one of the most important features offered by all versions of BizTalk Server. Organizations have been using the BizTalk Server Trading Partner Management module to manage their trading partners, and the agreements they have with those trading partners. With large enterprises using BizTalk Server, it’s more than likely they have hundreds of trading partners and thousands of agreements. As organizations look to move some pieces of their enterprise applications to Windows Azure, it would be very handy to have some tools that can assist in this migration so that the investments in the BizTalk Server on-prem processes can be leveraged when migrating to Windows Azure based <a href="https://msdn.microsoft.com/en-us/library/windowsazure/hh689864.aspx" target="_blank">BizTalk Services</a>.</p>  <p>The Trading Partner agreement migration tool does just that. You can download the tool (<strong>TPMMigration</strong>) from the Tools category at <a href="https://www.microsoft.com/en-us/download/details.aspx?id=39087" target="_blank">this download location</a>. TPMMigration is a wizard-based tool that will ask you for your on-premises BizTalk Server environment, retrieve the trading partners and trading partner agreements in that BizTalk Server environment, and then let you select which partners and agreements you want to migrate to Azure BizTalk Services Portal. You can find more information about the tool usage, etc. from the Readme that is included with the tool.</p>]]></content:encoded>
    </item>
    <item>
      <title>Migrating BizTalk Server Maps to BizTalk Services Transforms</title>
      <link>https://docs.microsoft.com/archive/blogs/nitinme/migrating-biztalk-server-maps-to-biztalk-services-transforms</link>
      <pubDate>Sun, 01 Dec 2013 15:54:42 GMT</pubDate>
      <dc:creator><![CDATA[Nitin Mehrotra_MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nitinme/2013/12/01/migrating-biztalk-server-maps-to-biztalk-services-transforms/</guid>
      <description><![CDATA[BizTalk Server maps have a .btm extension. BizTalk Services maps (called “Transforms”) have a .trfm...]]></description>
      <content:encoded><![CDATA[<p>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.</p>  <p>As organizations look to move some part of their integration application workloads to Windows Azure using the recently GA’ed <a href="https://msdn.microsoft.com/en-us/library/windowsazure/hh689864.aspx" target="_blank">Windows Azure BizTalk Services</a>, 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.</p>  <p>The tool, called the <strong>BtmToTrfmConvertor</strong>, can be downloaded from the Tools category available at <a href="https://www.microsoft.com/en-us/download/details.aspx?id=39087" target="_blank">this download location</a>. The syntax for using the tool is:</p>  <blockquote>   <p><font size="2" face="Consolas">BtmToTrfmConvertor.exe &lt;Full .BTM File Path&gt; [optional]&lt;output .trfm file path&gt;</font></p> </blockquote>  <p>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 <a title="https://msdn.microsoft.com/en-us/library/windowsazure/hh949812.aspx" href="https://msdn.microsoft.com/en-us/library/windowsazure/hh949812.aspx">https://msdn.microsoft.com/en-us/library/windowsazure/hh949812.aspx</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Tutorial and Sample on Integrating BizTalk Services with SAP</title>
      <link>https://docs.microsoft.com/archive/blogs/nitinme/tutorial-and-sample-on-integrating-biztalk-services-with-sap</link>
      <pubDate>Tue, 03 Sep 2013 21:57:41 GMT</pubDate>
      <dc:creator><![CDATA[Nitin Mehrotra_MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nitinme/2013/09/03/tutorial-and-sample-on-integrating-biztalk-services-with-sap/</guid>
      <description><![CDATA[One of the key value propositions of BizTalk Services is to expose operation on on-premises LOB...]]></description>
      <content:encoded><![CDATA[<p>One of the key value propositions of BizTalk Services is to expose operation on on-premises LOB applications as endpoints on the cloud. This tutorial demonstrates how this can be done for an on-premises SAP Server.</p>  <ul>   <li>The tutorial is available at <a title="https://msdn.microsoft.com/en-us/library/windowsazure/hh859742(v=vs.103).aspx" href="https://msdn.microsoft.com/en-us/library/windowsazure/hh859742(v=vs.103).aspx">https://msdn.microsoft.com/en-us/library/windowsazure/hh859742(v=vs.103).aspx</a></li>    <li>The sample is available at <a title="https://code.msdn.microsoft.com/Integrating-Windows-Azure-eaf7bb9d" href="https://code.msdn.microsoft.com/Integrating-Windows-Azure-eaf7bb9d">https://code.msdn.microsoft.com/Integrating-Windows-Azure-eaf7bb9d</a></li> </ul>  <p>&#160;</p>  <p>Here’s a quick description of the scenario demonstrated in the tutorial/sample. You can read more about this, and how it is achieved using BizTalk Services, from the above links.</p>  <h2>Business Scenario</h2>  <p>Contoso sends a purchase order (PO) message to Fabrikam in an X12 Electronic Data Interchange (EDI) format using the PO (<strong>X12 850</strong>) schema. Fabrikam (that uses an SAP Server to manage partner data), accepts PO from its     <br />partners using the <strong>ORDERS05</strong> IDOCS. To enable Contoso to send a PO directly to Fabrikam’s on-premises SAP Server, Fabrikam decides to use Windows Azure’s integration offering, Windows Azure BizTalk Services, to set up a hybrid     <br />integration scenario where the integration layer is hosted on Azure and the SAP Server is within the organization’s firewall. Fabrikam uses Azure BizTalk Services in the following ways to enable this hybrid integration scenario:</p>  <ol>   <li>Fabrikam uses the BizTalk Adapter Service component available with Azure BizTalk Services to expose the <strong>Send</strong> operation on ORDERS05 IDOC as an operation using Service Bus relay endpoint. Contoso also creates the schema for <strong>Send</strong> operation using BizTalk Adapter Service. </li>    <li>Fabrikam uses the Transform component available with Azure BizTalk Service to create a map to transform the PO message in X12 format into the schema required by the SAP Server to invoke the Send operation on the ORDERS05 IDOC. </li>    <li>Fabrikam uses the BizTalk Services portal available with Azure BizTalk Services to create and deploy an EDI agreement Azure that processes the X12 850 PO message. As part of the message processing, the agreement also does the following - Receives an X12 850 PO message over FTP, Transforms the X12 PO message into the schema required by the SAP Server using the transform created earlier, and then routes the transformed message to another XML bridge that eventually routes the message to a relay endpoint created for sending a PO message to an SAP Server. </li> </ol>  <p>Once this is set up, Contoso drops an X12 850 PO message to the FTP location. The message is consumed by the EDI receive pipeline, which processes the message, transforms it to an ORDERS05 IDOC, and routes it to the intermediary XML bridge. The bridge then routes the message to the relay endpoint on Service Bus, which is then sent to the on-premises SAP Server. The following illustration represents the same scenario.</p>  <p>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/40/metablogapi/1030.image_467FC0BC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-40-metablogapi/1030.image_5F00_467FC0BC.png"><img title="image" style="margin-right: auto; margin-left: auto; float: none; display: block;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/40/metablogapi/3404.image_thumb_08F262F3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-40-metablogapi/3404.image_5F00_thumb_5F00_08F262F3.png" width="499" height="231" /></a></p>]]></content:encoded>
    </item>
    <item>
      <title>Sending Messages from BizTalk Services EDI Bridge to BizTalk Services EAI Bridge</title>
      <link>https://docs.microsoft.com/archive/blogs/nitinme/sending-messages-from-biztalk-services-edi-bridge-to-biztalk-services-eai-bridge</link>
      <pubDate>Mon, 29 Jul 2013 17:44:38 GMT</pubDate>
      <dc:creator><![CDATA[Nitin Mehrotra_MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nitinme/2013/07/29/sending-messages-from-biztalk-services-edi-bridge-to-biztalk-services-eai-bridge/</guid>
      <description><![CDATA[Using BizTalk Services Preview, you can configure and deploy EAI and EDI Bridges on Windows Azure....]]></description>
      <content:encoded><![CDATA[<p>Using BizTalk Services Preview, you can configure and deploy EAI and EDI Bridges on Windows Azure. </p>  <p>&#160;</p>  <p><a href="https://msdn.microsoft.com/en-us/library/windowsazure/hh689877.aspx" target="_blank">EAI Bridges</a> are configured and deployed using Visual Studio and can be used for:</p>  <ul>   <li>Processing flat-file or XML messages against specified schemas</li>    <li>Transforming messages from one scheme to another</li>    <li>Routing messages to backend LOB applications like SQL Server, SAP, Oracle, and Siebel</li>    <li>Routing messages to Service Bus relay endpoints, Queues, and topics</li>    <li>Including custom-code as part of message processing</li>    <li>Etc.</li> </ul>  <p><a href="https://msdn.microsoft.com/en-us/library/windowsazure/hh689898.aspx" target="_blank">EDI Bridges</a> are configured and deployed using the BizTalk Services Portal and can be used for:</p>  <ul>   <li>EDI message transfer between trading partners by using agreements</li>    <li>Sending messages to partners in batches</li>    <li>Routing messages to other endpoints deployed on Azure such as Service Bus Queues/Topics/relay endpoints, BizTalk Service Bridges, etc</li>    <li>Receiving acknowledgements for trading partners for successfully delivered messages,</li>    <li>Etc.</li> </ul>  <p> Needless to say that the capability to transfer messages from EDI Bridge to EAI bridge enables various enterprise scenarios for the end users. For example, you could have a scenario where an X12 message is transferred from the EDI bridge to EAI bridge, transformed into a format to insert that message into a SQL Server, and is then finally inserted in the SQL Server database. However, there’s one important consideration to make while setting up message transfer from EDI bridge to EAI bridge.</p>  <h2>EDI To EAI Message Transfer</h2>  <p>A single EAI bridge can be configured to process flat-file and/or XML messages. The bridge does this by using an “invisible” <strong>Decode</strong> stage in the bridge configuration. This <strong>Decode</strong> stage is enabled or disabled depending on the “<em>content-type</em>” header set on the incoming message. If the “<em><strong>content-type</strong></em>” of the incoming message is <strong><em>text/plain</em></strong>, the <strong>Decode</strong> stage kicks in, converts it to XML and the rest of the message processing happens on the XML message. However, if the “<strong><em>content-type</em></strong>” of the message is not <strong><em>text/plain</em></strong>, the <strong>Decode</strong> stage is skipped and the remaining processing happens.</p>  <p>Given that EDI bridges process X12 messages, which are flat-file messages, the content-type for the message is always set to text/plain, every time a message is routed to the EAI bridge, it has that header set, resulting in errors. So, if you are trying to send a message from EDI to EAI bridge, you must perform the following steps as part of the EDI agreement configuration that processes the message.</p>  <ol>   <li>Under <strong>Receive Settings</strong> for the agreement, click the <strong>Route</strong> page. </li>    <li>Open the routing rule you have created under the <strong>Route Setting</strong> section. If you are creating the rule only now, skip this step.</li>    <li>Under <strong>Route action</strong> section, specify the values as shown in the screen capture and save your changes. Redeploy the agreement.</li> </ol>  <blockquote>   <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/40/metablogapi/3632.image_1F6E99EC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-40-metablogapi/3632.image_5F00_1F6E99EC.png"><img title="image" style="display: inline;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/40/metablogapi/2654.image_thumb_1AF81925.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-40-metablogapi/2654.image_5F00_thumb_5F00_1AF81925.png" width="533" height="123" /></a> </p> </blockquote>  <p>&#160;</p>  <p>With this configuration, when the message is routed from the EDI bridge to the EAI bridge, the content-type header is set to application/xml and the message is processed accordingly by the EAI bridge.</p>  <p>&#160;</p>  <h2>References</h2>  <ul>   <li><a href="https://msdn.microsoft.com/en-us/library/windowsazure/hh689898.aspx" target="_blank">Business To Business Messaging</a></li>    <li><a href="https://msdn.microsoft.com/en-us/library/windowsazure/hh689877.aspx" target="_blank">Rich Messaging Endpoints</a></li>    <li><a href="https://msdn.microsoft.com/en-us/library/windowsazure/hh949818.aspx" target="_blank">Flat-file Support</a></li> </ul>]]></content:encoded>
    </item>
    <item>
      <title>Use BizTalk Service Bridges to Exchange Messages with Service Bus Relay Services</title>
      <link>https://docs.microsoft.com/archive/blogs/nitinme/use-biztalk-service-bridges-to-exchange-messages-with-service-bus-relay-services</link>
      <pubDate>Mon, 08 Jul 2013 13:43:45 GMT</pubDate>
      <dc:creator><![CDATA[Nitin Mehrotra_MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nitinme/2013/07/08/use-biztalk-service-bridges-to-exchange-messages-with-service-bus-relay-services/</guid>
      <description><![CDATA[I have recently published a tutorial and a sample on how to use Bridges, provided with Windows Azure...]]></description>
      <content:encoded><![CDATA[<p>I have recently published a tutorial and a sample on how to use Bridges, provided with Windows Azure BizTalk Services – June Preview, to send and receive messages from Service Bus Relay services. Here are the links to the tutorial and the sample:</p>  <p>&#160;</p>  <ul>   <li>Tutorial - <a title="https://msdn.microsoft.com/en-us/library/windowsazure/jj158971.aspx" href="https://msdn.microsoft.com/en-us/library/windowsazure/jj158971.aspx">https://msdn.microsoft.com/en-us/library/windowsazure/jj158971.aspx</a></li>    <li>Sample - <a title="https://code.msdn.microsoft.com/Use-BizTalk-Service-to-ac990346" href="https://code.msdn.microsoft.com/Use-BizTalk-Service-to-ac990346">https://code.msdn.microsoft.com/Use-BizTalk-Service-to-ac990346</a></li> </ul>  <p>Feedback on these is welcome. You can leave your comments as part of this blog post.</p>]]></content:encoded>
    </item>
    <item>
      <title>Samples on Creating X12 and AS2 Agreements in BizTalk Services Using .NET</title>
      <link>https://docs.microsoft.com/archive/blogs/nitinme/samples-on-creating-x12-and-as2-agreements-in-biztalk-services-using-net</link>
      <pubDate>Fri, 07 Jun 2013 00:22:46 GMT</pubDate>
      <dc:creator><![CDATA[Nitin Mehrotra_MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/nitinme/2013/06/07/samples-on-creating-x12-and-as2-agreements-in-biztalk-services-using-net/</guid>
      <description><![CDATA[Windows Azure BizTalk Services provides a OData-based Trading Partner Management Object Model (TPM...]]></description>
      <content:encoded><![CDATA[<p>Windows Azure BizTalk Services provides a OData-based Trading Partner Management Object Model (TPM OM) that can be used to create X12 and AS2 agreements, which can be deployed on Windows Azure BizTalk Services. Using the TPM OM, I have created a couple of samples that demonstrate how to use the OM with C#.</p>  <p>You can download the sample from the following links:</p>  <ul>   <li><strong><a href="https://code.msdn.microsoft.com/Creating-an-X12-Agreement-f5770726" target="_blank">Creating an X12 Agreement in BizTalk Services Using the TPM OM API</a></strong></li>    <li><strong><a href="https://code.msdn.microsoft.com/Creating-an-AS2-Agreement-01e906f4" target="_blank">Creating an AS2 Agreement in BizTalk Services Using the TPM OM API</a></strong></li> </ul>  <h1>More Resources for BizTalk Services TPM OM</h1>  <ul>   <li><a href="https://msdn.microsoft.com/en-us/library/windowsazure/dn232369.aspx" target="_blank">Trading Partner Management Object Model (TPM OM): API Reference</a></li>    <li><a href="https://msdn.microsoft.com/en-us/library/windowsazure/dn232390.aspx" target="_blank">Trading Partner Management Object Model: REST Endpoint</a></li>    <li><a href="https://msdn.microsoft.com/en-us/library/windowsazure/dn232346.aspx" target="_blank">TPM OM API: What to do Where?</a></li>    <li><a href="https://msdn.microsoft.com/en-us/library/windowsazure/dn232364.aspx" target="_blank">TPM OM API: Request and Response Headers</a></li>    <li><a href="https://msdn.microsoft.com/en-us/library/windowsazure/dn232408.aspx" target="_blank">TPM OM API: Exposed Entities and Properties</a></li> </ul>]]></content:encoded>
    </item>
  </channel>
</rss>