Specifies whether the Essbase Server log (essbase.log) is written in UTF-8 encoding or according to the locale of the system. The system locale is defined by the optional ESSLANG variable or, if ESSLANG is not specified, by the computer operating system.
UNICODEAGENTLOG NONUNICODE | UTF-8
NONUNICODE—Encodes the Essbase Server log according to the locale of the system. The default is NONUNICODE.
UTF-8—Encodes the Essbase Server log in UTF-8.
By default, the Essbase Server log is encoded according to the locale of the system. Unicode-mode object names such as application and database names from different locales could be displayed in unrecognizable characters in the Essbase Server log. To avoid this problem, if you implement Unicode-mode applications, change the Essbase Server log to UTF-8 encoding. In UTF-8 encoding, a UTF-8-capable viewer or editor displays the characters accurately.
To have the Essbase Server log written in UTF-8 encoding, backup or delete essbase.log, set UNICODEAGENTLOG to UTF-8, and restart Essbase Server. All entries to the log will be written in UTF-8 encoding. See the Example section.
To have the Essbase Server log written in non-Unicode encoding, backup or delete essbase.log, change the UNICODEAGENTLOG setting to NONUNICODE (or remove the UNICODEAGENTLOG configuration setting), and restart Essbase Server. All entries to the log will be encoded according to the system locale.
Any parameter value other than UTF-8 is interpreted as NONUNICODE. The case is not important.
For more information about the Essbase implementation of Unicode, see the Oracle Essbase Database Administrator's Guide
UNICODEAGENTLOG UTF-8
Causes the cleared Essbase Server log to be written in UTF-8 encoding when Essbase Server is restarted.