IBM Support

DataStage: JDBC コネクター経由で DB2 にアクセスすると IIS-CONN-JDBC-00010 で異常終了

Question & Answer


Question

InfoSphere Information Server 11.7.1 に Fix Pack 4 を適用すると、今まで動作していたジョブが異常終了するようになりました。異常終了は、JDBC コネクターで DB2 のデータベースにアクセスするときに発生していました。メッセージの内容は以下のとおりです。
メッセージ ID: IIS-CONN-JDBC-00010
メッセージ: main_program: Fatal Error: リンクの列 XXXX は、ステージで実行されるどのステートメントでも参照されません。

Cause

Fix Pack を適用すると、DB2 の JDBC ドライバーも更新されます。更新されたドライバーには、別名の処理で以前のバージョンと挙動が異なる部分があります。

Answer

JDBC コネクターのプロパティにある URL に「useJDBC4ColumnNameAndLabelSemantics=2」を追加すると、以前と同じ挙動になります。
変更前「jdbc:db2://myhost:50000/MYDB」
変更後「jdbc:db2://myhost:50000/MYDB;useJDBC4ColumnNameAndLabelSemantics=2」

[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSZJPZ","label":"IBM InfoSphere Information Server"},"ARM Category":[{"code":"a8m50000000L0zGAAS","label":"DataStage-\u003EJob Stages-\u003EJDBC Connector"}],"ARM Case Number":"TS013018203","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"11.7.1"}]

Document Information

Modified date:
25 May 2023

UID

ibm16998671