Kbase 17874: System Error 3624 -- DBE Progress with 8.2C
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/10/2008 |
|
Status: Unverified
FACT(s) (Environment):
Progress 8.2C
SYMPTOM(s):
Double-byte enabled
DO NOT CONTINUE. Character set <character set> requires DBE PROGRESS. You may corrupt files or databases. (3624)
You are using -cpinternal <code-page> and -cpstream <code-page>. (1535)
For double byte character sets, -cpinternal, -cpstream, and -cpprint must be the same. (5319)
CHANGE:
Upgrade to 8.2C
CAUSE:
One possible reason is that there is an older version of Progress installed on the same machine and some environment variables point to this installation.
The problem may be also seen by customers who modified the convmap.dat file and compiled the file with one of previous versions (V7, V8).
FIX:
The first case can be solved by correcting environment and setting variables (like DLC) to point to the correct version.
The second one can be easily solved by compiling the modified convmap.dat under 8.2C. To compile the file use proutil command:
proutil -C codepage-compiler convmap.dat convmap.cp
NOTE: Before doing this do not forget to backup these files.