创建 TIBCO 会合接收项目

创建通知或事件类似于在 BizTalk Server 中创建其他调用。 本部分说明如何创建用于侦听 TIBCO Rendezvous 消息的接收位置。

事件和接收位置

任何 TIBCO Rendezvous 系统都可以将消息发送到其选择的使用者名称。 事件的概念是由其他 TIBCO Rendezvous 程序生成消息。

以下步骤描述了接收位置的生命周期:

  1. 创建接收位置。

  2. 将接收位置与主机相关联。

  3. 接收位置绑定到业务流程。

  4. 启用接收位置。

  5. 接收位置接收消息。

重要

每个接收位置都必须具有唯一名称。 在同一BizTalk Server部署中,两个接收位置不能具有相同的名称。

重要

建议您在接收位置的存放位置中设置加强的访问控制列表 (ACL)。 例如,在文件接收位置从其中提取消息的目录中,必须设置加强的 ACL,以便只有经过授权的用户才能在此位置中存放消息。

创建接收端口

  1. “BizTalk Server管理”中,依次展开“BizTalk 组”、“应用程序”和“应用程序”。

  2. 右键单击“ 接收端口”,指向“ 新建”,然后单击“ 单向接收端口”。

  3. “接收端口属性” 窗口的“ 常规 ”页上,执行以下操作:

    1. “名称” 字段中,键入 ReceiveFromTIBCORV

    2. “身份验证 组”框中,指定使用身份验证时如何处理消息。

    3. 选中 “为失败消息启用路由 ”复选框。

  4. 在“ 接收位置” 页上,执行以下操作:

    1. 单击 “新建”

    2. “接收位置” 窗口中的“ 常规 ”页上,键入接收位置 的名称

    3. 从“ 类型 ”下拉列表中选择 BizTalkServerIsolatedHost,然后从 “接收处理程序 ”下拉列表中选择传输地址。

    4. “接收管道 ”下拉列表中,选择“ XMLReceive ”或任何等效管道。

    5. “计划 ”页上,选择 “开始日期 ”和“ 结束日期 ”以限制接收文档。

    6. 选中 “启用服务窗口 ”复选框。

    7. 单击 “确定”

  5. 在“ 入站映射 ”页上,选择用于转换所选端口上的文档的入站映射。

  6. “跟踪 ”页上,选择所需的跟踪邮件正文和跟踪消息属性。

  7. 单击 “确定”

设置传输属性

当您配置用于 TIBCO Rendezvous 的 Microsoft BizTalk 适配器以侦听消息时,指定要侦听的使用者名称。 这是唯一需要的属性。

  1. 在“TIBCO Rendezvous 传输属性”对话框中,展开 “适配器必需属性”,输入 “Rendezvous 使用者名称”。

    这是适配器侦听的使用者名称(允许 Rendezvous 通配符)。 在最简单的部署方案中,这是唯一必需的属性。

    显示“适配器必需属性”对话框的图像。

  2. 如果需要经过认证的消息传送,请在 “认证侦听器设置”中提供可重用的名称和账本文件名。

    如果您要定义分布式队列,这是必填字段。 如果不需要已认证消息,则将这些项保留为空。 对于所有定义在此主机上的端口和运行在此主机上的其他 TIBCO Rendezvous 程序,分类帐文件名和可重复使用名称必须是唯一的。 如果不是这种情况,用户接口将无法检测到它,而在运行时捕获和记录一个错误。

  3. “分布式队列设置”中,如果不需要分布式队列,请不要更改条目。

    下面的值与 BizTalk Server 组一起使用。 用于 TIBCO Rendezvous 的 BizTalk 适配器在 API 调用 TIBCO RV 中使用这些值。

    使用此选项 要执行此操作
    分类帐文件名称 已认证的侦听器(或组成员)的分类帐文件名称。 默认值为 Null。

    如果未指定一个值,则使用内存分类帐。
    可重复使用的名称 已认证的侦听器(或组成员)的可重复使用名称。 默认值为 Null。

    若要避免进程被重新启动,则需要一个可重复使用的名称。 如果未指定一个值,则使用生成的(非可重用)名称。

    如果在 BizTalk Server 组中部署 TIBCO Rendezvous 接收位置,则分布式队列将非常有用。 在这种情况下,输入所需的时间间隔和策略值。 激活间隔和心跳间隔都按原样向 TIBCO Rendezvous 提供。 因为在一个分布式队列的所有参与者中,间隔必须是相同的,因此值必须一次性输入。 使用策略,每台主机上的这些值可以很容易地互为不同。 所有策略值都遵循用逗号分开以分号分隔的主机:值对。

    例如, host1:10;host2:20;host3:30

    主机名必须是有效的 DNS 主机名或 IP 地址。 对于这些策略中的每个策略,适配器将查找与其主机关联的值,并将其与 TIBCO Rendezvous API 一起使用。

    如果值在所有计算机上都相同,则可以在 Tibr 上指定一个简单的值,而不是名称:值对的列表, (例如 20) 。

    使用此选项 要执行此操作
    激活时间间隔 用于此分布式队列的计划程序权重策略。 它是没有收到来自计划程序的心跳消息的时间间隔,在此之后,TIBCO RV 会激活一个新的计划程序。 默认值是 20 秒。
    心跳时间间隔 在此分布式队列内使用的心跳时间间隔。 它与 BizTalk Server 组参数一起使用。 用于 TIBCO Rendezvous 的 BizTalk 适配器在 API 调用 TIBCO RV 中使用这些值。 作为组的活动计划程序并在该时间间隔内广播心跳消息的适配器实例将使用该值。 默认值为 10。
    计划程序权重策略 默认情况下(空值),组的所有成员都有相同的机会成为计划程序。 主机权重对值列表提供了不同的权重策略。 默认值为 Null。
    工作能力策略 用于此分布式队列的工作能力策略。 此值表示组成员可以处理的并发任务数量。 如果未指定,则默认值为 1。 主机容量对值的列表为不同的容量策略提供。
    工作权重策略 用于此分布式队列的工作权重策略。 此值提供了一个权重值,以在 TIBCO 分布式队列中帮助 TIBCO 分配任务。 可用的工作人员将首先被分配高权重任务。 默认值为 1。
  4. 展开 “常规设置” 并输入连接到 TIBCO Rendezvous 服务器所需的所有信息。

    使用此选项 要执行此操作
    附录通配符替换 指定通配符文本替换。 接收位置正在侦听的使用者名称用于在结果消息中生成 XML 目标命名空间。 默认情况下,适配器会将任何“”>通配符替换为生成的消息中的文本 GTWILDCARD。 您可以在此字段中指定一个不同的通配符。
    代码页编号 识别消息创建者使用的代码页,以对包含在传入消息中的字符串进行编码。 默认值为 65001。 (适配器不支持从两个不同的代码页环境生成相同的消息主题。)
    元素通配符替换 指定不同的通配符文本替换,接收位置正在侦听的使用者名称用于在结果消息中生成 XML 目标命名空间。 默认情况下,适配器将使用文本 STARWILDCARD 替换生成消息中的任何“*”通配符。 您可以在此字段中指定一个不同的通配符。
    事件队列名称 指定要在创建 Rendezvous 队列对象时使用的名称。 该名称为方便而提供,因为关联日志消息将显示事件队列名称。 默认为空,
    Filter 当您在侦听使用者名称中指定通配符时,目标业务流程可能仅对可能达到的潜在非常大使用者集的子集感兴趣。 若要使对 BizTalk Server 和到数据库的关联访问的影响降低到最小,您可以进一步指定哪些消息应被发送到 BizTalk Server。 此项包含一个分号隔离的使用者名称列表(不允许使用通配符)。 对于与指定通配符的使用者名称匹配,但其使用者命名位于该列表中的任何消息,都将被筛选掉(不被发送到 BizTalk Server)。 可以通过在筛选器值前面附加一个“!”字符来反转筛选器逻辑。 默认为空 (无筛选器)。
    将不受支持的类型映射到字符串 不受支持的类型是生成错误还是映射到字符串。 如果使用具有较新版本 TIBCO Rendezvous 的适配器(可能添加了新类型),则可以使用此设置。
    BizTalk 组成员 如果设置为 True,则必须设置分布式队列参数(参考分布式队列设置节点)和已认证的侦听参数(参考已认证侦听设置节点)。 默认值为 False。
    路径 如果该信息还未在路径环境变量中,则设置为指向 TIBCO Rendezvous 二进制文件。
    保留顺序 适配器是否按接收消息的相同顺序(例如,使用单一调度线程)将传入消息调度到 BizTalk Server。 注意,如果未设置已认证消息参数,它不表示适配器将按发送消息的顺序接收消息(指单源情况)
    接收位置标识符 接收位置的名称。
    Reserved 为特殊用途保留的字段。
  5. 展开 “Rendezvous Transport”,输入 TIBCO Rendezvous 守护程序和程序之间通信所需的所有信息。

    传输 (网络、守护程序、服务) 指定 TIBCO Rendezvous 守护程序交换消息的方式。 这些设置将按原样发送到 TIBCO Rendezvous API。 使用默认值(空白)会导到使用默认的通信策略。

    TIBCO Rendezvous 传输定义传输范围—即其发送信息的可能目标集。 此属性集定义了一种传输。

    参数 说明
    守护程序 为 Rendezvous 传输后台程序参数键入数字标识符。
    Network 键入 Rendezvous 网络参数的名称。
    Service Name 键入 Rendezvous 传输服务的名称。
  6. 使用单一登录 (SSO) 提供凭据。

    有两种方法可用于访问 TIBCO Rendezvous 系统。 您可以使用凭据(用户名和密码参数)或单一登录。

    1. “使用 SSO 使用单一登录”中选择“”。

      注意

      有关如何设置 SSO 的信息,请参阅 安全性

    2. 从列表中选择一个关联应用程序。

      一个由企业单一登录工具创建的关联应用程序表示一个应用程序(如 TIBCO Rendezvous)。 用于 TIBCO Rendezvous 的 Microsoft BizTalk 适配器使用应用程序用户的凭据。 这些凭据是从服务器系统的 SSO 数据库中为指定关联应用程序检索的。

      注意

      有关如何创建关联应用程序的信息,请参阅 创建关联应用程序

  7. 提供所有必需信息后,单击“ 应用”,然后单击“ 确定”。

    您必须为用于 TIBCO Rendezvous 的 BizTalk 适配器设置连接参数以接收 TIBCO Rendezvous 消息。

后续步骤