Response-buffer-length is a four-byte field that specifies the desired length of the buffer in which responses received from the database are made available to the application.
| In this language... | The variable name for Response-buffer-length is... |
|---|---|
| COBOL | DBCAREA-RESP-BUF-LEN |
| PL/I | RESP_BUF_LEN |
| C, C++ | resp_buf_len |
| IBM Assembler | DBCIFBRL |
| This routine... | Does this for Response-buffer-length... |
|---|---|
| DBCHINI | writes |
| DBCHCL | reads (CON; RSUP; IWPF; CMD; IRQ; CRQ) |
| Response-buffer-length is used by... | To... |
|---|---|
| applications | write |
The value of zero indicates that DBCHCL is to use the default value from the HSHSPB bytes for the Response-buffer-length.
The application may change the value in Response-buffer-length. The minimum value is 256.
| The maximum value is approximately. . . | If Maximum-parcel is set to... |
|---|---|
| 32767 | O |
| 65535 | H |
| 2,147,483,639 | H, and the database supports ExtendedRespond, as indicated by the DBCHQE Extended-response-support query. |
The actual maximum may vary slightly with the version of the database being used; the value may be obtained using the DBCHQE CLIv2-limits query.
If Two-response-buffers in the DBCAREA is set to 'Y', each response buffer is the specified size.