Teradata Database Message 3177 - 3177 - Analytics Database - Teradata Vantage
Teradata® VantageCloud Lake - Analytics Database Messages
- Edition
- Lake
- Product
- Analytics Database
- Teradata Vantage
- Published
- October 2022
- Language
- English (United States)
- Last Update
- 2024-02-26
- dita:mapPath
- tzr1629746512312.ditamap
- dita:ditavalPath
- ft:empty
- dita:id
- vza1585613049811
- lifecycle
- latest
- Product Category
- Teradata® Vantage™
- Message
- Response buffer size is insufficient to hold more than 64KB of data.
- Explanation
- This error occurs if the minimum number of bytes that can be returned to the host is larger than what the host application has specified in a RESP, EXTRESP, KEEPRESP or EXTKEEPRESP parcel and more than 64KB of data needs to be returned to that response buffer.
- Generated By
- Dispatcher.
- For Whom
- End User.
- Notes
- An entire response data must be able to fit in the number of bytes specified in a RESP, EXTRESP, KEEPRESP or EXTKEEPRESP parcel. The ERROR parcel in which this error is returned does not indicate the minimum buffer size required in the 2 byte integer Info field. That field contains zero. Instead, the ERRORINFORMATION parcel which follows indicates the minimum buffer size required in the 4 byte integer information field.
- Remedy
- Client software that cannot handle a Response buffer up to 16MB, should not resend the request. Client software that can handle 16MB response buffer, the client should grow the buffer and send a 'Continue' request with the required buffer size. It should send the new size in EXTRESP (flavor 153) or EXTKEEPRESP (flavor 154) in the continue message. For this error code, the Infomation field in the ERRORINFORMATION parcel has the number of bytes required for the buffer size. The client should read this number, and allocate the new buffer size. Please refer to the Call-Level Interface reference manual for instructions on how to change the response buffer size.