Installation guide
Performing Character Translation
FlashCONNECT Administrator’s Guide 117
Enabling Character Translation
The Character Translation component (located in FCConfig.exe) allows the D3 data
structure to handle Unicode data.
UNIX:
The character translation component is part of the installation process. See
Installing on a UNIX Platform in the FlashCONNECT Installation Guide for more
information.
The FCXlate parameter in the flashconnect.conf file specifies a list of server pool
names and paths to translation files used by FCService when processing inbound and
outbound data.
poolname1,path1;poolname2,path2;...poolnameN,pathN
For example:
PN1,/etc/pnxlate1.txt;default,/etc/defaultxlate.txt
In this example, two server pools are translated; the first server pool is PN1 and it is
translated according to the declarations in the file /etc/pnxlate1.txt. The second
server pool is the default server pool and it is translated according to the file
defaultxlate.txt. Multiple pool names may reference the same translation file.
FF>0F Translates FF to 1B0F for inbound messages.
FF<0F Translates 1B0F to FF for outbound messages.
FF=0F Translates FF to 1B0F for inbound messages and 1B0F to
FF for outbound messages. This translation pair is the
same as using both FF>0F and FF<0F pairs together.
00>30 Not allowed. You cannot translate a binary zero.
CAUTION— For example, if the character '0' (0x30) is translated, then all instances
of the character '0' to the character '1' (0x31) are translated. This
includes the value of w3ServerPool, w3SessionId, w3ProfileId, and
characters in HTML tags, such as <SELECT MULTIPLE SIZE=10>, so use
caution when selecting escape characters and characters for
translation.
NOTE—There is no validation performed on the paths. If the specified file does not
exist at run time, then no translation module is set up and no run-time error
is generated.