Kbase P76159: How to configure server and broker with different codepage?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/10/2008 |
|
Status: Verified
FACT(s) (Environment):
UNIX
Windows
SYMPTOM(s):
ODBC test connect fails to Czech database.
[MERANT][ ODBC PROGRESS Driver][PROGRESS] code page conversion table for
1250 to iso8859-1 was not found in convmap.cp (6063)
[MERANT][ ODBC PROGRESS Driver ] [PROGRESS]
the code page of database is 1250 and -cpinternal is iso8859-1. (4677)
The tables needed to do conversion for the database were not found in convmap.cp. (1564)
Can not modify startup.pf as it is used by all processes on the system.
CAUSE:
This problem occurs when a server is started using one codepage and a client attempts a connection using a different codepage.
FIX:
To resolve this problem, use the following steps:
1) Create a .pf file containing the following information about the client:
-cpinternal 1250
-cpstream 1250
-cpcoll Czech
2) Define the operating system environment variable PROSTARTUP.
UNIX EXAMPLE: PROSTARTUP=<path>/parameter_file.pf
export PROSTARTUP;
Win32 EXAMPLE: SET PROSTARTUP=<path>\parameter_file.pf
3) Start the OIBroker on the server where you defined the PROSTARTUP environment variable.
UNIX EXAMPLE: $DLC/bin/prooibrk -SV -S service-name -H host-name -N tcp
Win32 EXAMPLE: %DLC%\bin\oibrkr32.exe -SV -S service-name -H host-name -N tcp