DUAS v5: Jobs stay in Event Wait waiting for job event(s) from another node

Document ID : KB000086795
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Affects Release version(s): 5

Error Message :
Error message in universe.log of the local node: 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
<< 2013-06-13 19:30:28 7995458/uxech /GAIOPI34 /134461002 - %UNI_-E-U_UENV0201, Le noeud est inconnu 
<< 2013-06-13 19:30:29 7995458/uxech / /134461002 - %UNI_-E-U_UENV0201, Le noeud est inconnu 
<< 2013-06-13 19:30:29 7995458/uxech /GAIOPI34 /134461002 - %UNI_-E-U_UENV0201, Le noeud est inconnu 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

Patch level detected:Dollar Universe 5.3.3
Product Version: Dollar.Universe 5.3.3 FX25002 or Dollar.Universe 5.6.0 FX25010
Jobs stay in an Event Wait status waiting for job event(s) from another node.
The above error messages appear all the time in universe.log
Environment:
OS: All
OS Version: ALL OS
Cause:
Cause type:
Configuration
Root Cause: Some corrupted records pointing to non-existing nodes were present in the exchanger data files, keeping the Job Events from being correctly transmitted.
Resolution:
  1. Check to see if there are management units pointing to a non-existing Dollar Universe node.
  2. If there are, delete them from the Management unit table.
  3. Remove the non-existing Dollar Universe nodes in the uxsrsrv.sck file located in the MGR directory of Dollar Universe installation.
  4. Once the non-existing Dollar Universe nodes are removed from the node table, execute the command uxresnode and uxclenod as explained below:
uxresnod
The uxresnod utility purges records concerning nodes which no longer exist in the local nodes table from the files u_fecl50, u_fecd50 (exchange files) and u_fmev50 (job events).

This utility should be used each time one or more Dollar Universe nodes are removed from the node table.

Format:


$UXEXE/uxresnod
Where
· : is exactly 6 uppercase alphanumerical.
· : 1 character: A, I, S or X.
· : The Dollar Universe local node name. Use of remote node names is prohibited.
The uxresnod can run without arguments. By default it expects to find the local Dollar Universe
environment (variables: S_SOCIETE, S_CODNOEUD and S_ESPEXE).


uxclenod
The uxclenod utility purges records concerning the node passed as an argument from the files u_fecl50, u_fecd50 (exchange files) and u_fmev50 (job events).

Format:


$UXEXE/uxclenod

Where: The Dollar Universe node name. If the node specified exists in the local Dollar Universe node table, no records will be deleted.

The utilities uxclenod and uxresnod both do the same thing: purge the records referring to inexistent nodes from Dollar Universe data files (u_fecl, u_fecd and u_fmev). uxclenode takes the target node name as an argument, whereas uxresnod checks the existence, in the local node
table, of each node mentioned in all data records.


Fix Status: No Fix

Fix Version(s):
N/A
Additional Information:
Workaround :
N/A