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

BADENTEG.m

Go to the documentation of this file.
BADENTEG ;INTEGRITY CHECKER;AUG 22, 2011
 ;;1.0;BADE;**1**;AUG 22, 2011
 ;
START ;
 NEW BYTE,COUNT,RTN
 K ^UTILITY($J)
 F I=1:1 S X=$T(LIST+I) Q:X=""  S X=$P(X,";;",2),R=$P(X,"^",1),B=$P(X,"^",2),C=$P(X,"^",3),^UTILITY($J,R)=B_"^"_C
 F I=1:1:6 S X=$P($T(@("LINE"_I)),";;",2,99),@("XBSUMBLD("_I_")=X")
 X XBSUMBLD(1)
 Q
 ;
LINE1 ;;X XBSUMBLD(2),XBSUMBLD(6)
LINE2 ;;S RTN=0 F  S RTN=$O(^UTILITY($J,RTN)) Q:RTN=""  W !,RTN ZL @RTN S (BYTE,COUNT)=0 S X=$T(+1),X=$P(X," [ ",1) X XBSUMBLD(4),XBSUMBLD(3),XBSUMBLD(5)
LINE3 ;;F I=2:1 S X=$T(+I) Q:X=""  X XBSUMBLD(4)
LINE4 ;;F J=1:1 S Y=$E(X,J) Q:Y=""  S BYTE=BYTE+1,COUNT=COUNT+$A(Y)
LINE5 ;;S B=$P(^UTILITY($J,RTN),"^",1),C=$P(^(RTN),"^",2) I B'=BYTE!(C'=COUNT) W "  has been modified"
LINE6 ;;K XBSUMBLD,B,C,I,J,R,X,Y
 ;
LIST ;
 ;;BADEASU^3744^249947
 ;;BADEASUF^2031^125282
 ;;BADEASUS^3742^249909
 ;;BADECTRL^5300^348022
 ;;BADEECP1^3316^230351
 ;;BADEEVNT^6385^453638
 ;;BADEFJE^5755^372891
 ;;BADEHL1^11233^740880
 ;;BADEHL2^6407^423668
 ;;BADEHL3^12165^855440
 ;;BADEHL4^10063^720065
 ;;BADEHLI^13140^884542
 ;;BADEHLZ^5153^349293
 ;;BADEMRG^5615^399375
 ;;BADEMRG1^3697^254752
 ;;BADENTEG^1228^75439
 ;;BADEPROV^6763^444852
 ;;BADEPRV1^4410^303067
 ;;BADESND^1328^89941
 ;;BADEUTIL^1149^80018
 ;;BADEVNT1^8516^608422