命令格式
以与 API 命令相同的方式编写 SPI 命令。 SPI 命令以单词 EXECUTE CICS开头,通常缩写为 EXEC CICS,后跟命令名,动词或动词和选项组合。
例如, SPI 命令可以如下所示:
- INQUIRE FILE
- PERFORM SHUTDOWN
- SET SYSTEM
指示要执行的操作的详细信息的选项跟在命令名后面。 选项的顺序不重要,除非第一个选项是命令名的一部分 (例如 INQUIRE FILE 中的 FILE)。
SPI 命令由转换 API 命令的同一 CICS® 转换程序转换为程序语言,您可以在同一程序中混用这两类命令。 但是,当 SPI 命令存在时,必须指定转换程序选项 SP ,否则转换程序将无法识别这些命令。 此功能部件允许安装在编译时限制 SPI 的使用。 其他安全性功能部件在执行时限制其使用; 这些在 安全性检查中进行了描述。
开始命令的 EXEC CICS 告知转换程序何时开始转换。 在高级语言中,您还必须通过在命令末尾放置终止符来告知转换程序何时停止。 在 COBOL 中,终止符为 END-EXEC。 在 C® 和 PL/I 中,它是一个分号。 您不需要汇编程序中的一个,因为转换程序假定命令在当前行上结束,除非存在连续字符。 这样一个在汇编程序中类似于以下内容的命令:
EXEC CICS SET FILE(TAXPGM) OPEN变成EXEC CICS SET FILE(TAXPGM) OPEN END-EXECCOBOL ,以及EXEC CICS SET FILE(TAXPGM) OPEN;C 或 PL/I。有关转换命令的更多信息,请参阅 使用 CICS 转换程序 以获取转换程序选项和 安装应用程序