IBM Support

Extended Dynamic Support Error Client Access ODBC

Troubleshooting


Problem

When attempting to run a report in Impromptu the following error may occur: [IBM][Client Access/400 ODBC-Driver]Extended Dynamic support disabled table or view T1 was not found OR DMS-E-GENERAL A general exception has occurred during operation 'asynchronous open'. [IBM][Client Access/400 ODBC V2 Driver][DB2/400 SQL]SQL7008-SSA100M in DATAWHS not valid for operation. AS400 Client Access ODBC

Resolving The Problem

1. In the ODBC.INI file set the following:
ExtendedDynamic=0
ForceTranslation=1

2. Make sure Client Access for Windows is being used and not Client Access for DOS Extended.

3. The cause of the error is the following:

The problem is that the database is expecting journalling, which isn't needed because Impromptu is a read-only product. Since it will only do "selects", there is no need to journal the transactions, since it cannot rollback a select statement.

The other side issue of this is that IBM is mixing isolation levels and transaction levels, which are not the same thing.

IBM's ODBC driver has a transaction level of 0 - Commit Immediate, which is not a standard level. Our lowest level is Read Committed, which is not accepted nor low enough for the database.

The solution for now is to turn on journalling on the AS/400. The IBM have indicated that this will have very little impact on performance since it is only doing select statements. The down side of journalling is that it does take up disk space on the AS/400.

The apar number from IBM is: SA46876

NOTE: IBM currently has patches available for this problem. Contact IBM to receive the fix for this problem.

4. In the ODBC.INI try the following settings:

Commit_mode =1
Package= [suffix must be nba]

if commit_mode=0
then package suffix must be fba
else if commit_mode = 1
then package suffix must be nba
else if commit_mode = 2
then package suffix must be vba

5. In the ODBC.ini try to add in the section [DRIVER:CWBODBC.DLL] the following:

Disable Transaction Support="T"

[{"Product":{"code":"SSTQPQ","label":"IBM Cognos Series 7 PowerPlay"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Transformer","Platform":[{"code":"PF025","label":"Platform Independent"},{"code":"PF033","label":"Windows"}],"Version":"Cognos 8 BI Data Manager 8.1;Cognos 8 BI Data Manager 8.2;Impromptu 2.0;Impromptu 3.01;Impromptu 3.03;Impromptu 3.04;Impromptu 3.5;Impromptu 7.1;PowerPlay Transformer 4.1;PowerPlay Transformer 6.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Product":{"code":"SSEP7J","label":"Cognos Business Intelligence"},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Component":"Data Manager","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"","label":""}},{"Product":{"code":"SSTQPQ","label":"IBM Cognos Series 7 PowerPlay"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Impromptu","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Product":{"code":"SSTQPQ","label":"IBM Cognos Series 7 PowerPlay"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Transformer","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Historical Number

101114

Document Information

Modified date:
28 November 2022

UID

swg21336555