Index: Sys/FOP/QueueItem.cls.xml =================================================================== diff -u -r2337 -r2692 --- Sys/FOP/QueueItem.cls.xml (.../QueueItem.cls.xml) (revision 2337) +++ Sys/FOP/QueueItem.cls.xml (.../QueueItem.cls.xml) (revision 2692) @@ -9,7 +9,6 @@ TaskQueue SysFOP %Persistent,VHSys.Scheduler.QueueItem -0 BL.Sys.FOP.Scheduler @@ -37,7 +36,7 @@ De Task moet expliciet gedefinieerd worden. -Sys.FOP.Task +VHSys.Scheduler.Task 1 @@ -65,7 +64,7 @@ gntNextID() Set NextID="" &SQL(DECLARE crsNextQItem CURSOR FOR - SELECT ID, SingleLockKey INTO :NextID, :SingleLockKey FROM Sys_FOP.TaskQueue WHERE Status=$$$qsWait ORDER BY Priority DESC, ID) + SELECT ID, SingleLockKey INTO :NextID, :SingleLockKey FROM Sys_FOP.TaskQueue WHERE Status='W' ORDER BY Priority DESC, ID) &SQL(OPEN crsNextQItem) For &SQL(FETCH crsNextQItem) Quit:(SQLCODE) Do:($L(SingleLockKey)) Quit:($L(NextID)) . d WL^vhDBG("NextID?") @@ -104,7 +103,7 @@ 1 @@ -117,7 +116,7 @@ Kill arBusyCnt &sql(DECLARE crsBTP CURSOR FOR SELECT Priority, Count(ID) Cnt INTO :Prio, :Cnt FROM Sys_FOP.TaskQueue - WHERE Status=$$$qsStarted OR Status=$$$qsBusy + WHERE Status='S' OR Status='B' GROUP BY Priority) &sql(OPEN crsBTP) For &sql(FETCH crsBTP) Quit:SQLCODE Set:($L($G(Prio))) arBusyCnt("V",Prio)=Cnt @@ -134,7 +133,7 @@ Set tmpLB="" Kill QItemID &sql(DECLARE crsBTID CURSOR FOR - SELECT ID INTO :QItemID FROM Sys_FOP.TaskQueue WHERE Status=$$$qsStarted OR Status=$$$qsBusy ORDER BY StatusNum, ID DESC) + SELECT ID INTO :QItemID FROM Sys_FOP.TaskQueue WHERE Status='S' OR Status='B' ORDER BY StatusNum, ID DESC) &sql(OPEN crsBTID) For &sql(FETCH crsBTID) Quit:SQLCODE Set:($L($G(QItemID))) tmpLB=tmpLB_$LB(QItemID) &sql(CLOSE crsBTID)