系统编程命令简介
CICS® 系统编程接口 (SPI) 命令用于管理 CICS 系统及其资源,与实现最终用户应用程序的应用程序编程接口 (API) 命令相反。
该 API 在 CICS API 命令中进行了描述; 开发应用程序 包含适用于这两个命令组的常规信息。
SPI 命令检索有关系统及其资源的信息,或者修改这些信息。 它们分为三大类:
- 用于检索有关 CICS 资源或系统元素的信息的命令:
- INQUIRE 命令
- COLLECT STATISTICS
- EXTRACT STATISTICS
- 用于修改系统或资源的状态或定义或调用系统进程的命令:
- SET 命令
- CREATE 命令
- DISCARD 命令
- PERFORM 命令
- 获取终端
- 通过出口修改或扩展系统执行的命令:
- 禁用程序
- ENABLE PROGRAM
- EXTRACT EXIT
- RESYNC ENTRYNAME
这些命令一起为您提供相当于主终端事务 (CEMT) 和跟踪控制事务 (CETR) 的功能的命令级别,并作为用于定义资源的 CEDA 事务的替代方法。 这意味着您可以编写用于管理正在运行的 CICS 系统的事务。 例如,您可以为一组用户提供主终端命令的某些功能,而不授予他们使用 CEMT 的权限。
支持系统编程命令的方式与支持应用程序编程命令的方式相同。 它们可用于以 COBOL、C®、 PL/I 或汇编语言编写的程序中,并可被命令解释器 (CECI)、执行诊断工具 (EDF) 和 CICS 翻译器识别。
但是, SPI 和 API 命令之间存在一些差异:
特殊注意事项适用于某些命令组。 它们在 查询命令中进行了描述。