Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: DINTEG4

DINTEG4.m

Go to the documentation of this file.
  1. DINTEG4 ;SFISC/dizSUMB FILEMAN-FileMan checksum checker ;MAR 30, 1999 13:20
  1. ;;22.0;VA FileMan;;Mar 30, 1999
  1. ;Per VHA Directive 10-93-142, this routine should not be modified.
  1. S DIZ4="I 1" D DSP,INI
  1. 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")
  1. G CONT^DINTEG5
  1. S X="" F S X=$O(^UTILITY($J,X)) Q:X="" W !,X,?10,"not a routine in this INTEGRITY checker"
  1. K D,D1,D2,D3,X,Y,DIZ,DIZ1,DIZ2,DIZ3,DIZ4,DIZ5,DIZ6,DIZTEST,DIZSUM,DISYS,DIZSEL,^UTILITY($J) Q
  1. 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)=""""")
  1. S DIZ4="I $D(^UTILITY($J,X)) K ^(X)" D DSP
  1. W !,"Check a subset of routines:" K ^UTILITY($J) X DIZSEL
  1. W ! G CONT
  1. DSP S X=$T(+2) W !!,"Checksum routine created on "_$P(X,";",6)_" by "_$P(X,";",4)_" V"_$P(X,";",3) Q
  1. 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"
  1. 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
  1. ROU ;;
  1. DINIT270 ;;8954842
  1. DINIT271 ;;4962636
  1. DINIT27A ;;4535134
  1. DINIT27B ;;3392667
  1. DINIT27C ;;3010708
  1. DINIT27D ;;3129310
  1. DINIT27E ;;2362322
  1. DINIT27F ;;7294806
  1. DINIT27G ;;7287275
  1. DINIT27H ;;991763
  1. DINIT27I ;;1784973
  1. DINIT27J ;;4891073
  1. DINIT27K ;;4910854
  1. DINIT28 ;;2224020
  1. DINIT285 ;;9217149
  1. DINIT286 ;;2757795
  1. DINIT287 ;;939077
  1. DINIT290 ;;12627486
  1. DINIT291 ;;12341008
  1. DINIT292 ;;16217546
  1. DINIT293 ;;12549234
  1. DINIT294 ;;10659059
  1. DINIT295 ;;14571752
  1. DINIT296 ;;15350237
  1. DINIT297 ;;14629146
  1. DINIT298 ;;13172471
  1. DINIT299 ;;4171222
  1. DINIT29P ;;1227629
  1. DINIT2A0 ;;14158575
  1. DINIT2A1 ;;13956613
  1. DINIT2A2 ;;12584241
  1. DINIT2A3 ;;14285423
  1. DINIT2A4 ;;2212843
  1. DINIT2A5 ;;13007561
  1. DINIT2A6 ;;1584040
  1. DINIT2AA ;;11408392
  1. DINIT2AB ;;1806296
  1. DINIT2AC ;;584349
  1. DINIT2B0 ;;2944946
  1. DINIT2B1 ;;1938633
  1. DINIT2B2 ;;4698975
  1. DINIT2B3 ;;9453897
  1. DINIT2B4 ;;2674007
  1. DINIT2B5 ;;3829788
  1. DINIT2B6 ;;3933969
  1. DINIT2B7 ;;7974587
  1. DINIT2B8 ;;4876657
  1. DINIT2B9 ;;9536397
  1. DINIT2BA ;;4224327
  1. DINIT2BB ;;7365189
  1. DINIT2BC ;;3580721
  1. DINIT2BD ;;1744928
  1. DINIT2BE ;;4515155
  1. DINIT2C0 ;;10313096
  1. DINIT3 ;;10198775
  1. DINIT4 ;;9010496
  1. DINIT41 ;;11669306
  1. DINIT42 ;;8202093
  1. DINIT5 ;;9815153
  1. DINIT6 ;;5517845
  1. DINITPST ;;230107
  1. DINV1DTM ;;1336349
  1. DINV1VXD ;;2355845
  1. DINVDTM ;;5506361
  1. DINVMSM ;;9845770
  1. DINVONT ;;5190925
  1. DINVVXD ;;7769546
  1. DINZDTM ;;6205637
  1. DINZMGR ;;8024981
  1. DINZMGR1 ;;5435949
  1. DINZMSM ;;3819112
  1. DINZONT ;;4158081
  1. DINZVXD ;;3949461
  1. DIO ;;7212010
  1. DIO0 ;;9418636
  1. DIO1 ;;6789778
  1. DIO2 ;;4090173
  1. DIO3 ;;4969134
  1. DIO4 ;;6003254
  1. DIOC ;;906643
  1. DIOQ ;;935142
  1. DIOS ;;7143993
  1. DIOS1 ;;1190642
  1. DIOU ;;5001668
  1. DIOZ ;;5699472
  1. DIP ;;12986358
  1. DIP0 ;;10722447
  1. DIP1 ;;9773580
  1. DIP10 ;;5293036
  1. DIP100 ;;9375337
  1. DIP11 ;;8935890
  1. DIP12 ;;4793661
  1. DIP2 ;;8015552
  1. DIP21 ;;12760477
  1. DIP22 ;;6717942
  1. DIP23 ;;467210
  1. DIP3 ;;10828796
  1. DIP31 ;;1504438
  1. DIP4 ;;3001858
  1. DIP5 ;;10818616
  1. DIPKI001 ;;11994951
  1. DIPKI002 ;;13583361
  1. DIPKI003 ;;16344686
  1. DIPKI004 ;;9299430
  1. DIPKI005 ;;12415096
  1. DIPKI006 ;;12648954
  1. DIPKI007 ;;11376629
  1. DIPKI008 ;;9312880
  1. DIPKI009 ;;1334837
  1. DIPKI00A ;;802153
  1. DIPKI00B ;;1691482
  1. DIPKINI1 ;;4282951
  1. DIPKINI2 ;;5232585
  1. DIPKINI3 ;;16994134
  1. DIPKINI4 ;;3363697
  1. DIPKINI5 ;;446749
  1. DIPKINIS ;;2210516
  1. DIPKINIT ;;10363975
  1. DIPT ;;9409778
  1. DIPTED ;;11871501
  1. DIPZ ;;8356691
  1. DIPZ0 ;;2524580
  1. DIPZ1 ;;3058662
  1. DIPZ2 ;;7970549
  1. DIQ ;;9758667
  1. DIQ1 ;;4399041
  1. DIQG ;;11168657
  1. DIQGDD ;;6585703