COMMIT{(rpg_name)}
COMMIT 關鍵字容許在確定控制下處理檔案。 可以指定選用參數 rpg_name。 參數隱含地定義為類型指示器的欄位 (即長度為 1 的字元欄位) ,並由 RPG 起始設定為 '0'。
透過指定選用參數,您可以在執行時期控制是否啟用確定控制。 如果參數包含 '1' ,則開啟檔案時將開啟 COMMIT 指示,否則開啟檔案時將不使用 COMMIT。 必須在開啟檔案之前設定參數。 如果在程式起始設定時開啟檔案,則 COMMIT 參數可以作為呼叫參數傳遞或定義為外部指示器。 如果使用計算規格中的 OPEN 作業明確開啟檔案,則可以在 OPEN 作業之前設定參數。
使用 COMMIT 及 ROLBK 作業碼將此檔案及目前在確定控制下的其他檔案的變更分組在一起,以便所有變更一起發生,或完全不發生。
附註: 如果已使用共用開啟資料路徑開啟檔案,則確定控制的值必須符合前一個 OPEN 作業的值。