When using Incompatibility Classes inside Uprocs there is an issue in case a Uproc in status Pending is Cancelled:
The Class Event is created right when the Uproc goes from status "Launch Wait" to "Pending"
Cancelling the Pending Uproc does NOT delete the previously created Class Event, so it may provoke that all other Uprocs using this Incompatibility Class remain forever in status Event Wait.
In the History Trace we can see something like:
--------------------------------------------
DATE Start Condition Check
Modified directly in the Engine by
operator : SISEXP
Processing Date 20191111
Incompatibility Cond. 001 for class V4
Session: V4_DIAEXFM Uproc: V4RC200 M.U.: BMVAIS
--------------------------------------------
When trying to delete via UVC the impacted Class Event, it fails with the following error and the Class Event is not removed:
--------------------------------------------
On environment [COMPANY/NODE/AREA]:
DUAS: Class Event List on COMPANY for NODE in Area AREA:
owls_class_event_select error: 11
--------------------------------------------
Release : 6.x
Component : DOLLAR UNIVERSE
Some other scenarios where this issue i.e. Class Event remained and not being cleared automatically
1: Issue at Operating system level like disgraceful crash etc. which caused I/O interruption and above issue is observed.
Note:
In case if the jobs awaiting for some Class Event remain in Event Wait and not execute automatically after having Deleted the awaited Class Event, the Dollar Universe Administrators should force these jobs to status Time overrun by setting an End date in the past and click on Run, after that these jobs should be rerun and they should run fine.