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)