定制 EP 适配器

如果 CICS 提供的 EP 适配器不满足您的需求,那么您可以编写一个定制 EP 适配器。

定制 EP 适配器是您编写的用于格式化和路由事件的 CICS® 程序。 当 CICS 提供的某一个 EP 适配器不满足您的需求时,可能需要定制 EP 适配器。 定制 EP 适配器不应执行任何其他处理,例如,使用事件。

当定制 EP 适配器正在处理异步事件时,将通过连接事务开始。 事务必须是本地事务,且不适用于静态或动态路由。 当定制 EP 适配器处理同步 (有保证) 事件时,它将作为用户可替换程序链接到; 它由程序 LINK 启动并在 CICS 键中执行,而不考虑其程序资源定义中指定的 EXECKEY 选项。 连接定制 EP 适配器时,EXECKEY 选项有效。

定制 EP 适配器支持以下发布和事务方式:
表 1. 定制 EP 适配器发布和事务方式
事件处理适配器 发布方式 事务方式 Notes ®
SYNC ASYNC TRANS NONTRANS
定制 每个适配器、发布方式、事务方式的组合可能取决于您配置定制 EP 适配器的方式。 定制 EP 适配器必须符合事件的可恢复性需求。 请查阅您的定制 EP 适配器的文档。

通过使用 事件绑定编辑器来指定业务事件及其使用的 CICS EP 适配器。 有关适配器属性和受支持格式的更多信息,请参阅 CICS Explorer 产品文档中的 "指定 EP 适配器和分派器" 信息

CICS 支持使用以下语言编写的定制 EP 适配器:
  • COBOL
  • PL/I
  • C
  • C++
  • 汇编语言。