source: BMXNET_RPMS_dotNET_UTILITIES-BMX/branch/BMX41000/routines/BMXNTEG.m@ 1502

Last change on this file since 1502 was 1147, checked in by Sam Habiel, 14 years ago

Mumps Routines 4 BMX4

File size: 2.1 KB
Line 
1BMXNTEG ;INTEGRITY CHECKER;JUN 28, 2010
2 ;;4.1000;BMX;;Apr 17, 2011
3 ;
4START ;
5 NEW BYTE,COUNT,RTN
6 K ^UTILITY($J)
7 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
8 F I=1:1:6 S X=$P($T(@("LINE"_I)),";;",2,99),@("XBSUMBLD("_I_")=X")
9 X XBSUMBLD(1)
10 Q
11 ;
12LINE1 ;;X XBSUMBLD(2),XBSUMBLD(6)
13LINE2 ;;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)
14LINE3 ;;F I=2:1 S X=$T(+I) Q:X="" X XBSUMBLD(4)
15LINE4 ;;F J=1:1 S Y=$E(X,J) Q:Y="" S BYTE=BYTE+1,COUNT=COUNT+$A(Y)
16LINE5 ;;S B=$P(^UTILITY($J,RTN),"^",1),C=$P(^(RTN),"^",2) I B'=BYTE!(C'=COUNT) W " has been modified"
17LINE6 ;;K XBSUMBLD,B,C,I,J,R,X,Y
18 ;
19LIST ;
20 ;;BMXADE1^3028^202895
21 ;;BMXADE2^3250^215402
22 ;;BMXADO^6549^418183
23 ;;BMXADO2^3489^255576
24 ;;BMXADOF^11452^725170
25 ;;BMXADOF1^3281^207254
26 ;;BMXADOF2^2138^139526
27 ;;BMXADOFD^2927^184329
28 ;;BMXADOFS^6736^406496
29 ;;BMXADOI^2215^134635
30 ;;BMXADOS^9227^581516
31 ;;BMXADOS1^2790^177677
32 ;;BMXADOV^5739^373853
33 ;;BMXADOV1^9072^554917
34 ;;BMXADOV2^4690^289928
35 ;;BMXADOVJ^3534^225846
36 ;;BMXADOX^13904^870307
37 ;;BMXADOX1^11753^751140
38 ;;BMXADOX2^3126^199436
39 ;;BMXADOXX^12226^762829
40 ;;BMXADOXY^11992^769541
41 ;;BMXE01^2610^185734
42 ;;BMXEHR^7337^475235
43 ;;BMXFIND^7919^563026
44 ;;BMXG^1970^120497
45 ;;BMXGETS^4309^308756
46 ;;BMXMBRK^6045^399724
47 ;;BMXMBRK2^3621^233173
48 ;;BMXMEVN^7145^502429
49 ;;BMXMON^10184^719138
50 ;;BMXMSEC^3155^217778
51 ;;BMXNTEG^1953^121515
52 ;;BMXPO^1522^102017
53 ;;BMXPRS^2153^134459
54 ;;BMXRPC^5755^428908
55 ;;BMXRPC1^7622^559228
56 ;;BMXRPC10^9682^623943
57 ;;BMXRPC2^3531^243905
58 ;;BMXRPC3^6387^443331
59 ;;BMXRPC4^4941^310665
60 ;;BMXRPC5^3896^288956
61 ;;BMXRPC6^3759^270824
62 ;;BMXRPC7^5776^411297
63 ;;BMXRPC8^2240^165807
64 ;;BMXRPC9^7123^467733
65 ;;BMXSQL^10871^727603
66 ;;BMXSQL1^9912^615416
67 ;;BMXSQL2^2748^183784
68 ;;BMXSQL3^13511^868130
69 ;;BMXSQL4^1313^88507
70 ;;BMXSQL5^6648^433320
71 ;;BMXSQL6^10606^683092
72 ;;BMXSQL7^8098^527973
73 ;;BMXSQL91^4332^281563
74 ;;BMXTABLE^159^9991
75 ;;BMXTRS^1300^81294
76 ;;BMXUTL1^7818^520399
77 ;;BMXUTL2^900^60487
78 ;;BMXUTL5^5330^358896
79 ;;BMXUTL6^1141^75004
80 ;;BMXUTL7^766^54422
Note: See TracBrowser for help on using the repository browser.