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