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

ADEKRP2.m

Go to the documentation of this file.
  1. ADEKRP2 ; IHS/HQT/MJL - PRINT COMPILED REPORTS ; [ 03/24/1999 9:04 AM ]
  1. ;;6.0;ADE;**20**;APRIL 1999
  1. ASKDEV(ADERTN,ADEDESC) ;EP - DEVICE SELECTION
  1. ;ADERTN=PROCESSING ROUTINE ENTRY POINT
  1. ;ADEDESC=DESCRIPTION
  1. ;Returns ADEIOP and ADEIOPAR
  1. K %ZIS,ADEIOP,IOP,ZTSK,ADEIOPAR
  1. W !!,"Enter 'Q' at the DEVICE prompt to queue this report to run in the background."
  1. S %ZIS="NQ"
  1. ;S %ZIS="MQ" ;IHS/DIT/ENM 10/29/09
  1. D ^%ZIS
  1. Q:POP
  1. S ADEIOP=ION_";"_IOM_";"_IOSL
  1. S ADEIOPAR=IOPAR
  1. Q:'$D(IO("Q"))
  1. D QUE
  1. ;IHS/DIT/ENM 10/29/09 START OF MODS
  1. ;FHL 9/9/98 I '$D(ZTSK) K IOP,ADEIOP G ASKDEV
  1. ;I '$D(ZTQUEUED) K IOP,ADEIOP G ASKDEV
  1. W:$D(ZTSK) !,"Report is Queued!"
  1. Q
  1. ;D HOME^%ZIS
  1. ;W !,"REPORT IS QUEUED!"
  1. ;Q
  1. ;IHS/DIT/ENM END OF MODS
  1. ;
  1. QUE ;
  1. N ADEJ
  1. S ZTRTN=ADERTN
  1. S ZTDESC=ADEDESC
  1. F ADEJ="ADEROPT","ADEIOP","ADEIOPAR","ADEYQ","ADEU" S ZTSAVE(ADEJ)=""
  1. S ZTIO=""
  1. I $D(IO("HFSIO")) D
  1. . S ZTIO=ADEIOP
  1. D ^%ZTLOAD
  1. Q
  1. ;
  1. END ;EP - END PROCESSING
  1. I $D(ADEU) L -^TMP("ADEP",ADEU)
  1. K ADEU
  1. Q