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

BMXNTEG.m

Go to the documentation of this file.
  1. BMXNTEG ;INTEGRITY CHECKER;JUN 28, 2010
  1. ;;4.0;BMX;;JUN 28, 2010
  1. ;
  1. START ;
  1. NEW BYTE,COUNT,RTN
  1. K ^UTILITY($J)
  1. 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
  1. F I=1:1:6 S X=$P($T(@("LINE"_I)),";;",2,99),@("XBSUMBLD("_I_")=X")
  1. X XBSUMBLD(1)
  1. Q
  1. ;
  1. LINE1 ;;X XBSUMBLD(2),XBSUMBLD(6)
  1. 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)
  1. LINE3 ;;F I=2:1 S X=$T(+I) Q:X="" X XBSUMBLD(4)
  1. LINE4 ;;F J=1:1 S Y=$E(X,J) Q:Y="" S BYTE=BYTE+1,COUNT=COUNT+$A(Y)
  1. LINE5 ;;S B=$P(^UTILITY($J,RTN),"^",1),C=$P(^(RTN),"^",2) I B'=BYTE!(C'=COUNT) W " has been modified"
  1. LINE6 ;;K XBSUMBLD,B,C,I,J,R,X,Y
  1. ;
  1. LIST ;
  1. ;;BMXADE1^3028^202895
  1. ;;BMXADE2^3250^215402
  1. ;;BMXADO^6549^418183
  1. ;;BMXADO2^3489^255576
  1. ;;BMXADOF^11452^725170
  1. ;;BMXADOF1^3281^207254
  1. ;;BMXADOF2^2138^139526
  1. ;;BMXADOFD^2927^184329
  1. ;;BMXADOFS^6736^406496
  1. ;;BMXADOI^2215^134635
  1. ;;BMXADOS^9227^581516
  1. ;;BMXADOS1^2790^177677
  1. ;;BMXADOV^5739^373853
  1. ;;BMXADOV1^9072^554917
  1. ;;BMXADOV2^4690^289928
  1. ;;BMXADOVJ^3534^225846
  1. ;;BMXADOX^13904^870307
  1. ;;BMXADOX1^11753^751140
  1. ;;BMXADOX2^3126^199436
  1. ;;BMXADOXX^12226^762829
  1. ;;BMXADOXY^11992^769541
  1. ;;BMXE01^2610^185734
  1. ;;BMXEHR^7337^475235
  1. ;;BMXFIND^7919^563026
  1. ;;BMXG^1970^120497
  1. ;;BMXGETS^4309^308756
  1. ;;BMXMBRK^6045^399724
  1. ;;BMXMBRK2^3621^233173
  1. ;;BMXMEVN^7145^502429
  1. ;;BMXMON^10184^719138
  1. ;;BMXMSEC^3155^217778
  1. ;;BMXNTEG^1953^121515
  1. ;;BMXPO^1522^102017
  1. ;;BMXPRS^2153^134459
  1. ;;BMXRPC^5755^428908
  1. ;;BMXRPC1^7622^559228
  1. ;;BMXRPC10^9682^623943
  1. ;;BMXRPC2^3531^243905
  1. ;;BMXRPC3^6387^443331
  1. ;;BMXRPC4^4941^310665
  1. ;;BMXRPC5^3896^288956
  1. ;;BMXRPC6^3759^270824
  1. ;;BMXRPC7^5776^411297
  1. ;;BMXRPC8^2240^165807
  1. ;;BMXRPC9^7123^467733
  1. ;;BMXSQL^10871^727603
  1. ;;BMXSQL1^9912^615416
  1. ;;BMXSQL2^2748^183784
  1. ;;BMXSQL3^13511^868130
  1. ;;BMXSQL4^1313^88507
  1. ;;BMXSQL5^6648^433320
  1. ;;BMXSQL6^10606^683092
  1. ;;BMXSQL7^8098^527973
  1. ;;BMXSQL91^4332^281563
  1. ;;BMXTABLE^159^9991
  1. ;;BMXTRS^1300^81294
  1. ;;BMXUTL1^7818^520399
  1. ;;BMXUTL2^900^60487
  1. ;;BMXUTL5^5330^358896
  1. ;;BMXUTL6^1141^75004
  1. ;;BMXUTL7^766^54422