ConfigLab Process Does Not Produce Log With Non-ascii Characters
(Doc ID 1636712.1)
Last updated on MARCH 19, 2025
Applies to:
Oracle Utilities Customer Care and Billing - Version 2.3.1 and laterInformation in this document applies to any platform.
Goal
When running ConfigLab processes with trace options selected, process fails if the debug information contains non-ascii utf-8 characters (eg. in object descriptions). Perl script cobol/source/dm/CLBDSYNC.plx fails with error "Wide character in print". The workaround is to explicitly set encoding of log file in cobol/source/dm/CLBDSYNC.plx - in mymain() function after:
$LogFH=CreateLogFile();
add line:
binmode($LogFH, ":utf8");
Error in batch run tree is:
Compare utility error 0000065280
Compare module error
Message number: 29, 18134
This problem exists for environments with SP17/SP7 installed, it used to work in past. In the meantime we also upgrade Oracle database from 11.2.0.1 to 11.2.0.3, which could cause perl version upgrade.
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |
References |