Consultor Eletrônico



Kbase P132316: ODBC driver mismatch errors after migrating from Progress/400 to ODBC DataServer
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   13/06/2008
Status: Unverified

FACT(s) (Environment):

ODBC DataServer
IBM AS/400 (RISC)
OpenEdge 10.1C
OpenEdge Category: Migration

SYMPTOM(s):

ODBC driver mismatch errors after migrating from Progress/400 to ODBC DataServer

Using Migration/Conversion Tool

Warning message appears when attempting to modify schema information

The Schema Holder was not created with the ODBC driver you have connected with. You may experience problems with this connection.
Schema Holder: P1DB221.DLL
Current driver: p1db223.dll
Please consider recreating your schema holder using the current ODBC driver

CAUSE:

Wrong driver information is written to ODBC DataServer schema holder df file after "Conversion" from Progress/400 DataServer. OE 10.1C contains embedded Data Direct DB2 Wire Protocol Driver v5.3 while the Migration Tool still uses old driver's details (v5.1)

FIX:

The possible workarounds are:
1. Manually modify contents of the resulting df file with current driver's details:
Instead of:
DRIVER-NAME "P1DB221.DLL"
DRIVER-VERS "05.00.0104"
It should be:
DRIVER-NAME "P1DB223.DLL"
DRIVER-VERS "05.30.0079"
2. Modify the program cvtdefs.p from the Migration package with the proper driver's information before using it.