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.