source: FOIAVistA/trunk/r/VA_FILEMAN-ARJT-DI-DD-DM-DT-%DT-%RCR/DINTEG.m@ 1713

Last change on this file since 1713 was 628, checked in by George Lilly, 15 years ago

initial load of FOIAVistA 6/30/08 version

File size: 3.5 KB
Line 
1DINTEG ;SFISC/dizSUMB FILEMAN-FileMan checksum checker ;MAR 30, 1999 13:20
2 ;;22.0;VA FileMan;;Mar 30, 1999
3 ;Per VHA Directive 10-93-142, this routine should not be modified.
4 S DIZ4="I 1" D DSP,INI
5CONT 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^DINTEG1
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
9ONE 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
13DSP S X=$T(+2) W !!,"Checksum routine created on "_$P(X,";",6)_" by "_$P(X,";",4)_" V"_$P(X,";",3) Q
14INI K ^UTILITY($J) D OS^DII S DIZTEST=$S($D(^DD("OS",DISYS,18)):^(18),1:"I $T(^@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
16ROU ;;
17DDBR ;;7526796
18DDBR0 ;;6068442
19DDBR1 ;;8129766
20DDBR2 ;;6468410
21DDBR3 ;;3667049
22DDBR4 ;;3289215
23DDBRAHT ;;2626328
24DDBRAHTE ;;3952571
25DDBRAHTJ ;;8060105
26DDBRAHTR ;;3022903
27DDBRAP ;;6218981
28DDBRGE ;;5997888
29DDBRP ;;2499911
30DDBRS ;;2734141
31DDBRT ;;545522
32DDBRU ;;4307614
33DDBRU2 ;;6369140
34DDBRWB ;;4334644
35DDBRZIS ;;2052651
36DDFIX ;;8711878
37DDGF ;;1882381
38DDGF0 ;;4477329
39DDGF1 ;;3080012
40DDGF2 ;;4585362
41DDGF3 ;;5347663
42DDGF4 ;;2607874
43DDGFADL ;;1121232
44DDGFAPC ;;2980494
45DDGFASUB ;;1650486
46DDGFBK ;;4441116
47DDGFBSEL ;;3244989
48DDGFEL ;;5668227
49DDGFFLD ;;3054325
50DDGFFLDA ;;4448977
51DDGFFM ;;3288743
52DDGFH ;;240939
53DDGFHBK ;;2815103
54DDGFLOAD ;;5494739
55DDGFORD ;;1345365
56DDGFPG ;;6147639
57DDGFSV ;;3377368
58DDGFU ;;5495160
59DDGFUPDB ;;1575190
60DDGFUPDP ;;4297868
61DDGLBXA ;;6113990
62DDGLBXA1 ;;5124092
63DDGLCBOX ;;2605527
64DDGLIB0 ;;9579693
65DDGLIBH ;;5354158
66DDGLIBW ;;4337005
67DDGLIBW1 ;;2290469
68DDIOL ;;1626460
69DDMAP ;;9789930
70DDMAP1 ;;11711835
71DDMAP2 ;;7579160
72DDMP ;;11678999
73DDMP1 ;;9723042
74DDMP2 ;;9295425
75DDMPSM ;;7179788
76DDMPSM1 ;;3485759
77DDMPU ;;8199841
78DDPA2 ;;4730783
79DDR ;;8899777
80DDR0 ;;5407990
81DDR1 ;;1043214
82DDR2 ;;7680688
83DDR3 ;;3479219
84DDR4 ;;550304
85DDS ;;6295432
86DDS0 ;;3581244
87DDS01 ;;6365933
88DDS02 ;;4809285
89DDS1 ;;5578191
90DDS10 ;;2626414
91DDS11 ;;7440235
92DDS2 ;;7821354
93DDS3 ;;1581880
94DDS4 ;;7040272
95DDS41 ;;8608658
96DDS5 ;;3745102
97DDS6 ;;3805424
98DDS7 ;;3559395
99DDSBOX ;;1558787
100DDSCAP ;;860878
101DDSCLONE ;;7839361
102DDSCLONF ;;3064638
103DDSCOM ;;2718993
104DDSCOMP ;;3213158
105DDSDBLK ;;3731849
106DDSDEL ;;3257396
107DDSDFRM ;;6758733
108DDSFO ;;807544
109DDSIT ;;758636
110DDSLIB ;;3572314
111DDSM ;;5357504
112DDSM1 ;;3065959
113DDSMSG ;;2897314
114DDSOPT ;;388239
115DDSPRNT ;;5807476
116DDSPRNT1 ;;5755088
117DDSPRNT2 ;;6388488
118DDSPTR ;;5419548
119DDSR ;;7813886
120DDSR1 ;;1176619
121DDSRSEL ;;2211257
122DDSRUN ;;1173936
123DDSSTK ;;984511
124DDSU ;;4516702
125DDSUTL ;;4198294
126DDSVAL ;;6234187
127DDSVALF ;;8689254
128DDSVALM ;;2353363
129DDSWP ;;1941187
130DDSZ ;;7500821
131DDSZ1 ;;7675105
132DDSZ2 ;;4499790
133DDSZ3 ;;1057668
134DDU ;;472706
135DDUCHK ;;8383376
136DDUCHK1 ;;9514982
137DDUCHK2 ;;7981614
138DDUCHK3 ;;6554582
139DDUCHK4 ;;8185538
140DDUCHK5 ;;8943454
141DDW ;;4153339
142DDW1 ;;6076530
143DDW2 ;;2685539
144DDW3 ;;7251035
145DDW4 ;;3312730
146DDW5 ;;4768415
147DDW6 ;;5466358
148DDW7 ;;2042737
149DDW8 ;;4708520
150DDW9 ;;4876814
151DDWC ;;5407122
152DDWC1 ;;2968865
153DDWF ;;2376711
154DDWG ;;3685558
155DDWH ;;2072618
Note: See TracBrowser for help on using the repository browser.