某些与 CICS® 命令相关联的关键字多年以来已经发生了变化,但是出于兼容性的原因,它们仍得以保留。语法检查程序可能将其中很多过时的关键字错误地标记为无效。表 1 中列出了这些关键字,同时还提供了对问题的解释以及在遇到问题时应执行的操作。
命令 | 描述 | 操作 |
---|---|---|
ALLOCATE |
NOSUSPEND 关键字是此命令的 NOQUEUE 关键字的替代项。 如果指定 NOSUSPEND,那么语法检查程序将返回: Invalid command option 'NOSUSPEND' |
可忽略此错误,因为语法正确。 |
ASSIGN |
OPSECURITY 和 OPERKEYS 关键字因兼容性原因而受到支持。 如果指定了其中任一个关键字,那么语法检查程序将返回: Invalid command option 'OPSECURITY'Invalid command option 'OPERKEYS |
可忽略这些错误,因为语法正确。 |
CSD GETNEXTRSRCE |
如果使用资源名称(例如:PROGRAM)来代替 RESTYPE 关键字,那么语法检查程序将返回: Invalid command option 'PROGRAM'. |
可忽略此错误,因为语法正确 |
DELETE |
对于此命令,可使用关键字 DATASET 替代 FILE。(这是为了兼容以前的发行版,并且未记入文档。) 如果使用 DATASET,那么语法检查程序将返回: Invalid command option 'DATASET'这可能造成其他选项标记为无效。 |
可忽略此错误,因为可以接受 DATASET 作为 FILE 的替代项。 如果此问题造成其他选择标记为无效,那么可能需要将 DATASET 更改为 FILE 以检查是否存在其他错误。 |
DELETEQ TS |
关键字 TS 对于此命令可选。(这是为了兼容以前的发行版,并且未记入文档。) 如果未指定 TS 选项,那么语法检查程序将假设该命令为 DELETEQ TD,并返回: Command is ambiguous, 'TD' has been assumed这将造成其他选项标记为无效。 |
可忽略此错误,因为语法正确。 但是,如果要检查标记为无效的其他选项,那么必须指定 TS 以检查是否有其他错误。 |
DEQ |
出于兼容性原因,支持 LUW 的 CVDA 值作为 UOW 的替代项。 如果指定了 LUW,那么语法检查程序将返回: Invalid command option 'LUW |
可忽略此错误,因为语法正确。 |
DOCUMENT RETRIEVE |
CLNTCODEPAGE 关键字是此命令的 CHARACTERSET 关键字的替代项。 如果指定 CLNTCODEPAGE,那么语法检查程序将返回: Invalid command option 'CLNTCODEPAGE' |
可忽略此错误,因为语法正确。 |
ENDBR |
对于此命令,可使用关键字 DATASET 替代 FILE。(这是为了兼容以前的发行版,并且未记入文档。) 如果使用 DATASET,那么语法检查程序将返回: Invalid command option 'DATASET'这可能造成其他选项标记为无效。 |
可忽略此错误,因为可以接受 DATASET 作为 FILE 的替代项。 如果此问题造成其他选择标记为无效,那么可能需要将 DATASET 更改为 FILE 以检查是否存在其他错误。 |
ENQ |
出于兼容性原因,支持 LUW 的 CVDA 值作为 UOW 的替代项。 如果指定了 LUW,那么语法检查程序将返回: Invalid command option 'LUW |
可忽略此错误,因为语法正确。 |
INQUIRE DSNAME |
此命令不再使用 BKOUTSTATUS 选项,但是为了与以前的发行版兼容而予以保留。 如果指定 BKOUTSTATUS,那么语法检查程序将返回: Invalid command option 'BKOUTSTATUS' |
可忽略此错误,因为语法正确。 然而,CICS 将接受该关键字并发出一条参考消息 |
INQUIRE JOURNALNUM |
将不再使用此命令,仅出于兼容性的原因而将它保留。 如果指定此命令,那么语法检查程序将返回: Invalid command option 'JOURNALNUM'这可能造成其他选项标记为无效。 |
可忽略这些错误,因为语法正确。 然而,CICS 将接受该命令并发出一条参考消息 |
INQUIRE NETNAME |
对于此命令,SCREENWIDTH 和 SCREENHEIGHT 关键字已由 SCRNHT 和 SCRNWD 替代,但是出于兼容性原因,它们仍受支持。 如果指定了其中任一个关键字,那么语法检查程序将返回: Invalid command option 'SCREENWIDTH'Invalid command option 'SCREENHEIGHT' |
可忽略这些错误,因为语法正确。 |
INQUIRE PROGRAM |
此命令不再使用 JVMDEBUG 选项,但是为了与以前的发行版兼容而予以保留。 如果指定了 JVMDEBUG,那么语法检查程序将返回: Invalid command option 'JVMDEBUG' |
可忽略此错误,因为语法正确。 CICS 返回 NODEBUG 作为 CVDA 值。 |
INQUIRE TASK |
此命令已不再使用 DTB 选项,该选项已由 INDOUBT 替代。但是为了兼容以前的发行版,该选项仍得以保留。 如果指定了 DTB,那么语法检查程序将返回: Invalid command option 'DTB' |
可忽略此错误,因为语法正确。 CICS 返回 NOTSUPPORTED 作为 CVDA 值。 |
INQUIRE TERMINAL |
对于此命令,SCREENWIDTH 和 SCREENHEIGHT 关键字已由 SCRNHT 和 SCRNWD 替代,但是出于兼容性原因,它们仍受支持。 如果指定了其中任一个关键字,那么语法检查程序将返回: Invalid command option 'SCREENWIDTH'Invalid command option 'SCREENHEIGHT' |
可忽略这些错误,因为语法正确。 |
INQUIRE VOLUME |
将不再使用此命令,仅出于兼容性的原因而将它保留。 如果指定此命令,那么语法检查程序将返回: Invalid command option 'VOLUME'这可能造成其他选项标记为无效。 |
可忽略这些错误,因为语法正确。 然而,CICS 将接受该命令并发出一条参考消息 |
READ |
对于此命令,可使用关键字 DATASET 替代 FILE。(这是为了兼容以前的发行版,并且未记入文档。) 如果使用 DATASET,那么语法检查程序将返回: Invalid command option 'DATASET'这可能造成其他选项标记为无效。 |
可忽略此错误,因为可以接受 DATASET 作为 FILE 的替代项。 如果此问题造成其他选择标记为无效,那么可能需要将 DATASET 更改为 FILE 以检查是否存在其他错误。 |
READNEXT |
对于此命令,可使用关键字 DATASET 替代 FILE。(这是为了兼容以前的发行版,并且未记入文档。) 如果使用 DATASET,那么语法检查程序将返回: Invalid command option 'DATASET'这可能造成其他选项标记为无效。 |
可忽略此错误,因为可以接受 DATASET 作为 FILE 的替代项。 如果此问题造成其他选择标记为无效,那么可能需要将 DATASET 更改为 FILE 以检查是否存在其他错误。 |
READPREV |
对于此命令,可使用关键字 DATASET 替代 FILE。(这是为了兼容以前的发行版,并且未记入文档。) 如果使用 DATASET,那么语法检查程序将返回: Invalid command option 'DATASET'这可能造成其他选项标记为无效。 |
可忽略此错误,因为可以接受 DATASET 作为 FILE 的替代项。 如果此问题造成其他选择标记为无效,那么可能需要将 DATASET 更改为 FILE 以检查是否存在其他错误。 |
READQ TS |
关键字 TS 对于此命令可选。(这是为了兼容以前的发行版,并且未记入文档。) 如果未指定 TS 选项,那么语法检查程序将假设该命令为 READQ TD,并返回: Command is ambiguous, 'TD' has been assumed这将造成其他选项标记为无效。 |
可忽略此错误,因为语法正确。 但是,如果要检查标记为无效的其他选项,那么必须指定 TS 以检查是否有其他错误。 |
RESETBR |
对于此命令,可使用关键字 DATASET 替代 FILE。(这是为了兼容以前的发行版,并且未记入文档。) 如果使用 DATASET,那么语法检查程序将返回: Invalid command option 'DATASET'这可能造成其他选项标记为无效。 |
可忽略此错误,因为可以接受 DATASET 作为 FILE 的替代项。 如果此问题造成其他选择标记为无效,那么可能需要将 DATASET 更改为 FILE 以检查是否存在其他错误。 |
REWRITE |
对于此命令,可使用关键字 DATASET 替代 FILE。(这是为了兼容以前的发行版,并且未记入文档。) 如果使用 DATASET,那么语法检查程序将返回: Invalid command option 'DATASET'这可能造成其他选项标记为无效。 |
可忽略此错误,因为可以接受 DATASET 作为 FILE 的替代项。 如果此问题造成其他选择标记为无效,那么可能需要将 DATASET 更改为 FILE 以检查是否存在其他错误。 |
SET DSNAME |
此命令不再使用 FAILEDBKOUT、NORMALBKOUT 和 BKOUTSTATUS 选项,但是为了与以前的发行版兼容而予以保留。 如果指定其中任何一个关键字,那么语法检查程序将返回: Invalid command option 'FAILEDBKOUT'Invalid command option 'NORMALBKOUT'Invalid command option 'BKOUTSTATUS' |
可忽略这些错误,因为语法正确。 然而,CICS 将接受这些关键字并发出参考消息 |
SET JOURNALNUM |
将不再使用此命令,仅出于兼容性的原因而将它保留。 如果指定此命令,那么语法检查程序将返回: Invalid command option 'JOURNALNUM'这可能造成其他选项标记为无效。 |
可忽略这些错误,因为语法正确。 然而,CICS 将接受该命令并发出一条参考消息 |
SET VOLUME |
将不再使用此命令,仅出于兼容性的原因而将它保留。 如果指定此命令,那么语法检查程序将返回: Invalid command option 'VOLUME'这可能造成其他选项标记为无效。 |
可忽略这些错误,因为语法正确。 然而,CICS 将接受该命令并发出一条参考消息 |
STARTBR |
对于此命令,可使用关键字 DATASET 替代 FILE。(这是为了兼容以前的发行版,并且未记入文档。) 如果使用 DATASET,那么语法检查程序将返回: Invalid command option 'DATASET'这可能造成其他选项标记为无效。 |
可忽略此错误,因为可以接受 DATASET 作为 FILE 的替代项。 如果此问题造成其他选择标记为无效,那么可能需要将 DATASET 更改为 FILE 以检查是否存在其他错误。 |
UNLOCK |
对于此命令,可使用关键字 DATASET 替代 FILE。(这是为了兼容以前的发行版,并且未记入文档。) 如果使用 DATASET,那么语法检查程序将返回: Invalid command option 'DATASET'这可能造成其他选项标记为无效。 |
可忽略此错误,因为可以接受 DATASET 作为 FILE 的替代项。 如果此问题造成其他选择标记为无效,那么可能需要将 DATASET 更改为 FILE 以检查是否存在其他错误。 |
WEB READ |
CLNTCODEPAGE 关键字是此命令的 CHARACTERSET 关键字的替代项。 如果指定 CLNTCODEPAGE,那么语法检查程序将返回: Invalid command option 'CLNTCODEPAGE' |
可忽略此错误,因为语法正确。 |
WEB RECEIVE |
CLNTCODEPAGE 关键字是此命令的 CHARACTERSET 关键字的替代项。 如果指定 CLNTCODEPAGE,那么语法检查程序将返回: Invalid command option 'CLNTCODEPAGE' |
可忽略此错误,因为语法正确。 |
WEB SEND |
CLNTCODEPAGE 关键字是此命令的 CHARACTERSET 关键字的替代项。 如果指定 CLNTCODEPAGE,那么语法检查程序将返回: Invalid command option 'CLNTCODEPAGE' |
可忽略此错误,因为语法正确。 |
WEB STARTBROWSE |
CLNTCODEPAGE 关键字是此命令的 CHARACTERSET 关键字的替代项。 如果指定 CLNTCODEPAGE,那么语法检查程序将返回: Invalid command option 'CLNTCODEPAGE' |
可忽略此错误,因为语法正确。 |
WRITE |
对于此命令,可使用关键字 DATASET 替代 FILE。(这是为了兼容以前的发行版,并且未记入文档。) 如果使用 DATASET,那么语法检查程序将返回: Invalid command option 'DATASET'这可能造成其他选项标记为无效。 |
可忽略此错误,因为可以接受 DATASET 作为 FILE 的替代项。 如果此问题造成其他选择标记为无效,那么可能需要将 DATASET 更改为 FILE 以检查是否存在其他错误。 |
WRITEQ TS |
关键字 TS 对于此命令可选。(这是为了兼容以前的发行版,并且未记入文档。) 如果未指定 TS 选项,那么语法检查程序将假设该命令为 WRITEQ TD,并返回: Command is ambiguous, 'TD' has been assumed这将造成其他选项标记为无效。 |
可忽略此错误,因为语法正确。 但是,如果要检查标记为无效的其他选项,那么必须指定 TS 以检查是否有其他错误。 |
WEB ENDBROWSE |
如果使用 HTTPHEADER 关键字,那么 SESSTOKEN 关键字是可选的,然而,如果您省略该关键字,那么语法检查程序将返回: Command requires the option '<Expression>' |
可忽略此错误,因为语法正确。 |
WEB READ |
如果使用 HTTPHEADER 关键字,那么 SESSTOKEN 关键字是可选的,然而,如果您省略该关键字,那么语法检查程序将返回: Command requires the option '<Expression>' |
可忽略此错误,因为语法正确。 |
WEB STARTBROWSE |
如果使用 HTTPHEADER 关键字,那么 SESSTOKEN 关键字是可选的,然而,如果您省略该关键字,那么语法检查程序将返回: Command requires the option '<Expression>' |
可忽略此错误,因为语法正确。 |