近些年,與 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 關鍵字的替代方案。(這僅是為了與舊版相容,尚未記錄。) 如果這樣做,則語法檢查程式會傳回: 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 關鍵字的替代方案。(這僅是為了與舊版相容,尚未記錄。) 如果這樣做,則語法檢查程式會傳回: 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 關鍵字的替代方案。(這僅是為了與舊版相容,尚未記錄。) 如果這樣做,則語法檢查程式會傳回: Invalid command option 'DATASET'這可能會導致將其他選項標示為無效。 |
因為會接受 DATASET 作為 FILE 的替代方案,所以您可以忽略此錯誤。 如果此問題已導致將其他選項標示為無效,則您可能要將 DATASET 變更為 FILE,以檢查沒有其他錯誤。 |
READNEXT |
您可以使用 DATASET 關鍵字作為此指令 FILE 關鍵字的替代方案。(這僅是為了與舊版相容,尚未記錄。) 如果這樣做,則語法檢查程式會傳回: Invalid command option 'DATASET'這可能會導致將其他選項標示為無效。 |
因為會接受 DATASET 作為 FILE 的替代方案,所以您可以忽略此錯誤。 如果此問題已導致將其他選項標示為無效,則您可能要將 DATASET 變更為 FILE,以檢查沒有其他錯誤。 |
READPREV |
您可以使用 DATASET 關鍵字作為此指令 FILE 關鍵字的替代方案。(這僅是為了與舊版相容,尚未記錄。) 如果這樣做,則語法檢查程式會傳回: 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 關鍵字的替代方案。(這僅是為了與舊版相容,尚未記錄。) 如果這樣做,則語法檢查程式會傳回: Invalid command option 'DATASET'這可能會導致將其他選項標示為無效。 |
因為會接受 DATASET 作為 FILE 的替代方案,所以您可以忽略此錯誤。 如果此問題已導致將其他選項標示為無效,則您可能要將 DATASET 變更為 FILE,以檢查沒有其他錯誤。 |
REWRITE |
您可以使用 DATASET 關鍵字作為此指令 FILE 關鍵字的替代方案。(這僅是為了與舊版相容,尚未記錄。) 如果這樣做,則語法檢查程式會傳回: 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 關鍵字的替代方案。(這僅是為了與舊版相容,尚未記錄。) 如果這樣做,則語法檢查程式會傳回: Invalid command option 'DATASET'這可能會導致將其他選項標示為無效。 |
因為會接受 DATASET 作為 FILE 的替代方案,所以您可以忽略此錯誤。 如果此問題已導致將其他選項標示為無效,則您可能要將 DATASET 變更為 FILE,以檢查沒有其他錯誤。 |
UNLOCK |
您可以使用 DATASET 關鍵字作為此指令 FILE 關鍵字的替代方案。(這僅是為了與舊版相容,尚未記錄。) 如果這樣做,則語法檢查程式會傳回: 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 關鍵字的替代方案。(這僅是為了與舊版相容,尚未記錄。) 如果這樣做,則語法檢查程式會傳回: 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>' |
因為語法是正確的,所以您可以忽略此錯誤。 |