服务器运行时程序

稳定功能: 服务流运行时和服务流建模器功能在 IBM Developer for z/OS14.2.3 稳定。 考虑通过使用 z/OS Connect Enterprise Edition 或 CICS 网络服务 ,或使用 Java 或.NET 编写网络应用程序。 Node.js.另请参阅 " 稳定通知 "和 "终止功能 "。

下表列出了所有程序,并描述了每个程序执行的处理。

表 1. CICS 服务流运行时 程序
程序名 描述 事务标识 详细信息
DFHMADPL CICS SFR 接口程序 用户定义 此程序定义并运行实现服务流实例的 BTS 进程。 它在调用程序的事务标识下运行。
DFHMAF FEPI 3270 数据流转换 用户定义 FEPI 3270 数据流转换程序用于将 3270 数据流转换为屏幕。 它还用于从屏幕构建 3270 数据流。

它是在 FEPI 服务器适配器的事务标识下运行的子程序。 它仅用于 FEPI 服务器适配器处理。

编译 FEPI 服务器适配器时,必须将其包括在 LINKEDIT 步骤中。

DFHMALFC Link3270 VSAM 状态清除 CMAF 此程序监视 Link3270 状态 VSAM 文件 DFHMAL2F,并删除到期的 Link3270 设施会话状态数据。 它还会取消分配 CICS 未自动删除的关联 Link3270 网桥设施,因为该设施在 keeptime 时间间隔内处于不活动状态。 它用于包含 Link3270 服务器适配器的复杂服务流和持久简单流。
DFHMALFD Link3270 设施释放清除 CMAD Link3270 Facility Deallocate Cleanup 程序用于释放现有网桥设施并删除关联的设施业务状态数据,无论该数据是存储在临时存储器队列还是 VSAM 文件中。
DFHMALIN Link3270 启动 CMAI Link3270 启动程序从当前分配了 Link3270 网桥设施的 CICS 区域中检索任何目标 CICS 应用程序事务 COMMAREA 信息和任何 TCTUA 信息,并在运行路由到该第二个 CICS 区域的下一个目标 CICS 应用程序事务之前,在第二个 CICS 区域中填充相同的信息。
DFHMALNM Link3270 维护 用户定义 Link3270 维护程序由 Link3270 服务器适配器在请求处理期间调用。 它启动和结束 Link3270 服务器适配器的处理。

它是在 Link3270 服务器适配器的事务标识下运行的子程序。

DFHMALSC Link3270 TSQ 状态清除 CMAK TSQ 状态清除程序浏览 Link3270 状态临时存储器队列并删除到期的 Link3270 设施会话状态数据。 它还会取消分配 CICS 未自动删除的关联 Link3270 网桥设施,因为该设施在 keeptime 时间间隔内处于不活动状态。 它用于简单且非持久的 Link3270 服务流。
DFHMALTS Link3270 TSQ 状态管理 用户定义 TSQ 状态管理程序在非持久性的简单服务流中保存,检索和删除 Link3270 服务器适配器的 Link3270 状态 TSQ 中的状态信息。

它在 Link3270 服务器适配器的事务标识下运行。

DFHMAMGR 导航管理器 社区管理员 导航管理器在所有 BTS 进程中作为 DFHROOT 运行。 它执行的功能取决于服务流的部署模式:
  • 当服务流很复杂时,导航管理器会调用流导航器来运行服务流存储库文件中定义的服务流。
  • 当服务流很简单 (例如,简单屏幕排序) 时,导航管理器将调用运行服务流所需的服务器适配器,如服务流属性文件中所定义。
DFHMAVCL Link3270 向量日志记录 用户定义 Link3270 向量日志记录程序将 Link3270 向量数据写入向量日志文件 DFHMALVA 和 DFHMALVB。

它是在 Link3270 服务器适配器的事务标识下运行的子程序。

DFHMAVCP Link3270 向量处理 用户定义 Link3270 向量处理程序由 Link3270 服务器适配器在请求处理期间调用。

此程序将向量发送到 Link3270 网桥程序 DFHL3270 并从中接收向量以与 CICS 目标应用程序进行接口,其中包含 Link3270 网桥头和相应输入或输出向量头的单个发送和接收结构不超过 32 000 字节。

它是在 Link3270 服务器适配器的事务标识下运行的子程序。

DFHMAXMI XML 标头到 COBOL 转换器 用户定义 当请求消息头为 XML 格式时,此程序由 CICS SFR 接口程序 DFHMADPL 调用。 XML 标头到 COBOL 转换器程序将 XML 转换为 COBOL 数据结构,以便 CICS 服务流运行时进行处理。
DFHMAXMO COBOL 至 XML 转换器 用户定义 当服务请求者期望 XML 格式的响应时,此程序由CICS SFR 接口程序 DFHMADPL 调用。 COBOL -to-XML 转换器程序将 COBOL 数据结构转换为 XML,以便服务请求者处理。
用户定义 流导航器 用户定义 导航管理器的子活动以及服务器适配器的父活动。 流导航器通过按正确顺序调用所需的服务器适配器来执行请求处理,并管理每个服务器适配器的状态。 流导航器程序是从复杂服务流的 服务流项目工具 生成的。

CICS 服务流运行时使用 IBM® MQ 程序和事务。 IBM MQ 来调用服务流时,运行时会使用以下程序和事务。

这些组件是 CICS - MQ 桥梁的一部分。 CICS - MQ 桥接器不是 CICS 服务流运行时的一部分,但它必须用作使用 IBM MQCICS 服务流运行时之间的接口。 桥接器可使不在 CICS 环境中运行的应用程序在 CICS 中运行程序或事务,并接收响应。

表 2。 CICS - MQ CICS 服务流运行时使用的桥接程序
程序名 描述 事务标识 详细信息
DFHMQBP0 CICS - MQ 桥梁 DPL 计划 CKBP 此程序将消息从请求队列中拉出,并使用 DFHMAH 头信息和应用程序数据链接到 CICS SFR 接口程序。
DFHMQBR0 CICS - MQ 桥梁监测计划 CKBR 此程序监视请求队列中的消息。 当队列中出现报文时,网桥监控任务就会启动网桥链接程序。