Hi,
We are running approx. 120 clients in our UC4 environment. The UC4.Unload Utility (–BReorg) is running per Client daily. So, we get more than 800 new rows in UC_UTILITY_DB_UNLOAD per week.
We run a clean-up script to get rid of all entries in the beginning of the daily UC4 Reorg Workflow (pls. find it at the bottom). This worked fine for many years. However, after updating to version 12.3 last October the script fails:
09/10/2020 13:01:54 U00012112 Task '.UC4DB.UC_UTILITY_DB_UNLOAD.CLEANUP.JOB' (RunID '1604093812') terminated with script error.
09/10/2020 13:01:54 U00003710 Variable 'UC_UTILITY_DB_UNLOAD' may not be referenced.
I opened a ticket with Braodcom Support, the final answer after a longer ticket ping-pong was:
"
The observed behavior is by design and not a bug."
So, it's always a question of your own position and perception…
Cheers, Josef
:s &hnd# = prep_process_var(UC_UTILITY_DB_UNLOAD)
:process &hnd#
: s &key# = get_process_line(&hnd#,1)
: delete_var "UC_UTILITY_DB_UNLOAD", "&key#"
:endprocess
Original Message:
Sent: 06-13-2021 08:25 AM
From: Peter Grundler
Subject: UC_UTILITY_DB_UNLOAD growing
Hi,
the variable object UC_UTILITY_DB_UNLOAD contains information about all previous DB reorg runs. Each time 1 additional entry. But this fills up unnecessarily the log of DB.Unload. Some weeks ago I have checked a system with over 80.000 entries in the vara - you can imagine the size of the daily log file :-(
How are you dealing with this? Periodically deleting all the entries from this vara? Use of a java tool to remove the lines?
regards,
Peter
------------------------------
Capture Europe
------------------------------