事件绑定文件是一个 XML 文件,用于将事件规范集定义到 CICS®。每个事件绑定文件均可独立部署。事件绑定由多个部分组成,每个部分均在编辑器中的独立选项卡中进行编辑。
事件绑定选项卡
该选项卡可用于处理应用于整个事件绑定的信息。
您可指定常规信息,由名称、描述和版本组成。可以验证并部署完整的事件绑定。
该面板的其余部分由您在该事件绑定中定义的事件规范的列表和使用以下方式处理事件规范的按钮集组成:
- 添加新的事件规范。
- 编辑现有的事件规范。
- 除去现有的事件规范。
规范选项卡
该选项卡可用于处理事件规范并捕获规范。
您可以指定该事件规范的常规信息,由名称和描述组成。可以添加和除去针对该事件规范要捕获的事件信息,并可以对各项事件信息进行排序。
可以将捕获规范添加到事件规范中。捕获规范会针对该事件定义 EXEC CICS 命令、过滤以及数据值。可以针对事件规范创建一个以上的捕获规范。对于每个捕获规范,编辑器都会打开一个笔记本,其中包含以下三个选项卡:
- 捕获点选项卡
- 您可以使用该选项卡选择您希望与此捕获点关联的 EXEC CICS 命令,并提供该捕获点的名称和描述。
- 过滤选项卡
- 在该选项卡中,可以提供一些谓词,用于限制发出事件的情况。如果您不提供谓词,那么每次在目标 CICS 系统中运行在捕获点选项卡中选择的 EXEC CICS 命令时,都会发出事件。每个谓词均包含用于识别该谓词、运算符和值的信息。
您可以根据需要指定多个谓词,用于识别希望该捕获点发出事件的情况。可以指定三种类型的谓词:
- 应用程序上下文
- 每个捕获点都具有可为其指定谓词的上下文项。事务标识就是一个示例。所有可用的应用程序上下文谓词都显示在过滤选项卡中。
应用程序上下文谓词是可选的;但是,您通常可以指定事务标识或当前程序,以从特定应用程序发出事件。
- 应用程序命令选项
- 针对捕获点指定的每条 EXEC CICS 命令都可以具有应用程序命令选项,您可以为其指定谓词。
某些命令无应用程序命令选项。应用程序命令选项与特定 EXEC CICS 命令的选项一致。
例如,对于 SEND MAP 命令即为 MAP 名称。针对该捕获点的 EXEC CICS 命令的所有可用固定数据值都显示在过滤选项卡中。
应用程序命令选项的格式为 CICS 所知。
- 应用程序数据
- 可为捕获点指定的每条 EXEC CICS 命令都可以具有可变长度数据值,您可以为其指定谓词。
应用程序数据与特定 EXEC CICS 命令的选项一致。例如,对于 SEND MAP 命令即为 FROM 字段。针对该捕获点的 EXEC CICS 命令的所有可用可变数据值都显示在过滤选项卡中。
应用程序数据谓词由 CICS 按照指定的顺序进行处理。例如,处理完第一个谓词,然后再处理第二个,以此类推。
应用程序数据用于存储区域,例如在 CICS 命令上作为选项传递的 COMMAREA 或容器。这些区域的格式为 CICS 未知,但是为您的应用程序所知。您可能具有源语言描述,可以将其导入以描述该格式。
- 信息源选项卡
- 该选项卡可用于将与事件规范关联的业务信息项映射到该捕获点可用的数据项。该选项卡包含您定义的业务信息项的表。要映射项,请双击该项,这样会出现“编辑信息源”窗口。
适配器选项卡
该选项卡可用于选择 EP 适配器,以针对该事件绑定发出事件。
您还可以提供高级信息,告知 CICS 如何运行 EP 适配器。该选项卡包含两部分。
- 适配器
- 在该部分中,您可以选择 EP 适配器的类型,并提供所选 EP 适配器所需的信息。
- TS 队列
- 向指定 CICS TS 队列发出事件。该 EP 适配器用于验证已捕获带有正确数据的正确事件,并向从 TS 队列进行读取的任何使用者发出事件。
- 事务启动
- 向指定的 CICS 事务发出事件。事务是以基于容器的事件格式传递的数据。您可以指定要运行该事务的 CICS 系统。如果无需事件数据,那么可以使用现有事务。
- 定制(用户写入)
- 以您所需的任何格式发出事件。定制 EP 适配器是可写入的 CICS 程序,用于提供由 CICS 提供的 EP 适配器所不支持的事件格式化和路由的组合。定制 EP 适配器不得执行任何其他处理,例如,使用事件。
- WMQ 队列
- 以 XML 格式(以供 WebSphere® Business Events 使用)、“公共基本事件”(CBE) 格式(供 WebSphere Business Monitor 使用)或非 XML 格式向 WebSphere 消息队列发出事件。
- HTTP
- 以 XML 格式用 HTTP POST 向兼容 HTTP 1.1 的服务器发出事件,这种格式供诸如 WebSphere Business Events 和 WebSphere Business Monitor 之类的产品使用。
- 高级
- 完成事件绑定无需提供本部分中的信息。如果需要影响 CICS 运行 EP 适配器的方式,您可以更改优先级、事务性、用户标识和 CICS 系统标识。并非所有这些选项都可用于所有 EP 适配器类型。本部分显示了针对您所选 EP 适配器和消息格式的正确选项集。
- 有关您可以选择的高级设置的更多信息,请参阅指定 EP 适配器和分派器信息。