Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: ACGSZIS

ACGSZIS.m

Go to the documentation of this file.
  1. ACGSZIS ;IHS/OIRM/DSD/THL,AEF - %ZIS AND ZTLOAD UTILITY; [ 03/27/2000 2:22 PM ]
  1. ;;2.0t1;CONTRACT INFORMATION SYSTEM;;FEB 16, 2000
  1. ;;UTILITY TO CONTROL ALL %ZIS AND %ZTLOAD CALLS FOR CIS
  1. ZIS S %ZIS="NPMQ",ZIBH=$TR($H,",","")_$R(1000)
  1. W !
  1. K IOP,ACGQUIT
  1. D ^%ZIS
  1. G:POP DONE
  1. S:ION["HOST" %ZIS("IOPAR")=IOPAR,ZTSAVE("%IS*")=""
  1. I IO=IO(0),$D(IO("Q")) W !,"Cannot Queue to Screen or Slave Printer!",! K IO("Q") G ZIS
  1. S (ACGION,ACGIOP)=ION
  1. I ION["HOST" S ACGIOPAR=IOPAR S:$D(IO("HFSIO")) ACGIO("HFSIO")=IO("HFSIO")
  1. I $D(IO("Q")) D ZTLOAD S ACGQUIT=""
  1. Q
  1. ZTLOAD F X="ACG*","DIOEND","FLDS","DIC","BY","FR","TO","DIS*" S ZTSAVE(X)=""
  1. S ZTIO=ION
  1. D ^%ZTLOAD
  1. W !,"REQUEST QUEUED!"
  1. K ZTSK
  1. DONE ;EP;TO CLOSE DEVICE
  1. D:'$D(ZTQUEUED) ^%ZISC
  1. S ACGQUIT=""
  1. Q