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

DINTEG1.m

Go to the documentation of this file.
  1. DINTEG1 ;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^DINTEG2
  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. DDWK ;;1021815
  1. DDWT1 ;;5205058
  1. DDXP ;;2355934
  1. DDXP1 ;;8242677
  1. DDXP2 ;;4539899
  1. DDXP3 ;;6242061
  1. DDXP31 ;;10768233
  1. DDXP32 ;;4257847
  1. DDXP33 ;;1616122
  1. DDXP4 ;;7016440
  1. DDXP41 ;;1471391
  1. DDXP5 ;;883390
  1. DDXPLIB ;;2740156
  1. DI ;;385007
  1. DIA ;;7752413
  1. DIA1 ;;8353215
  1. DIA2 ;;3778793
  1. DIA3 ;;10625537
  1. DIAC ;;960436
  1. DIALOG ;;9955906
  1. DIALOGU ;;1585021
  1. DIAR ;;12160588
  1. DIARA ;;14013708
  1. DIARB ;;6210401
  1. DIARCALC ;;2009574
  1. DIARR ;;10469571
  1. DIARR1 ;;10326725
  1. DIARR2 ;;4740869
  1. DIARR3 ;;10772756
  1. DIARR4 ;;4010759
  1. DIARR5 ;;5439123
  1. DIARR6 ;;5070511
  1. DIARU ;;14044819
  1. DIARX ;;8629637
  1. DIAU ;;6245085
  1. DIAX ;;11303014
  1. DIAXD ;;11580617
  1. DIAXERR ;;600222
  1. DIAXF ;;373535
  1. DIAXM ;;9420934
  1. DIAXM1 ;;4416751
  1. DIAXM2 ;;8396635
  1. DIAXM3 ;;5623823
  1. DIAXMS ;;7778891
  1. DIAXP ;;2094474
  1. DIAXT ;;1965631
  1. DIAXU ;;7159038
  1. DIB ;;7431185
  1. DIBT ;;11367668
  1. DIBT1 ;;7178879
  1. DIBTED ;;10413273
  1. DIC ;;10513568
  1. DIC0 ;;4489087
  1. DIC1 ;;7920273
  1. DIC11 ;;3133605
  1. DIC2 ;;2989510
  1. DIC3 ;;8044472
  1. DIC4 ;;4973984
  1. DICA ;;8337676
  1. DICA1 ;;7134262
  1. DICA2 ;;3685096
  1. DICA3 ;;1604228
  1. DICATT ;;8217226
  1. DICATT0 ;;7932864
  1. DICATT1 ;;6222908
  1. DICATT2 ;;9604401
  1. DICATT22 ;;7969359
  1. DICATT3 ;;6345117
  1. DICATT4 ;;11895745
  1. DICATT5 ;;6797753
  1. DICATT6 ;;5640525
  1. DICATTA ;;6837632
  1. DICATTD ;;9780938
  1. DICATTD0 ;;1008871
  1. DICATTD1 ;;3443939
  1. DICATTD2 ;;2061431
  1. DICATTD3 ;;2948456
  1. DICATTD4 ;;1244779
  1. DICATTD5 ;;429848
  1. DICATTD6 ;;3662352
  1. DICATTD7 ;;788242
  1. DICATTD8 ;;5071999
  1. DICATTD9 ;;488739
  1. DICATTDD ;;1815314
  1. DICATTDE ;;10836616
  1. DICATTDK ;;2170130
  1. DICATTDM ;;4014417
  1. DICD ;;9956379
  1. DICE ;;11530586
  1. DICE0 ;;7809447
  1. DICE1 ;;5929202
  1. DICE2 ;;9103183
  1. DICE3 ;;1063202
  1. DICE4 ;;7914237
  1. DICE7 ;;6858722
  1. DICF ;;8504495
  1. DICF0 ;;5072927
  1. DICF1 ;;6446378
  1. DICF2 ;;8772057
  1. DICF3 ;;3363767
  1. DICF4 ;;7990992
  1. DICF5 ;;2319707
  1. DICFIX ;;6867704
  1. DICFIX1 ;;1160939
  1. DICL ;;4252310
  1. DICL1 ;;4176424
  1. DICL10 ;;3112263
  1. DICL2 ;;4796448
  1. DICL3 ;;4999363
  1. DICLIB ;;770990
  1. DICLIX ;;6388314
  1. DICLIX0 ;;2323129
  1. DICLIX1 ;;2988293
  1. DICM ;;8046960
  1. DICM0 ;;6941241
  1. DICM1 ;;6170473
  1. DICM2 ;;5782025
  1. DICM3 ;;3812212
  1. DICN ;;6535731
  1. DICN0 ;;4104440
  1. DICN1 ;;7864160
  1. DICOMP ;;7232175
  1. DICOMP0 ;;9896481
  1. DICOMP1 ;;6197157
  1. DICOMPV ;;8888896
  1. DICOMPW ;;8886232
  1. DICOMPX ;;3939321
  1. DICOMPY ;;6302870
  1. DICOMPZ ;;8915237
  1. DICQ ;;6248469
  1. DICQ1 ;;7645506
  1. DICR ;;3769352
  1. DICRW ;;6532741
  1. DICRW1 ;;1020868
  1. DICU ;;3198839
  1. DICU1 ;;6382864
  1. DICU11 ;;3617845
  1. DICU2 ;;8083831