使用上の注意
Request Buffer Lengthフィールドは、データベースに送るリクエストを入れるバッファが必要とする長さを指定します。
言語 | 変数名 |
---|---|
COBOL: | DBCAREA-REQ-BUF-LEN |
C: DBCAREA.H: | req_buf_len |
ルーチン | 動作 |
---|---|
DBCHINI: | 書き込み |
DBCHCL: | 読み取り(CON; RSUP; IRQ; REW; ABT) |
使用者 | 動作 |
---|---|
アプリケーション プログラム | 書き込み |
ゼロの値は、DBCHCLがRequest Buffer LengthにSPBからのデフォルト値を使用することを示します。 アプリケーション プログラムで、Request Buffer Lengthの値を変更することができます。 最小値は256で、最大値は次のとおりです。
- Maximum ParcelがOに設定されている場合、32768
- Maximum ParcelがHに設定されている場合、65536
- Maximum ParcelがHに設定され、データベースが、DBCHQE QEPIXRSで示されたExtendedRespondをサポートする場合、1048500
さらに大きなバッファが必要なときには、CLIがリクエスト バッファの大きさを増やします。
アプリケーションがParcelモードを使用している場合、アプリケーションでは、CLIがリクエスト バッファに作成したパーセルを入れるための24バイトのバッファ サイズをCLI用に確保する必要があります。