SAP Knowledge Base Article - Preview

2674354 - Targeted CR List for SDK 15.7 SP140

Symptom

The purpose of this KBA is to help SAP customers obtain a general idea of potential fixed situations in future Adaptive Server Enterprise (ASE) EBF/SP or PL releases. Please be sure to read the Disclaimer below.

If the EBF/SP has been released, check the CR list and coverletter at the service.sap.com.

Disclaimer: This document lists the targeted (not committed) release dates and the targeted fixed CR list for each release. Please be aware that the purpose of this posting is solely to provide you, our customers with estimated release dates and targeted CR lists. SAP does not commit to releasing on the specified dates or to including the CR fixes in the said release. While every effort will be made to meet the said targets, changes can occur at any time. It is also possible (although unlikely) that SAP may decide not to release an EBF/SP that was previously scheduled for release. 

 Please note that ADO.NET and OLE DB fixes are only for Windows environments.

 

Component CR Description
ADO.NET 796948 The ADO.NET Data Provider may truncate strings greater than 16384 characters (16K) when inserting such strings into an SAP ASE table column. See KBA 2298296.
Directory Services 814392 LDAP driver libsybaseldap updated to use OpenSSL version 1.0.2o
JDBC Driver 814229 jConnect applies the TimeZone value to all rows in a batch based on the TimeZone value set for the last row in a given batch. See KBA 2642094.
JDBC Driver 814089 jConnect applications using ENABLE_BULK_LOAD with BCP do not de-allocate Dynamic Prepared Token. See KBA 2632721.
JDBC Driver 813806 jConnect applications with ENABLE_BULK_LOAD property enabled can insert NaN/Infinity value in a NOT NULL column of type: FLOAT/REAL. See KBA 2515028.
JDBC Driver 813038 jConnect: SQLException with the error message: 'Domain error during implicit conversion of NUMERIC value '' to a NUMERIC field.' is raised while trying to insert an exponential value for database column type NUMERIC/DECIMAL type. See KBA 2586003.
JDBC Driver 801337 jConnect appends single space character(' ') while getting value from resultset object for column type TIME/BIGTIME.
JDBC Driver 811870 An ArrayIndexOutOfBoundsException exception may be raised when retrieving parameters metadata information from a PreparedStatement object after the parameters have been set but before calling executing execute() or excuteQuery().
JDBC Driver 811189 With connection property 'HOMOGENEOUS_BATCH=true', inserting a batch with column type 'TINYINT' with the first row having a value 'NULL' and followed by the next row with valid data will cause SAP ASE to terminates the connection. See KBA 2620913.
JDBC Driver 811124 Feature support to treat unmappableForLength exception as warning and to truncate the data. See KBA 2640889.
JDBC Driver 810830 The length of the "Prog Name" field is wrongly displayed as 30 when using RIBO. See KBA 2640963.
JDBC Driver 810280 jConnect : The actual root cause of some exceptions is not reported in the exception chain. See KBA 2572548.
JDBC Driver 810169  If connection property PROTOCOL_CAPTURE is set and TDS file already exist, jConnect failed to capture TDS conversation for new connection. See KBA 2640926.
JDBC Driver 806007 jConnect : A 3705 error, "Cannot use DROP FUNCTION with 'sp_jdbc_column_default' because 'sp_jdbc_column_default' is a procedure. Use DROP PROCEDURE" or 2714 error, "There is already an object named 'sp_jdbc_column_default' in the database", may be reported in the SAP ASE error log when running the installmaster due to the existence of an old and obsolete procedure of name 'sp_jdbc_column_default'. See KBA 2275334.
JDBC Driver 803490 jConnect sent LOB as Parameter for any value of capability bit 'RPCPARAM_LOB'. For Non-ASE server this is an issue when capability bit 'RPCPARAM_LOB' is not set as it expects LOB to be sent as a VALUE and not PARAMETER. See KBA 2640755.
JDBC Driver 803059 The getColumns()method of the DatabaseMetaData class returns the value for the column SCOPE_CATALOG wrongly as SCOPE_CATLOG. See KBA 2640886.
JDBC Driver 796028 An SQLException, "Invalid column name 'IS_AUTOINCREMENT'", may be reported when executing the getColumns() method of the DatabaseMetaData class. See KBA 2283989.
ODBC Driver 811803 Memory leak is detected when batch parameters are in use.
ODBC Driver 810163 Executing prepared statements may result in memory leak in the module SQLFreeHandle. See KBA 2640932.

ODBC Driver

808692 SQLDriverConnectW() with SQL_DRIVER_COMPLETE may fail to connect to SAP ASE resulting in an 10351 error, "Server user id <ID> is not a valid user in database <dbname>". See KBA 2484644.

ODBC Driver

803578 A cancel delay of 2 seconds is observed during SQLCancel(). See KBA 2457059.
Security Services 814708 SRVLIB/CTLIB : Libraries updated to use OpenSSL version 1.0.2o
bcp 812657 BCP: Added option --ignoredefaults for BCP-in to ignore column default values and retain NULL values from the BCP data file instead. See KBA 2588295.
blklib 813566 BLK-Library : Added blk_props() property 'BLK_FLOAT_CHECK' to check CS_FLOAT and CS_REAL type variables for being 'Inf' of 'NaN'. When set to CS_TRUE, blk_rowxfer() will not copy Inf/NaN values into a server. Default setting is CS_FALSE. See KBA 2515028.
ctlib 812490 Applications could leak memory when using CSI SSL filter. See KBA 2581790.
ctlib 812431 CS-Lib: Multiplication of MONEY by MONEY incorrectly returned result of 0 (zero) for some values. See KBA 2407305.
ctlib 811271 CTLIB: Force close of concurrent connections may result a hang. See KBA 2640756.
ctlib 811259 When the result of multiplication of values of type MONEY is close to zero, Ct lib libraries raises Error 541: "An unknown arithmetic exception type was reported. The transaction has been aborted. This is an internal system error. Please contact a user with System Administrator (SA) role". See KBA 2546507.
netlibs 813087 CTLIB: Concurrent SSL connections may result in connection failure.
srvlib 811724 SRVLIB : srv_thread_props(SRV_T_LISTENADDR) returns incorrect str_length for tranaddress when a filter part (ssl=...) is part of the address string.
srvlib 810654 Applications could leak memory for repeated failing ct_connect() calls. See KBA 2514327.
srvlib 810373 SRVLIB: When an isql session with password encryption is executed to connect to an Open Server, a public and a private keys are created by the Open Server. However, when the Open Server is shutdown, the private key is not released properly. Hence, an one-time memory leak occurs. See KBA 2545340.
srvlib 810204 SRVLIB: Open Server hangs when traceflag SRV_TR_TDSHDR or SRV_TR_TDSDATA is set. See KBA 2180163.

Read more...

Environment

  • AIX 32 bit
  • AIX 64 bit
  • HP-UX on IA64 32 bit
  • HP-UX on IA64 64 bit
  • Linux on IA32 32 bit
  • Linux on x86_64 64 bit
  • Linux on Power 32 bit
  • Linux on Power BE 64 bit
  • Solaris on SPARC 32 bit
  • Solaris on SPARC 64 bit
  • Solaris x86 32 bit
  • Solaris x86-64 64 bit
  • Microsoft Windows x86 (32-bit)
  • Microsoft Windows x64 (64-bit)

Product

Sybase SDK 15.7 ; Sybase Software Developer Kit 15.7

Keywords

CR, CR List, SDK 15.7 SP 138 Adaptive Server Enterprise, Fix, Patch, Error, Bug, Software Developers Kit, ADO.NET, ESQL, LDAP, jConnect, ODBC, OLEDB, BCP, driver, cslib, ctlib, srvlib, PYTHON, PHP, php, python, SDK for SAP ASE, perl, , KBA , BC-SYB-SDK , SDK , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.