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#

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Client", "Client\Client.csproj", "{32754F39-E353-4607-94FE-B9B9ACFD58EF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceContracts", "ServiceContracts\ServiceContracts.csproj", "{29CFF250-AB69-45EB-B72E-9FB13811A4ED}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BusinessLogic", "BusinessLogic\BusinessLogic.csproj", "{7D88B44B-4840-49B9-9BB9-C436E6E0C84C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Orchestrations", "Orchestrations\Orchestrations.btproj", "{321F0A18-809F-40E1-95C4-A09F9D90A674}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Service", "Service\Service.csproj", "{9C939FE1-C37F-42DB-A4FE-CA1147AE9A58}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessageInspector", "MessageInspector\MessageInspector.csproj", "{2AE40F60-3525-4D36-A984-293357D8A884}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ListenUri", "ListenUriEndpointBehavior\ListenUri.csproj", "{A32AD879-8F7B-445B-B35E-451EC324656F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Provisioning", "Provisioning\Provisioning.csproj", "{905F30A5-63BB-4896-82D5-B38170AECE47}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SessionChannel", "SessionChannelEndpointBehavior\SessionChannel.csproj", "{18C579C1-8778-4444-B1E4-25642103F694}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PropertySchemas", "PropertySchemas\PropertySchemas.btproj", "{90008BA8-557B-457D-BEC9-D1392162A945}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataContracts", "DataContracts\DataContracts.csproj", "{074AEAA8-9A07-4CD7-8B0F-C12B3ABCD7A1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessageContracts", "MessageContracts\MessageContracts.csproj", "{9690DA24-B73F-4574-A193-48FF1587FD91}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Security", "TokenProviderEndpointBehavior\Security.csproj", "{6B4694F2-9159-4389-B344-C729140FCE8A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Schemas", "Schemas\Schemas.btproj", "{2715C441-7A55-4E04-87D4-8748EDB3E741}"
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|Any CPU = Debug|Any CPU
		Debug|Mixed Platforms = Debug|Mixed Platforms
		Debug|x86 = Debug|x86
		Release|Any CPU = Release|Any CPU
		Release|Mixed Platforms = Release|Mixed Platforms
		Release|x86 = Release|x86
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{32754F39-E353-4607-94FE-B9B9ACFD58EF}.Debug|Any CPU.ActiveCfg = Debug|x86
		{32754F39-E353-4607-94FE-B9B9ACFD58EF}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
		{32754F39-E353-4607-94FE-B9B9ACFD58EF}.Debug|Mixed Platforms.Build.0 = Debug|x86
		{32754F39-E353-4607-94FE-B9B9ACFD58EF}.Debug|x86.ActiveCfg = Debug|x86
		{32754F39-E353-4607-94FE-B9B9ACFD58EF}.Debug|x86.Build.0 = Debug|x86
		{32754F39-E353-4607-94FE-B9B9ACFD58EF}.Release|Any CPU.ActiveCfg = Release|x86
		{32754F39-E353-4607-94FE-B9B9ACFD58EF}.Release|Mixed Platforms.ActiveCfg = Release|x86
		{32754F39-E353-4607-94FE-B9B9ACFD58EF}.Release|Mixed Platforms.Build.0 = Release|x86
		{32754F39-E353-4607-94FE-B9B9ACFD58EF}.Release|x86.ActiveCfg = Release|x86
		{32754F39-E353-4607-94FE-B9B9ACFD58EF}.Release|x86.Build.0 = Release|x86
		{29CFF250-AB69-45EB-B72E-9FB13811A4ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{29CFF250-AB69-45EB-B72E-9FB13811A4ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{29CFF250-AB69-45EB-B72E-9FB13811A4ED}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
		{29CFF250-AB69-45EB-B72E-9FB13811A4ED}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
		{29CFF250-AB69-45EB-B72E-9FB13811A4ED}.Debug|x86.ActiveCfg = Debug|Any CPU
		{29CFF250-AB69-45EB-B72E-9FB13811A4ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{29CFF250-AB69-45EB-B72E-9FB13811A4ED}.Release|Any CPU.Build.0 = Release|Any CPU
		{29CFF250-AB69-45EB-B72E-9FB13811A4ED}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
		{29CFF250-AB69-45EB-B72E-9FB13811A4ED}.Release|Mixed Platforms.Build.0 = Release|Any CPU
		{29CFF250-AB69-45EB-B72E-9FB13811A4ED}.Release|x86.ActiveCfg = Release|Any CPU
		{7D88B44B-4840-49B9-9BB9-C436E6E0C84C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{7D88B44B-4840-49B9-9BB9-C436E6E0C84C}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{7D88B44B-4840-49B9-9BB9-C436E6E0C84C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
		{7D88B44B-4840-49B9-9BB9-C436E6E0C84C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
		{7D88B44B-4840-49B9-9BB9-C436E6E0C84C}.Debug|x86.ActiveCfg = Debug|Any CPU
		{7D88B44B-4840-49B9-9BB9-C436E6E0C84C}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{7D88B44B-4840-49B9-9BB9-C436E6E0C84C}.Release|Any CPU.Build.0 = Release|Any CPU
		{7D88B44B-4840-49B9-9BB9-C436E6E0C84C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
		{7D88B44B-4840-49B9-9BB9-C436E6E0C84C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
		{7D88B44B-4840-49B9-9BB9-C436E6E0C84C}.Release|x86.ActiveCfg = Release|Any CPU
		{321F0A18-809F-40E1-95C4-A09F9D90A674}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{321F0A18-809F-40E1-95C4-A09F9D90A674}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{321F0A18-809F-40E1-95C4-A09F9D90A674}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
		{321F0A18-809F-40E1-95C4-A09F9D90A674}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
		{321F0A18-809F-40E1-95C4-A09F9D90A674}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
		{321F0A18-809F-40E1-95C4-A09F9D90A674}.Debug|x86.ActiveCfg = Debug|Any CPU
		{321F0A18-809F-40E1-95C4-A09F9D90A674}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{321F0A18-809F-40E1-95C4-A09F9D90A674}.Release|Any CPU.Build.0 = Release|Any CPU
		{321F0A18-809F-40E1-95C4-A09F9D90A674}.Release|Any CPU.Deploy.0 = Release|Any CPU
		{321F0A18-809F-40E1-95C4-A09F9D90A674}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
		{321F0A18-809F-40E1-95C4-A09F9D90A674}.Release|Mixed Platforms.Build.0 = Release|Any CPU
		{321F0A18-809F-40E1-95C4-A09F9D90A674}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
		{321F0A18-809F-40E1-95C4-A09F9D90A674}.Release|x86.ActiveCfg = Release|Any CPU
		{9C939FE1-C37F-42DB-A4FE-CA1147AE9A58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{9C939FE1-C37F-42DB-A4FE-CA1147AE9A58}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{9C939FE1-C37F-42DB-A4FE-CA1147AE9A58}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
		{9C939FE1-C37F-42DB-A4FE-CA1147AE9A58}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
		{9C939FE1-C37F-42DB-A4FE-CA1147AE9A58}.Debug|x86.ActiveCfg = Debug|Any CPU
		{9C939FE1-C37F-42DB-A4FE-CA1147AE9A58}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{9C939FE1-C37F-42DB-A4FE-CA1147AE9A58}.Release|Any CPU.Build.0 = Release|Any CPU
		{9C939FE1-C37F-42DB-A4FE-CA1147AE9A58}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
		{9C939FE1-C37F-42DB-A4FE-CA1147AE9A58}.Release|Mixed Platforms.Build.0 = Release|Any CPU
		{9C939FE1-C37F-42DB-A4FE-CA1147AE9A58}.Release|x86.ActiveCfg = Release|Any CPU
		{2AE40F60-3525-4D36-A984-293357D8A884}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{2AE40F60-3525-4D36-A984-293357D8A884}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{2AE40F60-3525-4D36-A984-293357D8A884}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
		{2AE40F60-3525-4D36-A984-293357D8A884}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
		{2AE40F60-3525-4D36-A984-293357D8A884}.Debug|x86.ActiveCfg = Debug|Any CPU
		{2AE40F60-3525-4D36-A984-293357D8A884}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{2AE40F60-3525-4D36-A984-293357D8A884}.Release|Any CPU.Build.0 = Release|Any CPU
		{2AE40F60-3525-4D36-A984-293357D8A884}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
		{2AE40F60-3525-4D36-A984-293357D8A884}.Release|Mixed Platforms.Build.0 = Release|Any CPU
		{2AE40F60-3525-4D36-A984-293357D8A884}.Release|x86.ActiveCfg = Release|Any CPU
		{A32AD879-8F7B-445B-B35E-451EC324656F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{A32AD879-8F7B-445B-B35E-451EC324656F}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{A32AD879-8F7B-445B-B35E-451EC324656F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
		{A32AD879-8F7B-445B-B35E-451EC324656F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
		{A32AD879-8F7B-445B-B35E-451EC324656F}.Debug|x86.ActiveCfg = Debug|Any CPU
		{A32AD879-8F7B-445B-B35E-451EC324656F}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{A32AD879-8F7B-445B-B35E-451EC324656F}.Release|Any CPU.Build.0 = Release|Any CPU
		{A32AD879-8F7B-445B-B35E-451EC324656F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
		{A32AD879-8F7B-445B-B35E-451EC324656F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
		{A32AD879-8F7B-445B-B35E-451EC324656F}.Release|x86.ActiveCfg = Release|Any CPU
		{905F30A5-63BB-4896-82D5-B38170AECE47}.Debug|Any CPU.ActiveCfg = Debug|x86
		{905F30A5-63BB-4896-82D5-B38170AECE47}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
		{905F30A5-63BB-4896-82D5-B38170AECE47}.Debug|Mixed Platforms.Build.0 = Debug|x86
		{905F30A5-63BB-4896-82D5-B38170AECE47}.Debug|x86.ActiveCfg = Debug|x86
		{905F30A5-63BB-4896-82D5-B38170AECE47}.Debug|x86.Build.0 = Debug|x86
		{905F30A5-63BB-4896-82D5-B38170AECE47}.Release|Any CPU.ActiveCfg = Release|x86
		{905F30A5-63BB-4896-82D5-B38170AECE47}.Release|Mixed Platforms.ActiveCfg = Release|x86
		{905F30A5-63BB-4896-82D5-B38170AECE47}.Release|Mixed Platforms.Build.0 = Release|x86
		{905F30A5-63BB-4896-82D5-B38170AECE47}.Release|x86.ActiveCfg = Release|x86
		{905F30A5-63BB-4896-82D5-B38170AECE47}.Release|x86.Build.0 = Release|x86
		{18C579C1-8778-4444-B1E4-25642103F694}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{18C579C1-8778-4444-B1E4-25642103F694}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{18C579C1-8778-4444-B1E4-25642103F694}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
		{18C579C1-8778-4444-B1E4-25642103F694}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
		{18C579C1-8778-4444-B1E4-25642103F694}.Debug|x86.ActiveCfg = Debug|Any CPU
		{18C579C1-8778-4444-B1E4-25642103F694}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{18C579C1-8778-4444-B1E4-25642103F694}.Release|Any CPU.Build.0 = Release|Any CPU
		{18C579C1-8778-4444-B1E4-25642103F694}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
		{18C579C1-8778-4444-B1E4-25642103F694}.Release|Mixed Platforms.Build.0 = Release|Any CPU
		{18C579C1-8778-4444-B1E4-25642103F694}.Release|x86.ActiveCfg = Release|Any CPU
		{90008BA8-557B-457D-BEC9-D1392162A945}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{90008BA8-557B-457D-BEC9-D1392162A945}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{90008BA8-557B-457D-BEC9-D1392162A945}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
		{90008BA8-557B-457D-BEC9-D1392162A945}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
		{90008BA8-557B-457D-BEC9-D1392162A945}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
		{90008BA8-557B-457D-BEC9-D1392162A945}.Debug|x86.ActiveCfg = Debug|Any CPU
		{90008BA8-557B-457D-BEC9-D1392162A945}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{90008BA8-557B-457D-BEC9-D1392162A945}.Release|Any CPU.Build.0 = Release|Any CPU
		{90008BA8-557B-457D-BEC9-D1392162A945}.Release|Any CPU.Deploy.0 = Release|Any CPU
		{90008BA8-557B-457D-BEC9-D1392162A945}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
		{90008BA8-557B-457D-BEC9-D1392162A945}.Release|Mixed Platforms.Build.0 = Release|Any CPU
		{90008BA8-557B-457D-BEC9-D1392162A945}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
		{90008BA8-557B-457D-BEC9-D1392162A945}.Release|x86.ActiveCfg = Release|Any CPU
		{074AEAA8-9A07-4CD7-8B0F-C12B3ABCD7A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{074AEAA8-9A07-4CD7-8B0F-C12B3ABCD7A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{074AEAA8-9A07-4CD7-8B0F-C12B3ABCD7A1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
		{074AEAA8-9A07-4CD7-8B0F-C12B3ABCD7A1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
		{074AEAA8-9A07-4CD7-8B0F-C12B3ABCD7A1}.Debug|x86.ActiveCfg = Debug|Any CPU
		{074AEAA8-9A07-4CD7-8B0F-C12B3ABCD7A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{074AEAA8-9A07-4CD7-8B0F-C12B3ABCD7A1}.Release|Any CPU.Build.0 = Release|Any CPU
		{074AEAA8-9A07-4CD7-8B0F-C12B3ABCD7A1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
		{074AEAA8-9A07-4CD7-8B0F-C12B3ABCD7A1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
		{074AEAA8-9A07-4CD7-8B0F-C12B3ABCD7A1}.Release|x86.ActiveCfg = Release|Any CPU
		{9690DA24-B73F-4574-A193-48FF1587FD91}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{9690DA24-B73F-4574-A193-48FF1587FD91}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{9690DA24-B73F-4574-A193-48FF1587FD91}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
		{9690DA24-B73F-4574-A193-48FF1587FD91}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
		{9690DA24-B73F-4574-A193-48FF1587FD91}.Debug|x86.ActiveCfg = Debug|Any CPU
		{9690DA24-B73F-4574-A193-48FF1587FD91}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{9690DA24-B73F-4574-A193-48FF1587FD91}.Release|Any CPU.Build.0 = Release|Any CPU
		{9690DA24-B73F-4574-A193-48FF1587FD91}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
		{9690DA24-B73F-4574-A193-48FF1587FD91}.Release|Mixed Platforms.Build.0 = Release|Any CPU
		{9690DA24-B73F-4574-A193-48FF1587FD91}.Release|x86.ActiveCfg = Release|Any CPU
		{6B4694F2-9159-4389-B344-C729140FCE8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{6B4694F2-9159-4389-B344-C729140FCE8A}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{6B4694F2-9159-4389-B344-C729140FCE8A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
		{6B4694F2-9159-4389-B344-C729140FCE8A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
		{6B4694F2-9159-4389-B344-C729140FCE8A}.Debug|x86.ActiveCfg = Debug|Any CPU
		{6B4694F2-9159-4389-B344-C729140FCE8A}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{6B4694F2-9159-4389-B344-C729140FCE8A}.Release|Any CPU.Build.0 = Release|Any CPU
		{6B4694F2-9159-4389-B344-C729140FCE8A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
		{6B4694F2-9159-4389-B344-C729140FCE8A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
		{6B4694F2-9159-4389-B344-C729140FCE8A}.Release|x86.ActiveCfg = Release|Any CPU
		{2715C441-7A55-4E04-87D4-8748EDB3E741}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{2715C441-7A55-4E04-87D4-8748EDB3E741}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{2715C441-7A55-4E04-87D4-8748EDB3E741}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
		{2715C441-7A55-4E04-87D4-8748EDB3E741}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
		{2715C441-7A55-4E04-87D4-8748EDB3E741}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
		{2715C441-7A55-4E04-87D4-8748EDB3E741}.Debug|x86.ActiveCfg = Debug|Any CPU
		{2715C441-7A55-4E04-87D4-8748EDB3E741}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{2715C441-7A55-4E04-87D4-8748EDB3E741}.Release|Any CPU.Build.0 = Release|Any CPU
		{2715C441-7A55-4E04-87D4-8748EDB3E741}.Release|Any CPU.Deploy.0 = Release|Any CPU
		{2715C441-7A55-4E04-87D4-8748EDB3E741}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
		{2715C441-7A55-4E04-87D4-8748EDB3E741}.Release|Mixed Platforms.Build.0 = Release|Any CPU
		{2715C441-7A55-4E04-87D4-8748EDB3E741}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
		{2715C441-7A55-4E04-87D4-8748EDB3E741}.Release|x86.ActiveCfg = Release|Any CPU
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
EndGlobal