Cics-rewrite
提供:Dev Guides
CICS-書き換え
REWRITEコマンドは、ファイルに既に存在するレコードを変更するために使用されます。 このコマンドの前に、レコードはREAD UPDATEコマンドで読み取る必要があります。 パラメーターは、前に説明したものと同じです。 Rewriteコマンドの構文は次のとおりです-
構文
例
次の例は、Studentidが主キーである 'FL001’ファイルにレコードを書き込む方法を示しています。 101学生IDを持つ新しいレコードがファイルに書き込まれます-
コマンド例外の書き換え
次の表は、REWRITEステートメント中に発生する例外を示しています-
Sr.No | Exception & Description |
---|---|
1 |
NOTOPEN ファイルが開いていません。 |
2 |
LENGERR コマンドで指定された長さとレコードの実際の長さとの不一致。 |
3 |
NOTAUTH ユーザーにファイルを使用するための十分な権限がない場合。 |
4 |
INVREQ UPDATEを使用した事前の読み取りなしで書き換えます。 |
5 |
NOSPACE データセットに十分なスペースがありません。 |