At certain times of the day the following kind of errors are written into the universe.log :
##########################
|ERROR|X|IO |pid=p.t| o_module_exc_cycle_emissi | Error 600 getting node NODE_NAME information
|ERROR|X|IO |pid=p.t| o_io_cache_data_provider_ | Error getting Node <NODE_NAME>: 600
##########################
This started to occur after deleting a Node of the same Company from the UVMS and / or when replacing the Node of Residence of a given Management Unit to point to a different node.
Another symptom is:
Network exchanges and Launch generation between different nodes take very long and may eventually completely stop Jobs from being launched (Jobs in Launch Wait / Event Wait).
Additionally, the u_fecl60.dta and u_fecd60.dta can have records that are never purged from them after launching a multi-node session with a internode uproc dependency that works fine.
Dollar Universe stores the Awaited Job Events into the file u_fmev60.dta of the concerned area.
If at a given time the old node is decomissioned / replaced but the Event Wait uproc is not cancelled, the entries (XA lines in u_fmev60.dta) remain valable and every time the Uproc is executed. its Job Event will try to be sent to the old Node and populate the exchange files (u_fecl60 and u_fecd60), but as this node can't be found, the error message is logged.
In case nodes are being upgraded from version 5 to version 6, we advise to reinitialize u_fmev50 / u_fecd50 / u_fecl50 before upgrading so that old records are not imported into version 6.
1) Stop the node: unistop
2) Backup u_fmev60.dta file of the concerned area
3) Edit u_fmve60.dta and delete the lines starting by XA (X for area EXP, else replace X by S,I or A) that contain the string " 201YMM" where YMM corresponds to a date in the past longer than the date range you keep in your history.
4) Reinitialize the exchanger data files of the concerned areas ( replace X by S,I or A if other area impacted):
uxrazfic u_fecd60 X
uxrazfic u_fecl60 X
5) Run an offline reorg: unireorg
6) Start the node: unistart
1) Stop the node: unistop
2) Backup u_fmev60.dta file of the concerned area
3) Reinitialize the following data files of the concerned areas ( replace X by S,I or A if other area impacted):
uxrazfic u_fmev60 X
uxrazfic u_fecd60 X
uxrazfic u_fecl60 X
4) Run an offline reorg: unireorg
5) Start the node: unistart