Skip to main content

How to integrate BizTalk Server 2010 / 2013 with Service Bus for Windows Server

This solution shows how to integrate a BizTalk Server 2010/2013 application with Service Bus for Windows Server using the WCF-Custom adapter to exchange messages with external systems in a reliable, flexible, and scalable manner.

C# (5.3 MB)
 
 
 
 
 
4.7 Star
(6)
1,708 times
Add to favorites
6/20/2014
E-mail Twitter del.icio.us Digg Facebook

Solution explorer

C#
<?xml version="1.0" encoding="utf-8"?>
<BindingInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Assembly="Microsoft.BizTalk.Deployment, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Version="3.5.1.0" BindingStatus="FullyBound" BoundEndpoints="3" TotalEndpoints="3">
  <Timestamp>2013-01-09T15:56:35.4792602+01:00</Timestamp>
  <ModuleRefCollection>
    <ModuleRef Name="[Application:ServiceBusForWindowsServer]" Version="" Culture="" PublicKeyToken="" FullName="[Application:ServiceBusForWindowsServer], Version=, Culture=, PublicKeyToken=">
      <Services />
      <TrackedSchemas>
        <Schema FullName="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.PropertySchemas.BrokeredMessagePropertySchema" AssemblyQualifiedName="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.PropertySchemas.BrokeredMessagePropertySchema,Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.PropertySchemas, Version=1.0.0.0, Culture=neutral, PublicKeyToken=197ec3eb961f773c" AlwaysTrackAllProperties="false" Description="">
          <TrackedPropertyNames />
        </Schema>
        <Schema FullName="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Schemas.PropertySchema" AssemblyQualifiedName="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Schemas.PropertySchema,Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Schemas, Version=1.0.0.0, Culture=neutral, PublicKeyToken=197ec3eb961f773c" AlwaysTrackAllProperties="false" Description="">
          <TrackedPropertyNames />
        </Schema>
        <Schema FullName="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Schemas.CalculatorRequest" RootName="CalculatorRequest" AssemblyQualifiedName="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Schemas.CalculatorRequest,Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Schemas, Version=1.0.0.0, Culture=neutral, PublicKeyToken=197ec3eb961f773c" AlwaysTrackAllProperties="false" Description="">
          <TrackedPropertyNames />
        </Schema>
        <Schema FullName="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Schemas.CalculatorResponse" RootName="CalculatorResponse" AssemblyQualifiedName="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Schemas.CalculatorResponse,Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Schemas, Version=1.0.0.0, Culture=neutral, PublicKeyToken=197ec3eb961f773c" AlwaysTrackAllProperties="false" Description="">
          <TrackedPropertyNames />
        </Schema>
      </TrackedSchemas>
    </ModuleRef>
    <ModuleRef Name="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.PropertySchemas" Version="1.0.0.0" Culture="neutral" PublicKeyToken="197ec3eb961f773c" FullName="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.PropertySchemas, Version=1.0.0.0, Culture=neutral, PublicKeyToken=197ec3eb961f773c">
      <Services />
      <TrackedSchemas />
    </ModuleRef>
    <ModuleRef Name="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Schemas" Version="1.0.0.0" Culture="neutral" PublicKeyToken="197ec3eb961f773c" FullName="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Schemas, Version=1.0.0.0, Culture=neutral, PublicKeyToken=197ec3eb961f773c">
      <Services />
      <TrackedSchemas />
    </ModuleRef>
    <ModuleRef Name="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Orchestrations" Version="1.0.0.0" Culture="neutral" PublicKeyToken="197ec3eb961f773c" FullName="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Orchestrations, Version=1.0.0.0, Culture=neutral, PublicKeyToken=197ec3eb961f773c">
      <Services>
        <Service Name="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Orchestrations.StaticSendPortOrchestration" State="Started" TrackingOption="ServiceStartEnd MessageSendReceive OrchestrationEvents" Description="">
          <Ports>
            <Port Name="QueueResponsePort" Modifier="1" BindingOption="1">
              <SendPortRef Name="ServiceBusForWindowsServer.WCF-Custom.NetMessagingBinding.Queue.SendPort" />
              <DistributionListRef xsi:nil="true" />
              <ReceivePortRef xsi:nil="true" />
            </Port>
            <Port Name="TopicResponsePort" Modifier="1" BindingOption="1">
              <SendPortRef Name="ServiceBusForWindowsServer.WCF-Custom.NetMessagingBinding.Topic.SendPort" />
              <DistributionListRef xsi:nil="true" />
              <ReceivePortRef xsi:nil="true" />
            </Port>
          </Ports>
          <Roles />
          <Host Name="BizTalkServerApplication" NTGroupName="BizTalk Application Users" Type="1" Trusted="false" />
        </Service>
        <Service Name="Microsoft.WindowsAzure.CAT.Samples.ServiceBusForWindowsServer.Orchestrations.DynamicSendPortOrchestration" State="Started" TrackingOption="ServiceStartEnd MessageSendReceive OrchestrationEvents" Description="">
          <Ports>
            <Port Name="OneWayResponsePort" Modifier="1" BindingOption="4">
              <SendPortRef Name="ServiceBusForWindowsServer.Dynamic.SendPort" />
              <DistributionListRef xsi:nil="true" />
              <ReceivePortRef xsi:nil="true" />
            </Port>
          </Ports>
          <Roles />
          <Host Name="BizTalkServerApplication" NTGroupName="BizTalk Application Users" Type="1" Trusted="false" />
        </Service>
      </Services>
      <TrackedSchemas />
    </ModuleRef>
  </ModuleRefCollection>
  <SendPortCollection>
    <SendPort Name="ServiceBusForWindowsServer.Dynamic.SendPort" IsStatic="false" IsTwoWay="false" BindingOption="-4">
      <Description xsi:nil="true" />
      <TransmitPipeline Name="Microsoft.BizTalk.DefaultPipelines.PassThruTransmit" FullyQualifiedName="Microsoft.BizTalk.DefaultPipelines.PassThruTransmit, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="2" TrackingOption="ServiceStartEnd MessageSendReceive PipelineEvents" Description="" />
      <ReceivePipelineData xsi:nil="true" />
      <Tracking>0</Tracking>
      <Filter />
      <Transforms />
      <OrderedDelivery>false</OrderedDelivery>
      <Priority>5</Priority>
      <StopSendingOnFailure>false</StopSendingOnFailure>
      <RouteFailedMessage>false</RouteFailedMessage>
      <ApplicationName>ServiceBusForWindowsServer</ApplicationName>
    </SendPort>
    <SendPort Name="ServiceBusForWindowsServer.WCF-Custom.NetMessagingBinding.Queue.SendPort" IsStatic="true" IsTwoWay="false" BindingOption="1">
      <Description xsi:nil="true" />
      <TransmitPipeline Name="Microsoft.BizTalk.DefaultPipelines.PassThruTransmit" FullyQualifiedName="Microsoft.BizTalk.DefaultPipelines.PassThruTransmit, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="2" TrackingOption="ServiceStartEnd MessageSendReceive PipelineEvents" Description="" />
      <PrimaryTransport>
        <Address>sb://uppy.europe.corp.microsoft.com/ServiceBusDefaultNamespace/biztalk/responsequeue</Address>
        <TransportType Name="WCF-Custom" Capabilities="907" ConfigurationClsid="af081f69-38ca-4d5b-87df-f0344b12557a" />
        <TransportTypeData>&lt;CustomProps&gt;&lt;BindingType vt="8"&gt;netMessagingBinding&lt;/BindingType&gt;&lt;BindingConfiguration vt="8"&gt;&amp;lt;binding name="netMessagingBinding"&amp;gt;&amp;lt;transportSettings enableRedirect="true" /&amp;gt;&amp;lt;/binding&amp;gt;&lt;/BindingConfiguration&gt;&lt;InboundBodyPathExpression vt="8" /&gt;&lt;OutboundBodyLocation vt="8"&gt;UseBodyElement&lt;/OutboundBodyLocation&gt;&lt;AffiliateApplicationName vt="8" /&gt;&lt;StaticAction vt="8"&gt;ReceiveResponse&lt;/StaticAction&gt;&lt;ProxyUserName vt="8" /&gt;&lt;ProxyAddress vt="8" /&gt;&lt;UserName vt="8" /&gt;&lt;InboundBodyLocation vt="8"&gt;UseBodyElement&lt;/InboundBodyLocation&gt;&lt;EndpointBehaviorConfiguration vt="8"&gt;&amp;lt;behavior name="EndpointBehavior"&amp;gt;&amp;lt;bizTalkSecurity stsEndpoint="https://UPPY.europe.corp.microsoft.com:9355/ServiceBusDefaultNamespace" tokenProviderType="WindowsTokenProvider" /&amp;gt;&amp;lt;bizTalkMessageInspector&amp;gt;&amp;lt;propertiesToSend name="Application,Country,City" namespace="http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema,http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema,http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema" /&amp;gt;&amp;lt;/bizTalkMessageInspector&amp;gt;&amp;lt;/behavior&amp;gt;&lt;/EndpointBehaviorConfiguration&gt;&lt;OutboundXmlTemplate vt="8"&gt;&amp;lt;bts-msg-body xmlns="http://www.microsoft.com/schemas/bts2007" encoding="xml"/&amp;gt;&lt;/OutboundXmlTemplate&gt;&lt;PropagateFaultMessage vt="11"&gt;-1&lt;/PropagateFaultMessage&gt;&lt;InboundNodeEncoding vt="8"&gt;Xml&lt;/InboundNodeEncoding&gt;&lt;IsolationLevel vt="8"&gt;Serializable&lt;/IsolationLevel&gt;&lt;UseSSO vt="11"&gt;0&lt;/UseSSO&gt;&lt;EnableTransaction vt="11"&gt;0&lt;/EnableTransaction&gt;&lt;/CustomProps&gt;</TransportTypeData>
        <RetryCount>0</RetryCount>
        <RetryInterval>5</RetryInterval>
        <ServiceWindowEnabled>false</ServiceWindowEnabled>
        <FromTime>2000-01-01T23:00:00</FromTime>
        <ToTime>2000-01-01T22:59:59</ToTime>
        <Primary>true</Primary>
        <OrderedDelivery>false</OrderedDelivery>
        <DeliveryNotification>1</DeliveryNotification>
        <SendHandler Name="BizTalkServerSendHost64" HostTrusted="false">
          <TransportType Name="WCF-Custom" Capabilities="907" ConfigurationClsid="af081f69-38ca-4d5b-87df-f0344b12557a" />
        </SendHandler>
      </PrimaryTransport>
      <SecondaryTransport>
        <Address />
        <RetryCount>3</RetryCount>
        <RetryInterval>5</RetryInterval>
        <ServiceWindowEnabled>false</ServiceWindowEnabled>
        <FromTime>2000-01-01T23:00:00</FromTime>
        <ToTime>2000-01-01T22:59:59</ToTime>
        <Primary>false</Primary>
        <OrderedDelivery>false</OrderedDelivery>
        <DeliveryNotification>1</DeliveryNotification>
        <SendHandler xsi:nil="true" />
      </SecondaryTransport>
      <ReceivePipelineData xsi:nil="true" />
      <Tracking>0</Tracking>
      <Filter />
      <Transforms />
      <OrderedDelivery>false</OrderedDelivery>
      <Priority>5</Priority>
      <StopSendingOnFailure>false</StopSendingOnFailure>
      <RouteFailedMessage>false</RouteFailedMessage>
      <ApplicationName>ServiceBusForWindowsServer</ApplicationName>
    </SendPort>
    <SendPort Name="ServiceBusForWindowsServer.WCF-Custom.NetMessagingBinding.Topic.SendPort" IsStatic="true" IsTwoWay="false" BindingOption="1">
      <Description xsi:nil="true" />
      <TransmitPipeline Name="Microsoft.BizTalk.DefaultPipelines.PassThruTransmit" FullyQualifiedName="Microsoft.BizTalk.DefaultPipelines.PassThruTransmit, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="2" TrackingOption="ServiceStartEnd MessageSendReceive PipelineEvents" Description="" />
      <PrimaryTransport>
        <Address>sb://uppy.europe.corp.microsoft.com/ServiceBusDefaultNamespace/biztalk/responsetopic</Address>
        <TransportType Name="WCF-Custom" Capabilities="907" ConfigurationClsid="af081f69-38ca-4d5b-87df-f0344b12557a" />
        <TransportTypeData>&lt;CustomProps&gt;&lt;BindingType vt="8"&gt;netMessagingBinding&lt;/BindingType&gt;&lt;BindingConfiguration vt="8"&gt;&amp;lt;binding name="netMessagingBinding"&amp;gt;&amp;lt;transportSettings enableRedirect="true" /&amp;gt;&amp;lt;/binding&amp;gt;&lt;/BindingConfiguration&gt;&lt;InboundBodyPathExpression vt="8" /&gt;&lt;OutboundBodyLocation vt="8"&gt;UseBodyElement&lt;/OutboundBodyLocation&gt;&lt;AffiliateApplicationName vt="8" /&gt;&lt;StaticAction vt="8"&gt;ReceiveResponse&lt;/StaticAction&gt;&lt;ProxyUserName vt="8" /&gt;&lt;ProxyAddress vt="8" /&gt;&lt;UserName vt="8" /&gt;&lt;InboundBodyLocation vt="8"&gt;UseBodyElement&lt;/InboundBodyLocation&gt;&lt;EndpointBehaviorConfiguration vt="8"&gt;&amp;lt;behavior name="EndpointBehavior"&amp;gt;&amp;lt;bizTalkSecurity stsEndpoint="https://UPPY.europe.corp.microsoft.com:9355/ServiceBusDefaultNamespace" tokenProviderType="WindowsTokenProvider" /&amp;gt;&amp;lt;bizTalkMessageInspector&amp;gt;&amp;lt;propertiesToSend name="Application,Country,City" namespace="http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema,http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema,http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema" /&amp;gt;&amp;lt;/bizTalkMessageInspector&amp;gt;&amp;lt;/behavior&amp;gt;&lt;/EndpointBehaviorConfiguration&gt;&lt;OutboundXmlTemplate vt="8"&gt;&amp;lt;bts-msg-body xmlns="http://www.microsoft.com/schemas/bts2007" encoding="xml"/&amp;gt;&lt;/OutboundXmlTemplate&gt;&lt;PropagateFaultMessage vt="11"&gt;-1&lt;/PropagateFaultMessage&gt;&lt;InboundNodeEncoding vt="8"&gt;Xml&lt;/InboundNodeEncoding&gt;&lt;IsolationLevel vt="8"&gt;Serializable&lt;/IsolationLevel&gt;&lt;UseSSO vt="11"&gt;0&lt;/UseSSO&gt;&lt;EnableTransaction vt="11"&gt;0&lt;/EnableTransaction&gt;&lt;/CustomProps&gt;</TransportTypeData>
        <RetryCount>0</RetryCount>
        <RetryInterval>5</RetryInterval>
        <ServiceWindowEnabled>false</ServiceWindowEnabled>
        <FromTime>2000-01-01T23:00:00</FromTime>
        <ToTime>2000-01-01T22:59:59</ToTime>
        <Primary>true</Primary>
        <OrderedDelivery>false</OrderedDelivery>
        <DeliveryNotification>1</DeliveryNotification>
        <SendHandler Name="BizTalkServerSendHost64" HostTrusted="false">
          <TransportType Name="WCF-Custom" Capabilities="907" ConfigurationClsid="af081f69-38ca-4d5b-87df-f0344b12557a" />
        </SendHandler>
      </PrimaryTransport>
      <SecondaryTransport>
        <Address />
        <RetryCount>3</RetryCount>
        <RetryInterval>5</RetryInterval>
        <ServiceWindowEnabled>false</ServiceWindowEnabled>
        <FromTime>2000-01-01T23:00:00</FromTime>
        <ToTime>2000-01-01T22:59:59</ToTime>
        <Primary>false</Primary>
        <OrderedDelivery>false</OrderedDelivery>
        <DeliveryNotification>1</DeliveryNotification>
        <SendHandler xsi:nil="true" />
      </SecondaryTransport>
      <ReceivePipelineData xsi:nil="true" />
      <Tracking>0</Tracking>
      <Filter />
      <Transforms />
      <OrderedDelivery>false</OrderedDelivery>
      <Priority>5</Priority>
      <StopSendingOnFailure>false</StopSendingOnFailure>
      <RouteFailedMessage>false</RouteFailedMessage>
      <ApplicationName>ServiceBusForWindowsServer</ApplicationName>
    </SendPort>
  </SendPortCollection>
  <DistributionListCollection />
  <ReceivePortCollection>
    <ReceivePort Name="ServiceBusForWindowsServer.OneWay.ReceivePort" IsTwoWay="false" BindingOption="0">
      <Description xsi:nil="true" />
      <ReceiveLocations>
        <ReceiveLocation Name="ServiceBusForWindowsServer.WCF-Custom.NetMessagingBinding.Queue.ReceiveLocation">
          <Description xsi:nil="true" />
          <Address>sb://uppy.europe.corp.microsoft.com/ServiceBusDefaultNamespace/biztalk/requestqueue</Address>
          <PublicAddress />
          <Primary>true</Primary>
          <ReceiveLocationServiceWindowEnabled>false</ReceiveLocationServiceWindowEnabled>
          <ReceiveLocationFromTime>2000-01-01T23:00:00</ReceiveLocationFromTime>
          <ReceiveLocationToTime>2000-01-01T22:59:59</ReceiveLocationToTime>
          <ReceiveLocationStartDateEnabled>false</ReceiveLocationStartDateEnabled>
          <ReceiveLocationStartDate>2013-01-08T00:00:00</ReceiveLocationStartDate>
          <ReceiveLocationEndDateEnabled>false</ReceiveLocationEndDateEnabled>
          <ReceiveLocationEndDate>2013-01-09T23:59:59</ReceiveLocationEndDate>
          <ReceiveLocationTransportType Name="WCF-Custom" Capabilities="907" ConfigurationClsid="af081f69-38ca-4d5b-87df-f0344b12557a" />
          <ReceiveLocationTransportTypeData>&lt;CustomProps&gt;&lt;BindingConfiguration vt="8"&gt;&amp;lt;binding name="netMessagingBinding"&amp;gt;&amp;lt;transportSettings enableRedirect="true" /&amp;gt;&amp;lt;/binding&amp;gt;&lt;/BindingConfiguration&gt;&lt;InboundBodyPathExpression vt="8" /&gt;&lt;InboundBodyLocation vt="8"&gt;UseBodyElement&lt;/InboundBodyLocation&gt;&lt;AffiliateApplicationName vt="8" /&gt;&lt;BindingType vt="8"&gt;netMessagingBinding&lt;/BindingType&gt;&lt;DisableLocationOnFailure vt="11"&gt;0&lt;/DisableLocationOnFailure&gt;&lt;UserName vt="8" /&gt;&lt;ServiceBehaviorConfiguration vt="8"&gt;&amp;lt;behavior name="ServiceBehavior" /&amp;gt;&lt;/ServiceBehaviorConfiguration&gt;&lt;EndpointBehaviorConfiguration vt="8"&gt;&amp;lt;behavior name="EndpointBehavior"&amp;gt;&amp;lt;bizTalkMessageInspector&amp;gt;&amp;lt;propertiesToPromote name="Method" namespace="http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema" /&amp;gt;&amp;lt;propertiesToWrite name="MachineName,UserName,Country,City" namespace="http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema,http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema,http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema,http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema" /&amp;gt;&amp;lt;/bizTalkMessageInspector&amp;gt;&amp;lt;bizTalkSecurity stsEndpoint="https://UPPY.europe.corp.microsoft.com:9355/ServiceBusDefaultNamespace" tokenProviderType="WindowsTokenProvider" /&amp;gt;&amp;lt;/behavior&amp;gt;&lt;/EndpointBehaviorConfiguration&gt;&lt;OutboundXmlTemplate vt="8"&gt;&amp;lt;bts-msg-body xmlns="http://www.microsoft.com/schemas/bts2007" encoding="xml"/&amp;gt;&lt;/OutboundXmlTemplate&gt;&lt;IncludeExceptionDetailInFaults vt="11"&gt;-1&lt;/IncludeExceptionDetailInFaults&gt;&lt;InboundNodeEncoding vt="8"&gt;Xml&lt;/InboundNodeEncoding&gt;&lt;CredentialType vt="8"&gt;None&lt;/CredentialType&gt;&lt;OutboundBodyLocation vt="8"&gt;UseBodyElement&lt;/OutboundBodyLocation&gt;&lt;SuspendMessageOnFailure vt="11"&gt;-1&lt;/SuspendMessageOnFailure&gt;&lt;OrderedProcessing vt="11"&gt;0&lt;/OrderedProcessing&gt;&lt;/CustomProps&gt;</ReceiveLocationTransportTypeData>
          <ReceivePipeline Name="Microsoft.BizTalk.DefaultPipelines.XMLReceive" FullyQualifiedName="Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="1" TrackingOption="ServiceStartEnd MessageSendReceive PipelineEvents" Description="" />
          <ReceivePipelineData xsi:nil="true" />
          <SendPipeline xsi:nil="true" />
          <SendPipelineData xsi:nil="true" />
          <Enable>true</Enable>
          <ReceiveHandler Name="BizTalkServerReceiveHost64" HostTrusted="false">
            <TransportType Name="WCF-Custom" Capabilities="907" ConfigurationClsid="af081f69-38ca-4d5b-87df-f0344b12557a" />
          </ReceiveHandler>
        </ReceiveLocation>
        <ReceiveLocation Name="ServiceBusForWindowsServer.WCF-Custom.NetMessagingBinding.Subscription.ReceiveLocation">
          <Description xsi:nil="true" />
          <Address>sb://uppy.europe.corp.microsoft.com/ServiceBusDefaultNamespace/biztalk/requesttopic</Address>
          <PublicAddress />
          <Primary>false</Primary>
          <ReceiveLocationServiceWindowEnabled>false</ReceiveLocationServiceWindowEnabled>
          <ReceiveLocationFromTime>2000-01-01T23:00:00</ReceiveLocationFromTime>
          <ReceiveLocationToTime>2000-01-01T22:59:59</ReceiveLocationToTime>
          <ReceiveLocationStartDateEnabled>false</ReceiveLocationStartDateEnabled>
          <ReceiveLocationStartDate>2013-01-08T00:00:00</ReceiveLocationStartDate>
          <ReceiveLocationEndDateEnabled>false</ReceiveLocationEndDateEnabled>
          <ReceiveLocationEndDate>2013-01-09T23:59:59</ReceiveLocationEndDate>
          <ReceiveLocationTransportType Name="WCF-Custom" Capabilities="907" ConfigurationClsid="af081f69-38ca-4d5b-87df-f0344b12557a" />
          <ReceiveLocationTransportTypeData>&lt;CustomProps&gt;&lt;BindingConfiguration vt="8"&gt;&amp;lt;binding name="netMessagingBinding"&amp;gt;&amp;lt;transportSettings enableRedirect="true" /&amp;gt;&amp;lt;/binding&amp;gt;&lt;/BindingConfiguration&gt;&lt;InboundBodyPathExpression vt="8" /&gt;&lt;InboundBodyLocation vt="8"&gt;UseBodyElement&lt;/InboundBodyLocation&gt;&lt;AffiliateApplicationName vt="8" /&gt;&lt;BindingType vt="8"&gt;netMessagingBinding&lt;/BindingType&gt;&lt;DisableLocationOnFailure vt="11"&gt;0&lt;/DisableLocationOnFailure&gt;&lt;UserName vt="8" /&gt;&lt;ServiceBehaviorConfiguration vt="8"&gt;&amp;lt;behavior name="ServiceBehavior" /&amp;gt;&lt;/ServiceBehaviorConfiguration&gt;&lt;EndpointBehaviorConfiguration vt="8"&gt;&amp;lt;behavior name="EndpointBehavior"&amp;gt;&amp;lt;bizTalkSecurity stsEndpoint="https://UPPY.europe.corp.microsoft.com:9355/ServiceBusDefaultNamespace" tokenProviderType="WindowsTokenProvider" /&amp;gt;&amp;lt;bizTalkListenUri listenUri="sb://uppy.europe.corp.microsoft.com/ServiceBusDefaultNamespace/biztalk/requesttopic/Subscriptions/ItalyMilan" /&amp;gt;&amp;lt;bizTalkMessageInspector&amp;gt;&amp;lt;propertiesToPromote name="Method" namespace="http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema" /&amp;gt;&amp;lt;propertiesToWrite name="MachineName,UserName,Country,City" namespace="http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema,http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema,http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema,http://windowsazure.cat.microsoft.com/samples/servicebusforwindowsserver/propertyschema" /&amp;gt;&amp;lt;/bizTalkMessageInspector&amp;gt;&amp;lt;/behavior&amp;gt;&lt;/EndpointBehaviorConfiguration&gt;&lt;OutboundXmlTemplate vt="8"&gt;&amp;lt;bts-msg-body xmlns="http://www.microsoft.com/schemas/bts2007" encoding="xml"/&amp;gt;&lt;/OutboundXmlTemplate&gt;&lt;IncludeExceptionDetailInFaults vt="11"&gt;-1&lt;/IncludeExceptionDetailInFaults&gt;&lt;InboundNodeEncoding vt="8"&gt;Xml&lt;/InboundNodeEncoding&gt;&lt;CredentialType vt="8"&gt;None&lt;/CredentialType&gt;&lt;OutboundBodyLocation vt="8"&gt;UseBodyElement&lt;/OutboundBodyLocation&gt;&lt;SuspendMessageOnFailure vt="11"&gt;-1&lt;/SuspendMessageOnFailure&gt;&lt;OrderedProcessing vt="11"&gt;0&lt;/OrderedProcessing&gt;&lt;/CustomProps&gt;</ReceiveLocationTransportTypeData>
          <ReceivePipeline Name="Microsoft.BizTalk.DefaultPipelines.XMLReceive" FullyQualifiedName="Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="1" TrackingOption="ServiceStartEnd MessageSendReceive PipelineEvents" Description="" />
          <ReceivePipelineData xsi:nil="true" />
          <SendPipeline xsi:nil="true" />
          <SendPipelineData xsi:nil="true" />
          <Enable>true</Enable>
          <ReceiveHandler Name="BizTalkServerReceiveHost64" HostTrusted="false">
            <TransportType Name="WCF-Custom" Capabilities="907" ConfigurationClsid="af081f69-38ca-4d5b-87df-f0344b12557a" />
          </ReceiveHandler>
        </ReceiveLocation>
      </ReceiveLocations>
      <SendPipelineData xsi:nil="true" />
      <Authentication>0</Authentication>
      <Tracking>0</Tracking>
      <Transforms />
      <RouteFailedMessage>false</RouteFailedMessage>
      <ApplicationName>ServiceBusForWindowsServer</ApplicationName>
    </ReceivePort>
  </ReceivePortCollection>
  <PartyCollection xsi:nil="true" />
</BindingInfo>