IBM Support

"Driver not capable" error message from Infosphere DataStage when inserting data into AS400 with iSeries ODBC driver on Windows.

Question & Answer


Question

Trying to insert, update or upsert table using the AS400 ODBC Driver fails on SQLExecute with messages like : SQLSTATE=S1C00, DBMS.CODE=30058 [DataStage][SQL Client][ODBC][IBM][System i Access ODBC Driver]Driver not capable. When setting Array Size=1, this makes the job work correctly.

Cause

http://www-01.ibm.com/support/docview.wss?uid=swg21675848

With the following driver :
IBM i Access for Windows
Version 7 Release 1 Modification level 0 Service level SI00000
iSeries Access ODBC Driver 13.00.01.00 IBM Corporation.

Answer

Consider upgrading the iSeries driver up to :

IBM i Access for Windows
Version 7 Release 1 Modification level 0 Service level SI45664
iseries Access ODBC Driver to 13.00.06.00 IBM Corporation.

[{"Product":{"code":"SSVSEF","label":"IBM InfoSphere DataStage"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF033","label":"Windows"}],"Version":"11.3;11.5;8.5;8.7;9.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
16 June 2018

UID

swg21981884