Annotation of freem_fileman/DINTEG3.m, revision 1.1.1.1
1.1 snw 1: DINTEG3 ;SFISC/dizSUM FILEMAN-FileMan checksum checker ;DEC 28, 1994@11:30:03
2: ;;21.0;VA FileMan;;Dec 28, 1994;
3: ;Per VHA Directive 10-93-142, this routine should not be modified.
4: S DIZ4="I 1" D DSP,INI
5: CONT F DIZ1=1:1 S DIZ2=$T(ROU+DIZ1) Q:DIZ2="" S X=$P(DIZ2," ",1),DIZ3=$P(DIZ2,";",3) X DIZ4 I $T W !,X X DIZTEST W:'$T ?28,DIZ6 S:'$T DIZ3=0 X:DIZ3 DIZSUM W ?10,$S('DIZ3:"",DIZ3'=Y:$C(7)_"Calculated "_Y_", off by "_(Y-DIZ3),1:"ok")
6: G CONT^DINTEG4
7: S X="" F S X=$O(^UTILITY($J,X)) Q:X="" W !,X,?10,"not a routine in this INTEGRITY checker"
8: K D,D1,D2,D3,X,Y,DIZ,DIZ1,DIZ2,DIZ3,DIZ4,DIZ5,DIZ6,DIZTEST,DIZSUM,DISYS,DIZSEL,^UTILITY($J) Q
9: ONE D INI S DIZSEL=$S($D(^%ZOSF("RSEL")):^("RSEL"),1:"F S DIR(0)=""FO^1:8"",DIR(""A"")=""ROUTINE NAME"" D ^DIR Q:$D(DIRUT) X DIZTEST W:'$T ?28,DIZ6 I $T S ^UTILITY($J,Y)=""""")
10: S DIZ4="I $D(^UTILITY($J,X)) K ^(X)" D DSP
11: W !,"Check a subset of routines:" K ^UTILITY($J) X DIZSEL
12: W ! G CONT
13: DSP S X=$T(+2) W !!,"Checksum routine created on "_$P(X,";",6)_" by "_$P(X,";",4)_" V"_$P(X,";",3) Q
14: INI K ^UTILITY($J) D OS^DII S DIZTEST=$S($D(^DD("OS",DISYS,18)):^(18),1:"I $D(^ (X))"),DIZ5="",DIZ6=$C(7)_"Routine not in UCI"
15: S DIZSUM="ZL @X S Y=0 F D=1,3:1 S D1=$T(+D),D3=$F(D1,"" "") Q:'D3 S D3=$S($E(D1,D3)'="";"":$L(D1),$E(D1,D3+1)="";"":$L(D1),1:D3-2) F D2=1:1:D3 S Y=$A(D1,D2)*D2+Y" Q
16: ROU ;;
17: DINIT02 ;;2462683
18: DINIT03 ;;2421273
19: DINIT04 ;;3697957
20: DINIT05 ;;1825546
21: DINIT06 ;;1001974
22: DINIT07 ;;3740650
23: DINIT08 ;;7989773
24: DINIT0F0 ;;4401468
25: DINIT0F1 ;;2844141
26: DINIT0F2 ;;5669730
27: DINIT0F3 ;;6115371
28: DINIT0F4 ;;5916366
29: DINIT0F5 ;;4792287
30: DINIT0F6 ;;3822369
31: DINIT0F7 ;;3809021
32: DINIT0F8 ;;3681049
33: DINIT0F9 ;;2083336
34: DINIT1 ;;6609056
35: DINIT11 ;;7807097
36: DINIT11A ;;9392153
37: DINIT11B ;;3195420
38: DINIT11C ;;6005195
39: DINIT12 ;;9306353
40: DINIT120 ;;8317853
41: DINIT121 ;;10875848
42: DINIT122 ;;10992491
43: DINIT123 ;;11544691
44: DINIT124 ;;12338353
45: DINIT125 ;;10484654
46: DINIT126 ;;10127786
47: DINIT127 ;;8335195
48: DINIT13 ;;10341008
49: DINIT14 ;;3422144
50: DINIT2 ;;729944
51: DINIT20 ;;5340670
52: DINIT21 ;;3491420
53: DINIT22 ;;1548661
54: DINIT220 ;;487349
55: DINIT24 ;;11140614
56: DINIT25 ;;8381842
57: DINIT250 ;;4565635
58: DINIT255 ;;3074177
59: DINIT26 ;;7320579
60: DINIT260 ;;7558780
61: DINIT27 ;;8893587
62: DINIT270 ;;8954842
63: DINIT271 ;;4962636
64: DINIT27A ;;4535134
65: DINIT27B ;;3392667
66: DINIT27C ;;3010708
67: DINIT27D ;;3129310
68: DINIT27E ;;2362322
69: DINIT27F ;;7294806
70: DINIT27G ;;7287275
71: DINIT27H ;;991763
72: DINIT27I ;;1784973
73: DINIT27J ;;4891073
74: DINIT27K ;;4910854
75: DINIT27L ;;2952488
76: DINIT28 ;;2224020
77: DINIT285 ;;9217149
78: DINIT286 ;;2757795
79: DINIT287 ;;939077
80: DINIT290 ;;9040841
81: DINIT291 ;;8374884
82: DINIT292 ;;8869220
83: DINIT293 ;;11561311
84: DINIT294 ;;8359242
85: DINIT295 ;;10019078
86: DINIT296 ;;9334293
87: DINIT297 ;;1310471
88: DINIT298 ;;9267752
89: DINIT299 ;;11066049
90: DINIT29A ;;11649557
91: DINIT29B ;;9992422
92: DINIT29C ;;10380082
93: DINIT29D ;;8208281
94: DINIT29E ;;2998981
95: DINIT29P ;;1161392
96: DINIT3 ;;9096420
97: DINIT4 ;;9010496
98: DINIT41 ;;11669306
99: DINIT42 ;;8065804
100: DINIT5 ;;9581562
101: DINIT6 ;;3176942
102: DINITPST ;;118426
103: DINV1DTM ;;1497765
104: DINV1VXD ;;2343090
105: DINVDTM ;;6129007
106: DINVMSM ;;8405664
107: DINVVXD ;;6649372
108: DINZDTM ;;6206888
109: DINZMGR ;;8170762
110: DINZMGR1 ;;5426403
111: DINZMSM ;;3819112
112: DINZVXD ;;4163974
113: DIO ;;7212010
114: DIO0 ;;9337666
115: DIO1 ;;6789778
116: DIO2 ;;4090173
117: DIO3 ;;4969134
118: DIO4 ;;5969086
119: DIOC ;;906643
120: DIOQ ;;951380
121: DIOS ;;7207594
122: DIOS1 ;;1190642
123: DIOU ;;4893133
124: DIOZ ;;5699472
125: DIP ;;10842684
126: DIP0 ;;9017625
127: DIP1 ;;9630060
128: DIP10 ;;5485584
129: DIP11 ;;8098143
130: DIP12 ;;5158083
131: DIP2 ;;8015552
132: DIP21 ;;12550282
133: DIP22 ;;6639498
134: DIP23 ;;467210
135: DIP3 ;;10660874
136: DIP31 ;;1492535
137: DIP4 ;;2871248
138: DIP5 ;;9722926
139: DIPKI001 ;;8527821
140: DIPKI002 ;;8311211
141: DIPKI003 ;;10161905
142: DIPKI004 ;;11066884
143: DIPKI005 ;;9699423
144: DIPKI006 ;;7153468
145: DIPKI007 ;;8930731
146: DIPKI008 ;;8606961
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>