DINTEG3 ;SFISC/dizSUM FILEMAN-FileMan checksum checker ;DEC 28, 1994@11:30:03
;;21.0;VA FileMan;;Dec 28, 1994;
;Per VHA Directive 10-93-142, this routine should not be modified.
S DIZ4="I 1" D DSP,INI
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")
G CONT^DINTEG4
S X="" F S X=$O(^UTILITY($J,X)) Q:X="" W !,X,?10,"not a routine in this INTEGRITY checker"
K D,D1,D2,D3,X,Y,DIZ,DIZ1,DIZ2,DIZ3,DIZ4,DIZ5,DIZ6,DIZTEST,DIZSUM,DISYS,DIZSEL,^UTILITY($J) Q
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)=""""")
S DIZ4="I $D(^UTILITY($J,X)) K ^(X)" D DSP
W !,"Check a subset of routines:" K ^UTILITY($J) X DIZSEL
W ! G CONT
DSP S X=$T(+2) W !!,"Checksum routine created on "_$P(X,";",6)_" by "_$P(X,";",4)_" V"_$P(X,";",3) Q
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"
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
ROU ;;
DINIT02 ;;2462683
DINIT03 ;;2421273
DINIT04 ;;3697957
DINIT05 ;;1825546
DINIT06 ;;1001974
DINIT07 ;;3740650
DINIT08 ;;7989773
DINIT0F0 ;;4401468
DINIT0F1 ;;2844141
DINIT0F2 ;;5669730
DINIT0F3 ;;6115371
DINIT0F4 ;;5916366
DINIT0F5 ;;4792287
DINIT0F6 ;;3822369
DINIT0F7 ;;3809021
DINIT0F8 ;;3681049
DINIT0F9 ;;2083336
DINIT1 ;;6609056
DINIT11 ;;7807097
DINIT11A ;;9392153
DINIT11B ;;3195420
DINIT11C ;;6005195
DINIT12 ;;9306353
DINIT120 ;;8317853
DINIT121 ;;10875848
DINIT122 ;;10992491
DINIT123 ;;11544691
DINIT124 ;;12338353
DINIT125 ;;10484654
DINIT126 ;;10127786
DINIT127 ;;8335195
DINIT13 ;;10341008
DINIT14 ;;3422144
DINIT2 ;;729944
DINIT20 ;;5340670
DINIT21 ;;3491420
DINIT22 ;;1548661
DINIT220 ;;487349
DINIT24 ;;11140614
DINIT25 ;;8381842
DINIT250 ;;4565635
DINIT255 ;;3074177
DINIT26 ;;7320579
DINIT260 ;;7558780
DINIT27 ;;8893587
DINIT270 ;;8954842
DINIT271 ;;4962636
DINIT27A ;;4535134
DINIT27B ;;3392667
DINIT27C ;;3010708
DINIT27D ;;3129310
DINIT27E ;;2362322
DINIT27F ;;7294806
DINIT27G ;;7287275
DINIT27H ;;991763
DINIT27I ;;1784973
DINIT27J ;;4891073
DINIT27K ;;4910854
DINIT27L ;;2952488
DINIT28 ;;2224020
DINIT285 ;;9217149
DINIT286 ;;2757795
DINIT287 ;;939077
DINIT290 ;;9040841
DINIT291 ;;8374884
DINIT292 ;;8869220
DINIT293 ;;11561311
DINIT294 ;;8359242
DINIT295 ;;10019078
DINIT296 ;;9334293
DINIT297 ;;1310471
DINIT298 ;;9267752
DINIT299 ;;11066049
DINIT29A ;;11649557
DINIT29B ;;9992422
DINIT29C ;;10380082
DINIT29D ;;8208281
DINIT29E ;;2998981
DINIT29P ;;1161392
DINIT3 ;;9096420
DINIT4 ;;9010496
DINIT41 ;;11669306
DINIT42 ;;8065804
DINIT5 ;;9581562
DINIT6 ;;3176942
DINITPST ;;118426
DINV1DTM ;;1497765
DINV1VXD ;;2343090
DINVDTM ;;6129007
DINVMSM ;;8405664
DINVVXD ;;6649372
DINZDTM ;;6206888
DINZMGR ;;8170762
DINZMGR1 ;;5426403
DINZMSM ;;3819112
DINZVXD ;;4163974
DIO ;;7212010
DIO0 ;;9337666
DIO1 ;;6789778
DIO2 ;;4090173
DIO3 ;;4969134
DIO4 ;;5969086
DIOC ;;906643
DIOQ ;;951380
DIOS ;;7207594
DIOS1 ;;1190642
DIOU ;;4893133
DIOZ ;;5699472
DIP ;;10842684
DIP0 ;;9017625
DIP1 ;;9630060
DIP10 ;;5485584
DIP11 ;;8098143
DIP12 ;;5158083
DIP2 ;;8015552
DIP21 ;;12550282
DIP22 ;;6639498
DIP23 ;;467210
DIP3 ;;10660874
DIP31 ;;1492535
DIP4 ;;2871248
DIP5 ;;9722926
DIPKI001 ;;8527821
DIPKI002 ;;8311211
DIPKI003 ;;10161905
DIPKI004 ;;11066884
DIPKI005 ;;9699423
DIPKI006 ;;7153468
DIPKI007 ;;8930731
DIPKI008 ;;8606961
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>