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

ACGSREST.m

Go to the documentation of this file.
  1. ACGSREST ;IHS/OIRM/DSD/THL,AEF - RESTORES DATA GLOBALS FROM AREA SAVES TO CREATE HQ DATABASE; [ 03/27/2000 2:22 PM ]
  1. ;;2.0t1;CONTRACT INFORMATION SYSTEM;;FEB 16, 2000
  1. ;;RESTORES DATA GLOBALS FROM AREA SAVES TO CREATE HQ DATABASE
  1. EN D ^XBKVAR
  1. D EN1
  1. EXIT K %DEV,%TAP,%IN,%DFLT,%SEL,%ANS,%FN,%TIME,%CMT
  1. Q
  1. EN1 F ACG=102,161,235,239,241:1:249,285 S %FN="/usr3/cis/acg"_ACG_".asc" D RESTORE
  1. D REINDEX
  1. D WAIT^DICD,EN^ACGSTEMP
  1. Q
  1. RESTORE F ACGI=1:1:4 S (IOP,ION)="HOST FILE SERVER #"_ACGI,%IS("IOPAR")="("""_%FN_""":""R"")" D ^%ZIS Q:'POP
  1. Q:POP
  1. S %TAP=0,%IN=1,%DFLT="HFS",%SEL=0,%ANS="Y",%DEV=IO
  1. U IO R %TIME:999,%CMT:999
  1. I %TIME="" D DONE Q
  1. START D START^ACGSGR
  1. DONE D ^%ZISC
  1. Q
  1. REINDEX ;EP;TO REINDEX SELECTED FIELDS AFTER IMPORT
  1. F X="B","C","E","F","G","K","L","M","N","O","P","Q","R","S","T","V","W","X","Y","D" K ^ACGS(X)
  1. F ACGI=1:1 S DIK(1)=$T(@ACGI) Q:DIK(1)="" S DIK(1)=$P(DIK(1),";;",2) Q:DIK(1)="" D
  1. .S DIK="^ACGS("
  1. .D ENALL^DIK
  1. .K DIK,DA
  1. Q
  1. 1 ;;2^B
  1. 2 ;;.03^C
  1. 3 ;;30^E
  1. 4 ;;16^F
  1. 5 ;;15^G
  1. 6 ;;19^K
  1. 7 ;;121^L
  1. 8 ;;11^M
  1. 9 ;;4^N
  1. 10 ;;5^O
  1. 11 ;;10^P
  1. 12 ;;23^R
  1. 13 ;;1^S
  1. 14 ;;24^T
  1. 15 ;;25^V
  1. 16 ;;27^W
  1. 17 ;;154^X
  1. 18 ;;155^Y
  1. 19 ;;103^D
  1. 20 ;;1099^Q