定制 EP 适配器
如果 CICS 提供的 EP 适配器不满足您的需求,那么您可以编写一个定制 EP 适配器。
定制 EP 适配器是您编写的用于格式化和路由事件的 CICS® 程序。 当 CICS 提供的某一个 EP 适配器不满足您的需求时,可能需要定制 EP 适配器。 定制 EP 适配器不应执行任何其他处理,例如,使用事件。
当定制 EP 适配器正在处理异步事件时,将通过连接事务开始。 事务必须是本地事务,且不适用于静态或动态路由。 当定制 EP 适配器处理同步 (有保证) 事件时,它将作为用户可替换程序链接到; 它由程序 LINK 启动并在 CICS 键中执行,而不考虑其程序资源定义中指定的 EXECKEY 选项。 连接定制 EP 适配器时,EXECKEY 选项有效。
定制 EP 适配器支持以下发布和事务方式:
事件处理适配器 | 发布方式 | 事务方式 | Notes ® | ||
---|---|---|---|---|---|
SYNC | ASYNC | TRANS | NONTRANS | ||
定制 | 每个适配器、发布方式、事务方式的组合可能取决于您配置定制 EP 适配器的方式。 | 定制 EP 适配器必须符合事件的可恢复性需求。 请查阅您的定制 EP 适配器的文档。 |
通过使用 事件绑定编辑器来指定业务事件及其使用的 CICS EP 适配器。 有关适配器属性和受支持格式的更多信息,请参阅 CICS Explorer 产品文档中的 "指定 EP 适配器和分派器" 信息。
CICS 支持使用以下语言编写的定制 EP 适配器:
- COBOL
- PL/I
- C
- C++
- 汇编语言。