How to monitor UTF-8/UTF-16 log files with Hawk Logfile microagent?
book
Article ID: KB0088967
calendar_today
Updated On:
Products
Versions
TIBCO Hawk
-
Not Applicable
-
Description
Resolution: 1. The log file must be saved as a UTF-8/UTF-16 text file. That could be done through "save as" of Windows notepad or UltraEdit.
A hexadecimal header will be added to the file. 'EF BB BF' for UTF-8 and 'FF FE' for UTF-16.
2. If monitoring with onNewLine method:
1) Open the rulebase .hrb file with a hexadecimal editor. 2) Find "operator" tag under "test" tag, change the value of "dataObject", replace the content (i.e. XXX in CDATA[XXX]) with the hexadecimal code of the UTF-8/UTF-16 string to be monitored.
3. If monitoring with onNewLineWithPatternFile method:
1) The pattern file must NOT be saved as a UTF-8/UTF-16 text file. 2) Open the pattern file with a hexadecimal editor. 3) Compose the regular expression with the hexadecimal code of the UTF-8/UTF-16 string to be monitored.
Issue/Introduction
How to monitor UTF-8/UTF-16 log files with Hawk Logfile microagent?