[613] | 1 | XUTMTR4 ;SEA/RDS - TaskMan: ToolKit, Report 4 (Print List) ;5/12/94 12:08
|
---|
| 2 | ;;8.0;KERNEL;;Jul 10, 1995
|
---|
| 3 | MAIN ;
|
---|
| 4 | ;print the list of tasks stored at @XUTMT("NODE")
|
---|
| 5 | N ZTCLEAR,ZTEOL,ZTHEADER,ZTNODE,ZTNONE
|
---|
| 6 | S ZTCLEAR=$G(XUTMT("CLEAR"))
|
---|
| 7 | S ZTEOL=$G(XUTMT("EOL"))
|
---|
| 8 | S ZTHEADER=$G(XUTMT("HEADER"))
|
---|
| 9 | S ZTNODE=XUTMT("NODE")
|
---|
| 10 | S ZTNONE=XUTMT("NONE")
|
---|
| 11 | N DIR,DIRUT,DTOUT,DUOUT,X,Y,ZTCOUNT,ZTFIRST,ZTNEWPG,XUTMT,ZTOUT,ZTS,ZTSK
|
---|
| 12 | S ($Y,ZTOUT,ZTCOUNT)=0,(ZTFIRST,ZTNEWPG)=1
|
---|
| 13 | M1 ;
|
---|
| 14 | S ZTS=0 F S ZTS=$O(@(ZTNODE_ZTS_")")) Q:'ZTS D I ZTOUT Q
|
---|
| 15 | .I 'ZTNEWPG W !,"-------------------------------------------------------------------------------"
|
---|
| 16 | .E D
|
---|
| 17 | ..I ZTCLEAR!'ZTFIRST W @IOF
|
---|
| 18 | ..I ZTHEADER]"" W !,ZTHEADER,!
|
---|
| 19 | ..S (ZTFIRST,ZTNEWPG)=0
|
---|
| 20 | ..Q
|
---|
| 21 | . D EN^XUTMTP(ZTS)
|
---|
| 22 | .S ZTCOUNT=ZTCOUNT+1
|
---|
| 23 | .I $Y'>18 Q
|
---|
| 24 | .S ZTNEWPG=1
|
---|
| 25 | .W ! S DIR(0)="E" D ^DIR
|
---|
| 26 | .S ZTOUT=$D(DIRUT)
|
---|
| 27 | .I ZTOUT Q
|
---|
| 28 | .W @IOF
|
---|
| 29 | .Q
|
---|
| 30 | I ZTOUT Q
|
---|
| 31 | M2 ;
|
---|
| 32 | I 'ZTCOUNT W !!,ZTNONE
|
---|
| 33 | I 'ZTEOL Q
|
---|
| 34 | W !
|
---|
| 35 | S DIR(0)="E"
|
---|
| 36 | S DIR("A")="Press RETURN to continue" D
|
---|
| 37 | .I ZTCOUNT S DIR("A")="End of listing. "_DIR("A")
|
---|
| 38 | D ^DIR
|
---|
| 39 | Q
|
---|
| 40 | ;
|
---|