在此过程中,在基于内容的路由(CBR)方案中配置接收和发送位置,以便以简单的方式演示关键概念。 此处演示的概念可以应用于作为 Windows Communication Foundation (WCF) 服务公开的业务流程。
先决条件
此过程假定你有:
修改了 machince.config 文件,如 “如何将 BAM 拦截器行为添加到 Machine.config 文件中所示。
为 BizTalk Server 创建了 WCF 适配器,如 如何为 BizTalk Server 创建 WCF 适配器。
配置接收和发送位置
打开 BizTalk 管理控制台。 为此,请单击“ 开始”,指向 “所有程序”,指向 Microsoft BizTalk Server 20xx,然后单击 “BizTalk Server 管理”。
展开控制台树,找到 BizTalk 应用程序的“接收位置”节点。 单击 BizTalk Server 管理,单击 “应用程序”,单击“WCF 服务类型”对话框中选择的应用程序,然后单击“ 接收位置”。 将有一个新的接收位置,对应于你创建的接收位置。 它将处于禁用状态。
双击接收位置以打开 “接收位置属性 ”对话框,然后选择 WCF-Custom 作为传输类型。
单击“ 配置 ”按钮打开 “WCF-Custom 传输属性 ”对话框。
单击“ 绑定 ”选项卡,然后选择要使用的绑定。
单击“ 行为 ”选项卡,右键单击 EndpointBehavior 节点,然后选择“ 添加扩展”。
选择 BAMEndPointExtension(这是添加到 machine.config 文件的扩展),然后单击“ 确定”。
选择刚刚创建的扩展,输入以下值,然后单击“ 确定” :
谨慎
此示例或指南引用敏感信息,例如连接字符串或用户名和密码。 切勿在代码中硬编码这些值,并确保使用最安全的身份验证来保护机密数据。 有关详细信息,请参阅以下文档:
资产 价值 轮询间隔秒 10 ConnectionString ConnectionString:集成安全=SSPI;保留安全信息=False;初始目录=BAMPrimaryImport;数据源= 在“接收位置属性”对话框中,从“接收管道”下拉列表中选择 PassThruReceive,然后单击“确定”。
启用接收位置并刷新管理控制台。 启动状态指示设置成功。