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

ACGSDX.m

Go to the documentation of this file.
  1. ACGSDX ;IHS/OIRM/DSD/THL,AEF - EXPORT CONTROLLER; [ 03/27/2000 2:22 PM ]
  1. ;;2.0t1;CONTRACT INFORMATION SYSTEM;;FEB 16, 2000
  1. ;;UTILITY WHICH CREATES THE EXPORT GLOBAL AND TRANSMITS IT TO THE
  1. ;;ALBUQUERQUE DATA CENTER - FOR EDITED ACTIONS ONLY
  1. DX ;EP;TO EXPORT RECORDS BY DATE LAST EDITED
  1. S X1=$P(^ACGPARA(ACGPODA,0),U,7),X2=-30
  1. D C^%DTC
  1. S ACGDATE=X
  1. D DCON
  1. S ACGPARA=^ACGPARA(ACGPODA,0),ACG4=$P(ACGPARA,U,3),%FN=$S($P(ACGPARA,U,2)=1:"acg",ACG4=102:"B:ACG",1:"ACG")_ACG4_"."_$S($P(ACGPARA,U,2)=1:$S(ACG4'=236:"asc",1:"phs"),1:"ASC")
  1. D OPEN
  1. I POP D CLOSE Q
  1. U IO
  1. W ACGX,!,"MONTHLY EXPORT FOR CONTRACT OFFICE ",ACG4,!
  1. D DATE,DXC
  1. Q
  1. OPEN ;OPEN HOST FILE
  1. S %ZIS("IOPAR")=%FN,IOP=$S(ACG4>200:"HOST FILE SERVER #4",1:51)
  1. D ^%ZIS
  1. K IOP
  1. I POP>0 W *7,*7,!!,"HOST FILE SERVER not available. Export terminated. Please retry later." D HOLD^ACGSMENU
  1. Q
  1. DATE ;WRITE GLOBAL DATA TO HOST FILE
  1. U IO
  1. S ACGCNT=0,ACGD=ACGDATE
  1. F S ACGD=$O(^ACGS("Q",ACGD)) Q:'ACGD D
  1. .S ACGRDA=0
  1. .F ACGI=1:1 S ACGRDA=$O(^ACGS("Q",ACGD,ACGRDA)) Q:'ACGRDA D
  1. ..F X=0,10 S Y="^ACGS("_ACGRDA_","_X_")",Z=@Y W Y,!,Z,!
  1. ..F X="DT","DT1","DT2","DT3","IC","IHS","IHS1","SP" S Y="^ACGS("_ACGRDA_","""_X_""")",Z=$G(@Y) W Y,!,Z,!
  1. ..S Y="^ACGS(""ACGEXP"","_ACGRDA_")",Z=""
  1. ..W Y,!,Z,!
  1. Q
  1. DXC ;CLOSE EXPORT
  1. W "*",!,"*",!,"**",!,"**",!
  1. CLOSE D ^%ZISC
  1. Q
  1. DCON ;CONVERT DATE FOR GLOBAL SAVE
  1. D NOW^%DTC
  1. S Y=%
  1. X ^DD("DD")
  1. S X=$P(Y,"@"),Y=$P(Y,"@",2),ACGX=$P($P(X,",")," ",2)_"-"_$P(X," ")_"-"_$E($P(X,",",2),3,4),ACGY=" "_$S($P(Y,":")<13:+$P(Y,":"),1:$P(Y,":")-12)_":"_$P(Y,":",2)_" "_$S($P(Y,":")<13:"AM",1:"PM"),ACGX=ACGY_" "_ACGX
  1. Q