使用上の注意
Multi-statement-errorsは1バイトのASCIIフィールドで、複文リクエスト内の各文がStatementErrorパーセルを使用して特定の限定条件でのエラーを反映できるかどうかを示します。
言語 | 変数名 |
---|---|
COBOL: | MULTISTATEMENTERRORS |
C: | multiStatementErrors |
ルーチン | 動作 |
---|---|
DBCHINI: | 書き込み |
DBCHCL: | 読み取り(RSUP; IRQ) |
使用者 | 動作 |
---|---|
アプリケーション | 書き込み |
以下に示す値のいずれか1つを、リクエストの開始前に設定できます。
- 「N」 - 値「N」は、複文リクエスト内のいずれかの文に問題があるとそのリクエストの処理が停止されることを示します。
- 「Y」 - 値「Y」は、複文リクエスト内のいずれかの文に問題があっても、特定の問題であれば他の文の処理が許可されることを示します。
デフォルト設定は「N」です。
Multi-statement-errors=Nの場合、複文リクエスト内のいずれかの文に問題があると、1つのFailureパーセルが返され、どの文に問題があったかが示されます。いずれの文も実行されません。 Multi-statement-errors=Yの場合、すべてのエラーが特定の限定的なタイプでない限り、処理は同じになります。特定の限定条件でのエラーが発生した場合、問題のある文への応答はStatementErrorパーセルになり、他のすべての文への応答は通常のSuccessパーセル、OKパーセル、またはResultSummaryパーセルになります。