Running your Unicode server
The following topics provide information about how to run your Unicode server:
Running a client from the command line on Windows
Use the --unicode
flag when you invoke any of the following programs:
arcache
archgid
archgsel
ardisabled
arhelp
arl10nmenu
arlabel
artext
arworkflow
fbupdate
For an example, see arlabel.txt (online documentation for the arlabel
utility) in the Unsupported folder where AR System is installed.
Running a Unicode client from the command line on UNIX
To run a Unicode client from the command line, you must:
- Set the locale by using either of the following methods:
- Set the LC_ALL and LANG environment variables to a value produced by the
locale -a
command. - Set the locale in your .profile file (sh/bash users) or .cshrc file (csh/tcsh users).
The client uses the values you set in the Shell script. Of the locales listed, AR System supports those ending in "UTF-8" (for Solaris and AIX) and "utf8" (for HPUX and Linux).
See your UNIX documentation for information about how to set your locale settings.
- Set the LC_ALL and LANG environment variables to a value produced by the
- Make sure that the dynamic libraries for AR System 7. x are available by adding the <ARSystemServerInstallDir>/server/bin directory to your dynamic library path with the appropriate environment variable:
- LIBPATH on AIX
- SHLIB_PATH on HP-UX
- LD_LIBRARY_PATH on Solaris and Linux
For example, on Solaris, enter:
$ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/bmc/ARSystem/server/bin; export LD_LIBRARY_PATH
To simplify the process, if you are running on the UNIX system where the AR System server is installed, you can use the arsystem env
command:
$ <ARSystemInstallationDirectory>/server/bin/arsystem env <commandName> <arguments>
This automatically sets the dynamic library path and locale variables to the same values that the AR System server uses.
Restricting client access to an AR System 7.x and later Unicode server
You can configure an AR System 7.x or later Unicode-enabled server so that only Unicode clients have access. The Configuration tab of the AR System Administration: Server Information form provides a Disable Non-Unicode Clients option. (This option applies to all BMC Remedy clients except for BMC Remedy Developer Studio.)
Consider disallowing access by pre-7.x clients to prevent use of a 6.3 or earlier version of BMC Remedy Administrator with a Unicode-enabled server. The BMC Remedy AR System Administration Console enables you to specify the minimum API that the server supports. AR System 7.x or later clients use API version 12, so enter the number 12 to prevent access to older clients.
Comments
Log in or register to comment.