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

APCDFCTC.m

Go to the documentation of this file.
  1. APCDFCTC ; IHS/CMI/LAB - UPDATE TRAN CODE TRACKING FILE ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;
  1. L +^XTMP("APCDZTCT",DT):20 E W !!,"CANNOT LOCK TRAN CODE TRACKING GLOBAL!",! D EXIT Q
  1. S DIC="^APCDTCT(",DIC(0)="L",X=DT,DLAYGO=9001001.8 D ^DIC K DIC
  1. I Y=-1 W !!,"TRAN CODE TRACKING FAILED -- NOTIFY PROGRAMMER!",! D EXIT Q
  1. K DIU,DIV,DA,DIE,DLAYGO,DIC
  1. NEW CNT,% S CNT=0,%=0 F S %=$O(^AUPNVTC("AD",APCDFV,%)) Q:%'=+% S CNT=CNT+1
  1. I $D(^APCDTCT(+Y,11,"B",APCDFV)) S DA=$O(^APCDTCT(+Y,11,"B",APCDFV,0)),$P(^APCDTCT(+Y,11,DA,0),U,3)=CNT G EXIT
  1. S DA=+Y,DR="1101///""`"_APCDFV_"""",DIE="^APCDTCT(",DR(2,9001001.81101)=".02////^S X=DUZ;.03///"_CNT
  1. D ^DIE
  1. I $D(Y) W !!,"TRAN CODE TRACKING ERROR--notify programmer!",$C(7)
  1. EXIT ;
  1. L -^XTMP("APCDZTCT",DT)
  1. K DIE,DR,DIC,DIU,DIV,X,Y,DA,DLAYGO
  1. Q