17.10 - Enhancements - Teradata Tools and Utilities

Teradata® Tools and Utilities Release Definition

Product
Teradata Tools and Utilities
Release Number
17.10
Release Date
June 2021
Content Type
Release Notes
Publication ID
B035-2029-061K
Language
English (United States)
Enhancements introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software.
Enhancement Description
ODBC-18458 ODBC Support for Transport Layer Security (TLS) 1.2 support.
ODBC-18737 Implement Cloud Federate Authentication (Cloud SSO) feature for ODBC.
TDS-318 The driver is compiled with Solaris Studio 12.6.
TDS-406 When the driver attempts to execute a query using the FastExport protocol and the query fails, the driver now attempts to execute the query using the standard protocol.
SEN-7078 SQL_ATTR_PARAMS_PROCESSED_PTR should reset when a query has no parameters.

To better comply with the ODBC specification, SQL_ATTR_PARAMS_PROCESSED_PTR is now reset when a non-parameterized query is executed. This is relevant with a sequence of ODBC calls like:

SQLSetStmtAttr(stmtHndl, SQL_ATTR_PARAMS_PROCESSED_PTR, ValuePtr, 0);
...
bind parameters
...
execute a parameterized query
...
execute a non-parameterize query
...
 if (*ValuePtr != EXPECTED_VALUE)
...

Previously, the value pointed to by ValuePtr would retain the value from the parameterized query, but now the value is reset to 1 by the intervening non-parameterized query. You should move the code that uses ValuePtr to before the non-parameterized query.