使用 IBM App Connect Enterprise Toolkit 创建策略
要控制运行时的消息流行为,请在一个或多个策略项目中创建一个或多个策略并部署策略项目。
准备工作
关于此任务
过程
结果
开发消息流时,策略中的值会覆盖在“属性”视图中为节点配置的等效属性。
后续操作
- 通过设置消息流节点相应属性中的策略名称,可以将策略附加到消息流节点。
如果想要在运行时使用策略覆盖消息流节点属性,那么需要在消息流节点上设置策略名称。 例如,要在运行时为聚集节点配置事件存储,先要创建聚集策略。 接下来,将 AggregateControl 或 AggregateReply 节点上的 Aggregate name 属性设置为策略的名称。 如果不使用聚集策略,那么聚集节点上的 Aggregate name 属性将用于关联扇入和扇出流。
如果策略部署在 集成服务器的缺省策略项目中,请仅在消息流属性中指定策略名称。 如果策略部署在非缺省策略项目中,请使用策略项目名称作为策略名称的前缀:{PolicyProjectName}:PolicyName您还可以使用 Java 代码中的策略名称从 JavaCompute 节点引用策略; 例如:
- 部署策略。
您可以在独立的 BAR 文件中部署一个或多个策略项目,也可以在与关联消息流相同的 BAR 文件中进行部署。
如果在消息流或消息流节点上专门设置了策略名称,必须先部署策略,然后才能启动消息流。 如果未在消息流或消息流节点上显式指定策略,那么必须在消息流之前或与消息流一起部署策略 (请参阅 将资源添加到 BAR 文件)。
已部署的策略显示在具有策略项目名称的子目录中的 集成服务器 工作目录的 run 子目录中。 您可以在 IBM App Connect Enterprise Toolkit 的集成资源管理器 或 Web 用户界面的 "策略" 选项卡上查看已部署策略的属性 (请参阅 访问 Web 用户界面)。 您还可以通过使用 REST API 或 Web 用户界面来查看运行时已部署的流正在使用的属性。