1 | IBDFQS ;ALB/MAF -REQUEUE OF PRINT JOB FOR A SINGLE PARAMETER GROUP - FEB 9 1995
|
---|
2 | ;;3.0;AUTOMATED INFO COLLECTION SYS;**12**;APR 24, 1997
|
---|
3 | ; -- Queue of a single print job (parameter group)
|
---|
4 | ; -- Selection of what print group/s to be printed
|
---|
5 | N IBDVALM,IBDAT,VALMY,IBDFSING,IBDFTSTP,IB1FLAG,IB1TASK,IBDFQT
|
---|
6 | D NOW^%DTC S IBDFQT=$E($P(%,".",2),1,4)
|
---|
7 | S IBDFSING=1,IBDFTSTP=1
|
---|
8 | S VALMBCK=""
|
---|
9 | D EN^VALM2($G(XQORNOD(0))) G REP:'$O(VALMY(0)) S IBDVALM=0
|
---|
10 | D FULL^VALM1 S VALMBCK="R"
|
---|
11 | F IBDVALM=0:0 S IBDVALM=$O(VALMY(IBDVALM)) Q:'IBDVALM S IBDFDA=$S($D(IBDTYPE(IBDVALM)):IBDTYPE(IBDVALM),1:"") I IBDFDA]"" D
|
---|
12 | .N IBDFNUM,IBDFNAME,IBDFIFN,IBDFSEQ
|
---|
13 | .S QUIT=0
|
---|
14 | .S (DA,IBDFIFN)=$P(IBDFDA,"^",1),IBDFNUM=$P(IBDFDA,"^",2)
|
---|
15 | .S IBDFNODE=$G(^IBD(357.09,IBDFNUM,"Q",DA,0)),IBDFNAME=$P(IBDFNODE,"^",1)
|
---|
16 | .S IBDFSEQ=$P(IBDFNODE,"^",10)
|
---|
17 | .S IB1FLAG=1
|
---|
18 | .D UP^IBDFQB($$QUEUE^IBDFQB(IBDFIFN))
|
---|
19 | .D STAT
|
---|
20 | .Q
|
---|
21 | REP S VALMBCK="R" Q
|
---|
22 | ;
|
---|
23 | STAT ; -- Find out the status of the queued job and kill a tasked job
|
---|
24 | N IBDFSTAT
|
---|
25 | D FULL^VALM1
|
---|
26 | W !!!,"Job Queued <<< "_$P(IBDFNODE,"^",1)_" >>>",!
|
---|
27 | I $D(IB1TASK) W !," TASK #: ",IB1TASK,!
|
---|
28 | D PAUSE^VALM1
|
---|
29 | Q
|
---|