创建 TIBCO EMS 接收项目
概述
TIBCO Enterprise Message Service 接收器是一种侦听服务,可以注册特殊的队列或主题,并接收相关消息。 TIBCO Enterprise Message Service 的 BizTalk 适配器首先通过打开一个新会话向 TIBCO Enterprise Message Service 注册,然后继续轮询以接收消息。 该部分介绍了如何设置接收端口以连接到 TIBCO Enterprise Message Service,如何在您的业务流程中加入 XML 以在运行时与 TIBCO EMS 进行交互。
创建接收端口
在BizTalk Server管理控制台中,依次展开“BizTalk 组”、“应用程序”和“应用程序”。
右键单击“ 接收端口”,选择“ 新建”,然后单击“ 单向接收端口”。
在 “接收端口属性” 窗口的“ 常规 ”页上,执行以下操作:
在 “名称” 字段中,键入
ReceiveFromTIBCOEMS
。在 “身份验证 组”框中,指定使用身份验证时消息的处理方式。
选中 “为失败邮件启用路由 ”复选框。
在“ 接收位置” 页上,执行以下操作:
单击 “新建” 。
在 “接收位置” 窗口的“ 常规 ”页上,键入接收位置 的名称 。
从“ 类型 ”下拉列表中选择传输类型,然后从“ 接收处理程序 ”下拉列表中选择传输地址。
从 “接收管道 ”下拉列表中,选择接收管道。
在“ 计划 ”页上,选择 “开始日期 ”和“ 结束日期 ”以限制接收文档。
选中“ 启用服务窗口 ”复选框。
单击 “确定” 。
在“ 入站映射 ”页上,选择用于转换所选端口上的文档的入站映射。
在 “跟踪 ”页上,选择所需的跟踪邮件正文和跟踪邮件属性。
单击 “确定” 。
设置接收端口传输属性
对于 TIBCO 企业消息系统 (EMS) 接收位置,TIBCO EMS 系统的 URL 和 目标命名空间 是唯一所需的配置值。
展开 “系统定义” ,并输入连接到 TIBCO EMS 服务器所需的所有信息。
展开 “消息处理” 并输入所有必需的信息。
参数 说明 消息选择器 仅当目标消息中的此字符串的评估结果为 True 时,才接收消息。
允许接收端口仅检索其包含的标头属性与本字段中介绍的表达式匹配的消息。
消息选择器的语法基于 SQL92 条件表达式语法的子集。 TIBCO EMS 用户指南中完整说明了该语法。
例如,如果一个消息包含标头属性名称 NewsType,则接收端口将仅接收类型为 Sports 或 Editorial 的消息。重试计数 传输重试计数。 默认值为 0。 重试间隔 适配器发起重试之前的等待时间。 默认值为 5 分钟。 展开 “服务器连接定义” 并输入所有必需的信息。
参数 说明 目标 强制设置。 定义目标名称和类型。 使用以下格式定义队列或主题:Queue[queue.name] 或 Topic[topic.name]。 端口号 TIBCO EMS 服务器侦听的端口。 服务器名称 强制设置。 托管 TIBCO EMS 服务器的系统的名称。 使用单一登录 (SSO) 提供凭据。
有两种方法可用于访问 TIBCO EMS 系统。 可以使用凭据 (用户名和密码参数) 或单一登录。
在“使用 SSO 使用单一登录”中选择“是”。
在列表中选择一个关联应用程序。
企业单一登录工具创建的关联应用程序代表诸如 TIBCO EMS 之类的应用程序。 用于 TIBCO EMS 的 Microsoft BizTalk 适配器使用应用程序用户的凭据。 这些凭据是从服务器系统的 SSO 数据库中为指定关联应用程序检索的。
有关如何创建关联应用程序的详细信息,请参阅 创建关联应用程序。
展开“用户凭据”,输入“用户名和密码”以访问 TIBCO EMS 服务器。
参数 说明 Password
用于与 TIBCO EMS 后台程序通信的用户的密码。
如果未选择“ 使用 SSO”,则必须为 BizTalk Adapter for TIBCO EMS 设置凭据参数,以便与 TIBCO EMS 守护程序通信。User Name
用于与 TIBCO EMS 后台程序进行通信的用户的名称。
如果未选择“ 使用 SSO”,则必须为 BizTalk Adapter for TIBCO EMS 设置凭据参数,以便与 TIBCO EMS 守护程序通信。单击“应用”,然后单击“确定”。