定义供外部 CICS 接口使用的链接

本部分描述了如何定义连接以供非CICS® 程序使用,这些程序使用外部 CICS 接口 (EXCI) 来链接到 CICS 服务器程序。 所需的定义与 CICS 系统之间的 MRO 链接所需的定义类似。 每个连接都需要 CONNECTION 和 SESSIONS 定义。

由于 EXCI 连接用于处理来自外部源的工作,因此不得定义任何 SEND 会话。

EXCI 连接可以定义为 "特定" 或 "通用"。 特定 EXCI 连接是一个 MRO 链接,所有 RECEIVE 会话都专用于单个用户 (客户机程序)。 通用 EXCI 连接是一个 MRO 链接,在该链接上, RECEIVE 会话由多个用户共享。 在每个 CICS 区域上只能定义一个通用 EXCI 连接。

对于特定连接和通用连接的定义,必须执行下列操作:
  • 指定 PROTOCOL (EXCI)。
  • 指定 ACCESSMETHOD (IRC)。 外部 CICS 接口不支持 MRO 跨内存访问方法 (XM)。 支持跨系统耦合设施 (XCF)
  • 让 SENDCOUNT 和 SENDPFX 缺省为空白。

特定 EXCI 连接的示例 CONNECTION 属性

连接 (EIP1)
连接的本地名称
NETNAME (CLAP1)
在 EXCI INITIALIZE_USER 命令上指定的用户程序的名称。
ACCESSMETHOD (IRC)
PROTOCOL (EXCI)
CONNTYPE (特定)
管道专用于单个用户
INSERVICE(YES)
ATTACHSEC(LOCAL)

特定 EXCI 连接的 SESSIONS 属性示例

SESSIONS(csdname)
唯一的 csd 名称
连接 (EIP1)
关联的 CONNECTION 资源的名称
PROTOCOL (EXCI)
RECEIVEPFX(<)
RECEIVECOUNT(5)
5 个接收会话
SENDPFX
不指定
SENDCOUNT
不指定

通用 EXCI 连接的示例 CONNECTION 属性

连接 (EIP2)
连接的本地名称
ACCESSMETHOD (IRC)
NETNAME ()
对于通用连接,必须为空白
INSERVICE(YES)
PROTOCOL (EXCI)
CONNTYPE (通用)
管道由多个用户共享
ATTACHSEC(LOCAL)
图 1。 通用 EXCI 连接的 SESSIONS 属性示例
SESSIONS(csdname)
唯一的 csd 名称
连接 (EIP2)
关联的 CONNECTION 资源的名称
PROTOCOL (EXCI)
RECEIVEPFX(<)
RECEIVECOUNT(5)
5 个接收会话
SENDPFX
不指定
SENDCOUNT
不指定