Consultor Eletrônico



Kbase P119920: Error 1043 with proutil idxbuild on a UTF-8 database
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/27/2006
Status: Unverified

SYMPTOM(s):

Error 1043 with proutil idxbuild on a UTF-8 database


Collation table for code page UTF-8 and collation name SWEDISH was not found in convmap.cp. (1043)

Collation table for code page <code-page> and collation name <collation-name> was not found in <filename>. (1043)

Running idxbuild results in error 1043:

proutil <dbname> -C idxbuild ALL -cpinternal UTF-8

CAUSE:

The collation is not specified on the proutil command line so the collation is being taken from startup.pf in the Progress installation directory.

If the startup.pf does not set -cpcoll to a collation that UTF-8 can use (e.g. BASIC, or in OpenEdge, the ICU-xx collations) then the error 1043 will result.

FIX:

Specify -cpcoll on the command line with proutil. It also would be logical to specify cpstream at the same time to avoid any possible code page conversion problems (because if not specified, -cpstream will also be taken from startup.pf) which could result in error 6063.

For example:

proutil <dbname> -C idxbuild ALL -cpinternal UTF-8 -cpstream UTF-8 -cpcoll BASIC