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

ATSERCHD.m

Go to the documentation of this file.
  1. ATSERCHD ;TUCSON/DG;CALL TO TASKMAN [ 10/25/91 1:22 PM ]
  1. ;;2.5;SEARCH TEMPLATE COMPARISON;;OCT 25, 1991
  1. ;
  1. S (ATSQT,ATSGO)=0 F L=0:0 D ASK Q:ATSQT
  1. K IO("Q")
  1. D:ATSGO ZIS
  1. S ATSTASK=0
  1. I $D(IO("Q")),'POP S ATSTASK=1 D TSKMN
  1. D EOJ
  1. Q
  1. ;
  1. ASK ;
  1. W !!,"Do you want to queue the comparison to another device" S %=2 D YN^DICN
  1. I %=2 S ATSQT=1 Q
  1. I %=0 D HELP Q
  1. I %=-1 S ATSQT=1,ATSFLAG=$S($D(^UTILITY("ATSEARCH",$J,"MERGED")):2,1:1) Q
  1. I %=1 S ATSQT=1,ATSGO=1 Q
  1. Q
  1. ;
  1. ZIS ;
  1. W !! S %IS="PQ",IOP="Q" D ^%ZIS
  1. Q
  1. ;
  1. TSKMN ;
  1. S ATSFLAG=1
  1. K ZTSAVE F %="ATSTASK","ATSEARCH(","ATSEINRL","ATSENB","ATSENLAG","ATSFLAG","ATSMTCH","ATSNOT","ATSPC","ATSX","ATSETMP","ATSRCSTR" S ZTSAVE(%)=""
  1. S ZTRTN="ZTM^ATSERCH4",ZTDESC="SEARCH COMPARISON",ZTIO=IO,ZTDTH="" D ^%ZTLOAD
  1. X ^%ZIS("C")
  1. Q
  1. ;
  1. HELP ;
  1. S XQH="ATSEARCH-QUEUE",DIC(0)="X" D EN^XQH
  1. W:$D(IOF) @IOF
  1. Q
  1. ;
  1. EOJ ;
  1. K ATSGO,ATSQT,IO("Q")
  1. Q
  1. ;