Consultor Eletrônico



Kbase 16687: Error 6063 when connecting to AS/400 database
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   29/10/2008
Status: Verified

FACT(s) (Environment):

Progress AS400 Dataserver

SYMPTOM(s):

Code page conversion table for <table-name> to <table-name> was not found in <file-name>. (6063)

Conversion table for iso8859-1 to ibm

CAUSE:

This error occurs when the conversion table between the Progress and AS/400 codepages doesn't exist in the convmap.dat file.

In client versions previous to 8.1A, the tables needed for conversion between Progress (iso8859-1) and AS/400 codepages other than IBM037, IBM278 and IBM500 are not included. If a user plans to use a different AS/400 code page with the AS/400 operating system or for the Progress database, then the user needs to build the tables.

FIX:

In client version 8.1A, the tables for codepages IBM273, IBM277 and IBM297 are included in convmap.dat file, but not in convmap.cp. To solve this problem it's enough recompiling the convmap.dat file, but unfortunatelly there is another problem which prevents such a big file to be compiled under Windows.

So, use the following steps:

1. Change to the %DLC%/PROLANG directory.
2. Make a copy of the original CONVMAP.DAT file (just in case).
3. Edit the CONVMAP.DAT file and remove all the tables useless for you.
4. Compile it with the command:

%DLC%\BIN\_PROUTIL -C codepage-compiler convmap.dat convmap.cp