ATIqa00900: |
DDK: Support COMMIT, ROLLBACK & AUTOCOMMIT commands from ISQL |
ATIqa01049: |
JDBC: Porting JDBC SDK on Linux |
ATIqa01507: |
DAM: Support Block Joins |
ATIqa01508: |
DAM: Support detection of condition that make the search expression always FALSE (Eg: 0=1) |
ATIqa02178: |
DDK: Build & distribute oaerror.bin file with SDK |
ATIqa02187: |
OLEDB: Support Data Link connect customization for OLE DB |
ATIqa02189: |
DAM: Support Subquery in FROM clause |
ATIqa02191: |
ODBC: Support SQLBrowseConnect |
ATIqa02193: |
DAM: Support ODBC Escape syntax and expose the Escape clause in dam_describeCond. |
ATIqa02194: |
ODBC: Support adding customized properties dialogue box to setup data source |
ATIqa02195: |
DAM: Allow IP to specify if it can handle search patterns in SearchObject of schema function |
ATIqa02200: |
DDK: Support QUERY_TIMEOUT set option |
ATIqa02201: |
OLEDB: Support codepage in oledbisql |
ATIqa02207: |
DAM: Support quiet mode of operation in DAMISQL |
ATIqa02211: |
DDK: Support renaming of driver DLL during installation |
ATIqa02235: |
DDK: Support custom connect string in DAMISQL/OAISQL |
ATIqa02236: |
ODBC: Support custom connect dialogue box |
ATIqa02238: |
DAM: Support improved conversions in damex_addResValToRow(), damex_addColValToRow() |
ATIqa02239: |
DDK: Support native .NET Data Provider |
ATIqa02248: |
SDK: Support nested transactions |
ATIqa02252: |
DAM: Support bracket delimited [identifier] in query |
ATIqa02254: |
DDK: Environment Variable Scipt in korn Shell on Unix |
ATIqa02258: |
DDK: Support evaluation key generation for end users |
ATIqa02259: |
JDBC: Support JDBC Connection Pooling from BEW WebLogic |
ATIqa02269: |
DAM: Index information should be used for deciding join order even if IP disables Index Optimization |
ATIqa02273: |
SDK: Allow writing IPs in JAVA |
ATIqa02291: |
SDK: Speed optimizations Win32 - NoParamValid, Optimize build flags, Inline |
ATIqa02294: |
JDBC: Support custom connect string |
ATIqa02308: |
OLEDB: Record set updatability -- we need to be smarter about when we call OA_STAT in order to improve performance |
ATIqa02316: |
SDK: Upgrade to using Installshield 6 and simplify our IS stuff as much as possible |
ATIqa02331: |
RDA: Support length descriptors larger than 32767 |
ATIqa02332: |
DAM: Support additional string scalar functions (SUBSTRING, CHAR_LENGTH..) |
ATIqa02333: |
SDK: Support 2k error message length |
ATIqa02343: |
DAM: Expose Table Correlation Name(Alias) to IP |
ATIqa02349: |
DAM: Allow Join Order Optimization based on Search Condition to be disabled |
ATIqa02354: |
JDBC: Support multiple results |
ATIqa02365: |
OLEDB: Performance improvement in distributed transaction |
ATIqa02368: |
DAM: Support conditional expression DECODE as supported by Oracle |
ATIqa02373: |
.NET: Support DataAdapter |
ATIqa02379: |
SDK: Support column attributes -- including Key or not, table name, base column name, schema, qualifier, etc |
ATIqa02380: |
SDK: Return additional column(s) in order to make rows in a rowset unique |
ATIqa02388: |
OLEDB: Prepare sample dialogue for Data Link to support DSNless connection |
ATIqa02411: |
SDK: Make the ODBC IP sample portable to UNIX |
ATIqa02412: |
DAM: Support + and - operators on DATE/TIMESTAMP fields to add/subtract number of days specified as a number (int, float) |
ATIqa02415: |
DAM: Support EXISTS and UNIQUE predicate |
ATIqa02416: |
DAM: Support Quantified Conditional predicates (SOME, ANY, ALL) |
ATIqa02417: |
DAM: Support Assignment Operator (=) for specifying alias name for a result column |
ATIqa02418: |
DAM: Support @@Variables of SQLServer in Passthrough mode |
ATIqa02430: |
DAM: Pushdown of Table Search Expression and Join Expression in standard IP mode |
ATIqa02444: |
DAM: Support combined usage of MAX_ROWS and QUERY_TIMEOUT options. |
ATIqa02447: |
DAM: Allow ":" in the table or column names |
ATIqa02450: |
DAM: Enhance the ODBC pass through sample to be configured to not push post processing to the IP |
ATIqa02451: |
SDK: Dummy ISAM layer to supply as template with ISAM SDK |
ATIqa02459: |
SDK: Limit active rows in the rowset. |
ATIqa02461: |
SDK: Windows based Rdaadmin |
ATIqa02481: |
DAM: Support nested subquery in FROM clause |
ATIqa02515: |
ODBC: Support SQLSetStmtOption(SQL_BIND_TYPE) |
ATIqa02521: |
JDBC: Support ISQL with JDBC API |
ATIqa02527: |
ODBC: Allow SQLCancel in local mode to call a function registered in the SQL IP |
ATIqa02540: |
SDK: SDK for JAVA with SQL IP |
ATIqa02551: |
ODBC: Allow customization of schema.owner to use for catalog queries (OA_TABLES, etc) |
ATIqa02557: |
SDK: Allow OpenRDA Server to be started with server key as an argument |
ATIqa02564: |
DAM: Static schema mode can consume DBF or binary format schema files |
ATIqa02565: |
DAM: Support binary schema in Static Schema mode |
ATIqa02595: |
DAM: Allow marking the entire condition lists of the subquery as evaluated |
ATIqa02605: |
ODBC: Support option to enable/disable QueryTimeout |
ATIqa02608: |
DAM: Optimize coun(*) processing. Mark only the first column of each table(s) as used in RESULT |
ATIqa00229: |
DDK: fopen() calls should explicitly specify the mode (text or binary) |
ATIqa00350: |
ODBC: SQLDriverConnect does not prompt for DATABASE if it is not specified |
ATIqa00405: |
DAM: MAX function returns junk in some cases and NULL in others |
ATIqa00488: |
DAM: Search expressions with non-constant Scalar Functions are not used for query optimization on individual tables |
ATIqa00649: |
ODBC: Allow login dialog customization of ODBC driver (client & server) |
ATIqa00791: |
RDA: Server is disconnected if LONGVARBINARY width is more than 0x7FFF. |
ATIqa00975: |
RDA: getResultCol() generates truncation warning when called from SQLGetData() |
ATIqa01074: |
DAM: Large numeric literals in query string not handled correctly |
ATIqa01191: |
DAM: Error with DISTINCT when query has set functions or group by |
ATIqa01742: |
DAM: Crash with Numeric data when added has empty string |
ATIqa01789: |
JDBC: Fix Appletviewer problem with JDK 1.3.1 |
ATIqa01796: |
SDK: We do not allow CURSOR after COMMIT behavior to be modified |
ATIqa01797: |
ODBC: Describe param is not working properly |
ATIqa01799: |
DDK: XM module should be used by all platform |
ATIqa01863: |
DDK: SQLGetOption should return null terminated string |
ATIqa01886: |
ODBC: SQLDriverConnect output string is skipping user defined connect option. |
ATIqa01888: |
ODBC: RESPONSE_TIME_OUT in the client side is limited to a short signed integer ~ 9.1 hours |
ATIqa01958: |
SDK: Include patch number in the release version |
ATIqa01990: |
DAM: Optimize aggregate computation when IP handled GROUP BY |
ATIqa02166: |
DDK: Change build media of ODBC driver from diskette to CD-ROM. |
ATIqa02167: |
DDK: Problem in returning DOUBLE & REAL values as strings |
ATIqa02173: |
DDK: Put line# in ODBC/OLE DB tracing |
ATIqa02174: |
ODBC: SQLGetData with SQL_C_BINARY to VARCHAR conversion fails |
ATIqa02186: |
DDK: Make trace unlimited when full trace is ON |
ATIqa02188: |
DAM: Modify source for dam_getIno(IP_MCI_FILTER_DEFAULT) |
ATIqa02190: |
OLEDB: Schema memory leaks during ADO client side cursor |
ATIqa02197: |
DAM: DAM error out for sort field id greater than 127 |
ATIqa02202: |
RDA: RDAADMIN crash if environment variables not found |
ATIqa02203: |
JDBC: Remove temporary allocation in Date, Time & TimeStamp field |
ATIqa02204: |
DAM: Apply case-insensitive preference of a column for LIKE operations on that column |
ATIqa02206: |
DAM: DAM_INFO_STRCMP_FUNC not called when expected |
ATIqa02209: |
DDK: Crash in the server during codebase access from multiple users at the same time |
ATIqa02210: |
DAM: Make DAM thread safe/fully threaded to work in multithreaded environment |
ATIqa02212: |
DDK: Remove odbc folder from the installation |
ATIqa02214: |
JDBC: SQLException should return SQL error to application |
ATIqa02215: |
DDK: Add prototypes to SQL IP interface - Regular SDK |
ATIqa02216: |
DDK: ODBCISQL is not handling WCHAR data correctly |
ATIqa02219: |
DDK: Server crash during INSERT if value is NULL data for NUMERIC data type |
ATIqa02222: |
OLEDB: Update fail for quoted table name |
ATIqa02224: |
DDK: Remove warning: issperr.h is an obsolete header file |
ATIqa02225: |
DAM: Select TOP N option not working correctly |
ATIqa02227: |
DAM: Problem handling simple expressions in search condition of Join queries |
ATIqa02230: |
DDK: Select query with set functions and literal select expression crashes on empty results |
ATIqa02231: |
DAM: Trace IP function calls |
ATIqa02232: |
DAM: Allow dam_getSetOfConditionListsEx to be used in Pushdown join processing |
ATIqa02237: |
OLEDB: Modify UPDATE command for WCHAR to prefix with N |
ATIqa02240: |
DDK: Redundant server controlled by IP with two IP addresses is not working |
ATIqa02241: |
OLEDB: Error during RestartPosition with parametric command |
ATIqa02242: |
OLEDB: Crash if application is not providing parameter values |
ATIqa02244: |
DAM: LIKE predicate not supported on Variant type |
ATIqa02247: |
OLEDB: ADO application crash during retrieving zero length LONGVARCHAR data |
ATIqa02249: |
OLEDB: Optimize RestartPoistion implementation |
ATIqa02250: |
SDK: Pass command to SQL IP server without looking for SELECT/parameters |
ATIqa02251: |
DAM: Validate date and time values in query |
ATIqa02257: |
SDK: Having OA not parsing request string at all and using get_numcols() to determine if open_cursor() must be called. |
ATIqa02270: |
OLEDB: Change TYpeName in ProviderTypes schema |
ATIqa02271: |
OLEDB: Build OLE DB using ATL include files from VOBS instead of VC++ ATL\include |
ATIqa02278: |
DAM: Views report syntax error when base table or columns require quoted identifiers |
ATIqa02279: |
JDBC: Problem with Visual Cafe |
ATIqa02280: |
DAM: Divide by 0 of Numeric type field is causing exception |
ATIqa02281: |
ODBC: If openrda.ini or oadrd.ini files are readonly, updating these files using rdaadmin doesn't gives any error. |
ATIqa02282: |
ODBC: Parameter values concated in specific application sequence |
ATIqa02284: |
SDK: Logging should include the Operating system the log was generated on |
ATIqa02285: |
SDK: Logging should include time stamps. |
ATIqa02295: |
DAM: Modify SQLQueue to support inline functions |
ATIqa02307: |
DAM: Damisql ignores the query string following the -q |
ATIqa02318: |
SDK: Problem Linking with noodbcdrv.obj |
ATIqa02319: |
ODBC: SQLDescribeCol does not always return null terminated column name. |
ATIqa02321: |
DAM: ip_getSupport passes ip_hdbc after connection |
ATIqa02322: |
SDK: OPENRDA.INI Search Order |
ATIqa02323: |
RDA: RowCount value larger than 32767 is not supported |
ATIqa02325: |
ODBC: DSNless connection report SQLMoreResult not supported |
ATIqa02327: |
RDA: Define Sint16, Sint32 as "int" and Uint16 and Uint32 as "unsigned int" on Win32 |
ATIqa02328: |
DB Server: Insert of large Blobs from Unix clients crashes the server |
ATIqa02329: |
ODBC: ODBC driver is not supporting AutoCommit when query is executed using DATA_AT_EXEC parameters |
ATIqa02330: |
DAM: NULL parameter data not handled correctly |
ATIqa02335: |
DAM: Subquery in value list of the IN predicate is not handled correctly |
ATIqa02341: |
SDK: We don't support CHAR/VARCHAR to integer conversion in GetData/BindCol |
ATIqa02342: |
DAM: Constant scalar function used in join queries are not being pre-computed |
ATIqa02344: |
DAM: Transforming INNER Join into old WHERE style Join causes problem |
ATIqa02351: |
SDK: Crash occurred in parallel execution of statements on different thread on same connection |
ATIqa02352: |
DAM: SELECT *, select-item FROM table-list - reports syntax error |
ATIqa02353: |
DAM: Make CALL keyword and Parenthesis around argument list optional in Stored Procedure command |
ATIqa02355: |
DAM: Codebase memory leak of 568 bytes in codebase.51\source\m4memory.c(653) |
ATIqa02356: |
OLEDB: DBTYPE_DATE parameterized fields problem |
ATIqa02357: |
ODBC: Install Shield 6.x errors out for CreateFile() function |
ATIqa02360: |
DAM: Correlated subquery is not being exposed correctly in Passthrough API |
ATIqa02362: |
DAM: Expose TOP N PERCENT Select Clause in Passthrough API |
ATIqa02363: |
ODBC: SQLSetStmt option trace problem |
ATIqa02364: |
DAM: Views are not supported in Passthrough mode |
ATIqa02366: |
OLEDB: INSERT Parameter value problem when DBPART_LENGTH is specified and value is not null terminated |
ATIqa02369: |
OLEDB: .NET Server Explorer only showing last column |
ATIqa02370: |
DAM: CREATE TABLE - Support column constraint NULL |
ATIqa02376: |
SDK: RDA statement length is limited to 8192 -- increase to match SQL statement length in other layers |
ATIqa02377: |
SDK: SQLExecDirect and data at exec not supported |
ATIqa02378: |
ODBC: LD_LIBRARY_PATH is overwritten when we run the setenv.sh script on the unix platforms |
ATIqa02385: |
OLEDB: Parametric command execution problem |
ATIqa02387: |
SDK: Disable cursor based processing if query timeout is set |
ATIqa02389: |
DAM: Conversion errors during query validation are not being reported correctly |
ATIqa02390: |
ODBC: SQLDecribeCol with null passed in for fSqlType causes crash when ODBC trace on |
ATIqa02391: |
ODBC: ODBC tracing -- SQLColAttribute(SQL_COLUMN_AUTO_INCREMENT) with invalid pointer in pcbDesc causes bus error |
ATIqa02393: |
DAM: Errors reported from IP stored procedure execution are not being reported |
ATIqa02395: |
OLEDB: GetParamInfo return error when SetParamInfo does not supply parameter info |
ATIqa02397: |
SDK: OpenRDA Server on NT does not exit when Ctrl-C is hit if SessPollWait is set to -1 |
ATIqa02398: |
SDK: Local SDK for JAVA hangs with JDK 1.4 |
ATIqa02399: |
SDK: Problem in nested transaction |
ATIqa02402: |
DAM: Search patterns in Catalog Functions arguments not handled correctly |
ATIqa02403: |
ODBC: Making attribute-keywords in connection string case insensitive |
ATIqa02404: |
SDK: Large value of RESPONSE_TIME_OUT generates low level connection error |
ATIqa02407: |
SDK: Bug in disk cache processing logic when query time out in in affect |
ATIqa02409: |
DAM: Scalar function registration is optional in passthrough mode |
ATIqa02413: |
SDK: Default session poll wait time should be changed from 10 seconds to a larger number |
ATIqa02414: |
OLEDB: SetParameterInfo calls multiple time to provide parameters info for a command |
ATIqa02420: |
DAM: Problem in flushing disk cache file when query timeout occurs |
ATIqa02423: |
SDK: Parameter crash problem |
ATIqa02429: |
DAM: Outer Join SubQueries in FROM clause are not working |
ATIqa02431: |
SDK: Behavior change (bug) in Open Access SDK 4.80.26 versus 4.80.16 |
ATIqa02432: |
ODBC: STMT_OPTIONS for MAX_ROWS and QUERY_TIMEOUT are being ignored in Prepare/Execute sequence Build SDK 4.80.26 |
ATIqa02434: |
SDK: Client crash during CHAR to VARCHAR conversion for an empty string parameter |
ATIqa02435: |
OLEDB: oainfo.ini was readonly after the OLE DB installation |
ATIqa02436: |
DAM: SubQueries (having scalar functions) in FROM clause are not working |
ATIqa02437: |
DAM: SubQueries (that contain NULL literals) in FROM clause are not working |
ATIqa02438: |
SDK: How to determine client connection type |
ATIqa02441: |
DAM: Outer Join queries - Search conditions in WHERE clause is not being processed correctly |
ATIqa02442: |
OLEDB: Empty schema name with linked server query is not working |
ATIqa02443: |
DAM: Expressions in select-list of View queries and Queries using SubQuery in FROM clause not being handled correctly |
ATIqa02445: |
DAM: Changes in call to ip_support() interface |
ATIqa02446: |
OLEDB: Parametric BLOB of less than 2048 size is crashing |
ATIqa02454: |
DAM: Problems with Set functions in Pass through mode when post-processing is not handled by IP |
ATIqa02455: |
OLEDB: Linked server is not passing DATETIME filter to the provider. |
ATIqa02456: |
ODBC: Problem with error reporting when no error message is added by DAM/IP |
ATIqa02460: |
ODBC: Customizing error messages prefix |
ATIqa02462: |
SDK: rdaadmin is not synchronized with openrda.ini |
ATIqa02467: |
DAM: Outer joins with IS NULL condition in WHERE clause not handled correctly |
ATIqa02469: |
OLEDB: Connection pooling problem |
ATIqa02470: |
OLEDB: Mapped SQL State to appropriate OLE DB error |
ATIqa02471: |
DAM: OR expressions in Join queries should be handled more efficiently |
ATIqa02472: |
DAM: GROUP BY clause with no set functions in select-list is not eliminating duplicates |
ATIqa02475: |
ODBC: OpenRDA ODBC does not work with JDK 1.3.x JDBC to ODBC bridge |
ATIqa02476: |
SDK: If openrda.ini is missing we gets a License Error |
ATIqa02480: |
SDK: Control C does not call ip_exit |
ATIqa02482: |
OLEDB: Problem with DBTYPE_NUMERIC parameter |
ATIqa02483: |
ODBC: SQLTables() is not supporting enumeration of catalogs, schema and table types |
ATIqa02494: |
OLEDB: Rowset viewer prepare the statement twice |
ATIqa02497: |
OLEDB: Registry problem for DataLink GUID on Windows 2000 |
ATIqa02499: |
SDK: If we try to edit a existing database entry using rdaadmin it forces to enter all the mandatory values again |
ATIqa02500: |
SDK: Remove the need to look at a SQL statement on the client to see if it is a CALL or a SELECT |
ATIqa02501: |
RDA: Session layer indefinitely keeps polling on a socket and fills up log file |
ATIqa02502: |
ODBC: In 5.0 enable SQLDescribeParam by default |
ATIqa02503: |
ODBC: ODBC API enable/disable flags for SQLExtendedFetch and SQLMoreResults |
ATIqa02508: |
SDK: rdaadmin edit database entry problem |
ATIqa02510: |
OLEDB: Procedure Column schema changes |
ATIqa02520: |
SDK: OAISQL needs to set correct connect options to reflect the version it is being built for |
ATIqa02525: |
SDK: ISAM IP -- optimize order by clauses if the ordering is on indexed column that is already in the right order |
ATIqa02532: |
OLEDB: new client is not compatible with old server |
ATIqa02536: |
ODBC: Application specific behavior for SQLSetStmtOption(ROWSET_SIZE) |
ATIqa02537: |
SDK: Error at SQLS layer not cleared -- next statement execution sate is misleading. |
ATIqa02538: |
OLEDB: Server explorer of VC.NET is not working |
ATIqa02549: |
OLEDB: GetPropertyInfo crashes the application |
ATIqa02550: |
ODBC: SQLStatistics information for SQL_TABLE_STAT does not return NON_UNIQUE as a NULL |
ATIqa02552: |
OLEDB: Datatype rowset must return VARIANT |
ATIqa02553: |
DAM: Custom error for nested transaction is not propagated |
ATIqa02554: |
ODBC: SQLColumns returns zero records |
ATIqa02555: |
SDK: Problem with IP JAVA object connecting to JNDI |
ATIqa02556: |
SDK: Change default SessPollWait time to 60 seconds |
ATIqa02569: |
JDBC: PrepareStatment object failed with JAVA server |
ATIqa02571: |
ODBC: Use of base column name instead of alias name in ORDER BY from SQLSpecialColumns fails on a ISVs SQL engine |
ATIqa02579: |
ODBC: Error getting results from stored procedure with multiple results when result size > FETCH_BLOCK_SIZE |
ATIqa02583: |
SDK: ISAM IP - does not correctly report a missing conversion function |
ATIqa02586: |
ODBC: SQLBrowseConnect shouldn't return error if output buffer is NULL |
ATIqa02588: |
DAM: dam_addValToRow() - problem when non-char data (Numeric, Integer) is added as a non-NTS string |
ATIqa02590: |
ODBC: Repeated execution of query with NULL parameter data in later execution causes crash |
ATIqa02591: |
DAM: dam_getSetOfConditionListsEx() crashes with UNION Condition lists on a correlated subquery |
ATIqa02593: |
JDBC: wasNull is not working for Numeric datatypes |
ATIqa02599: |
ODBC: QueryTimeout used by MSAccess causes problem for schema lookup that takes long |
ATIqa02600: |
RDA: Server is not using the FETCH_BLOCKSIZE setting passed by Client |
ATIqa02604: |
DAM: Divide by zero error reported for any numeric operation with value 0. |
ATIqa02607: |
SDK: Example2 handle assumes single connection |
ATIqa02612: |
ODBC: Behavior change for SQLFetch |
ATIqa02613: |
JDBC: getTables() function call crash |
ATIqa02620: |
DAM: Table Statistics information requires seq_in_index to be set to 1 |