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

DINTEG5.m

Go to the documentation of this file.
  1. DINTEG5 ;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. ;
  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. DIQGDD0 ;;1846736
  1. DIQGDDF ;;1999058
  1. DIQGDDT ;;7439520
  1. DIQGDDU ;;1578963
  1. DIQGQ ;;15845121
  1. DIQGU ;;4828002
  1. DIQGU0 ;;3019674
  1. DIQQ ;;10195940
  1. DIQQ1 ;;1279104
  1. DIQQQ ;;5024310
  1. DIR ;;8925710
  1. DIR0 ;;5505897
  1. DIR01 ;;4710189
  1. DIR02 ;;2241633
  1. DIR03 ;;4452265
  1. DIR0H ;;2000761
  1. DIR0K ;;1519785
  1. DIR0W ;;3089175
  1. DIR1 ;;11551993
  1. DIR2 ;;9383057
  1. DIR3 ;;2913754
  1. DIRCR ;;3369745
  1. DIRQ ;;968045
  1. DIS ;;8082470
  1. DIS0 ;;7360682
  1. DIS1 ;;5931795
  1. DIS2 ;;5717533
  1. DIS3 ;;1548747
  1. DIT ;;9006532
  1. DIT0 ;;2588866
  1. DIT1 ;;10465331
  1. DIT2 ;;2621259
  1. DIT3 ;;5880904
  1. DITC ;;8730630
  1. DITC0 ;;3191582
  1. DITC1 ;;5739425
  1. DITC2 ;;9411545
  1. DITC3 ;;4586809
  1. DITM ;;3764313
  1. DITM1 ;;3291696
  1. DITM2 ;;4300014
  1. DITMGM1 ;;3241730
  1. DITMGM2 ;;3998925
  1. DITMGM2A ;;7225704
  1. DITMGM2B ;;3795853
  1. DITMGM2C ;;3476209
  1. DITMGMRG ;;4234244
  1. DITMGMRI ;;3560391
  1. DITMU1 ;;267174
  1. DITMU2 ;;1127015
  1. DITMU3 ;;422892
  1. DITMU4 ;;7174363
  1. DITP ;;6552936
  1. DITR ;;5528738
  1. DITR1 ;;7434301
  1. DIU ;;4154847
  1. DIU0 ;;6435132
  1. DIU1 ;;9899497
  1. DIU2 ;;4715210
  1. DIU20 ;;3002389
  1. DIU21 ;;6146003
  1. DIU3 ;;6911213
  1. DIU31 ;;9874154
  1. DIU4 ;;5389344
  1. DIU5 ;;251900
  1. DIUTL ;;1393463
  1. DIV ;;3841210
  1. DIVC ;;4408241
  1. DIVR ;;8571704
  1. DIVR1 ;;10947202
  1. DIVRE ;;7154469
  1. DIVRE1 ;;634136
  1. DIVU ;;3100544
  1. DIWE ;;6032247
  1. DIWE1 ;;6185993
  1. DIWE11 ;;4308475
  1. DIWE12 ;;5612992
  1. DIWE2 ;;6639751
  1. DIWE3 ;;11694484
  1. DIWE4 ;;9685833
  1. DIWE5 ;;7891987
  1. DIWF ;;5538065
  1. DIWP ;;5138047
  1. DIWW ;;5644162
  1. DIX ;;2522654
  1. DIXC ;;4724715
  1. DMSQ ;;10102863
  1. DMSQD ;;8773197
  1. DMSQE ;;843826
  1. DMSQF ;;9792265
  1. DMSQF1 ;;8518725
  1. DMSQF2 ;;8370804
  1. DMSQP ;;2371815
  1. DMSQP1 ;;3565656
  1. DMSQP2 ;;6721470
  1. DMSQP3 ;;11874271
  1. DMSQP4 ;;2151271
  1. DMSQP5 ;;5423594
  1. DMSQP6 ;;10074783
  1. DMSQS ;;3197279
  1. DMSQT ;;11672859
  1. DMSQT1 ;;1181888
  1. DMSQU ;;10591593