CICS - READNEXT/READPREV



當我們發出 STARTBR 命令時,記錄不會被獲取。它只是告知從何處開始讀取檔案。若要獲取第一個記錄以及之後的序列,我們需要使用 READNEXT 命令。

  • FILE、INTO 和 LENGTH 引數的定義方式與 READ 命令中的相同。我們只需要 FILE 引數,因為 CICS 允許我們同時瀏覽多個檔案,這會告知要讀取的下一個檔案。

  • RIDFLD 指向一個數據區域,CICS 將向其中“反饋”剛才讀取的記錄的鍵。

  • READPREV 命令幾乎與 READNEXT 一樣,但它讓我們可以向後處理資料集,而不是向前處理。

語法

以下是 READNEXT/READPREV 命令的語法 −

EXEC CICS READNEXT/READPREV
   FILE ('name')
   INTO (data-value)
   LENGTH (data-value)
   RIDFLD (data-value)
END-EXEC
cics_file_handling.htm
廣告