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

DINTEG2.m

Go to the documentation of this file.
  1. DINTEG2 ;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^DINTEG3
  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. DICUF ;;2175347
  1. DICUIX ;;7050873
  1. DICUIX1 ;;3761139
  1. DICUIX2 ;;7134369
  1. DID ;;11403295
  1. DID1 ;;10810057
  1. DID2 ;;10525120
  1. DIDC ;;8218283
  1. DIDG ;;5459532
  1. DIDH ;;6566881
  1. DIDH1 ;;9603613
  1. DIDT ;;6481242
  1. DIDTC ;;7099203
  1. DIDU ;;7893426
  1. DIDU1 ;;1818550
  1. DIDU2 ;;3645214
  1. DIDX ;;8570843
  1. DIE ;;10522278
  1. DIE0 ;;4913436
  1. DIE1 ;;10102666
  1. DIE17 ;;9556587
  1. DIE2 ;;8785703
  1. DIE3 ;;4915247
  1. DIE9 ;;5169923
  1. DIED ;;8319960
  1. DIEF ;;11594187
  1. DIEF1 ;;9138291
  1. DIEFU ;;4610014
  1. DIEFW ;;3026875
  1. DIEH ;;6060388
  1. DIEH1 ;;1201975
  1. DIEKMSG ;;4110527
  1. DIENV ;;1166929
  1. DIENVSTP ;;1202956
  1. DIENVWRN ;;1424931
  1. DIEQ ;;5540099
  1. DIEQ1 ;;1766980
  1. DIET ;;5583630
  1. DIETED ;;12174194
  1. DIEV ;;10272887
  1. DIEV1 ;;4308402
  1. DIEVK ;;6784329
  1. DIEVK1 ;;5034393
  1. DIEVS ;;2284643
  1. DIEZ ;;9351704
  1. DIEZ0 ;;10216147
  1. DIEZ1 ;;8970637
  1. DIEZ2 ;;14215709
  1. DIEZ3 ;;1035196
  1. DIEZ4 ;;4969253
  1. DIFG ;;9620802
  1. DIFG0 ;;9271581
  1. DIFG0A ;;5263645
  1. DIFG0B ;;3277889
  1. DIFG1 ;;6466432
  1. DIFG2 ;;6268614
  1. DIFG3 ;;11191749
  1. DIFG3A ;;5426591
  1. DIFG4 ;;11076453
  1. DIFG4A ;;4158452
  1. DIFG5 ;;11716060
  1. DIFG6 ;;12531183
  1. DIFG7 ;;3294917
  1. DIFGA ;;10149588
  1. DIFGA1 ;;1674663
  1. DIFGB ;;7602021
  1. DIFGG ;;5089070
  1. DIFGG2 ;;9806486
  1. DIFGG4 ;;5207113
  1. DIFGGI ;;5710645
  1. DIFGGSB ;;483886
  1. DIFGGSB1 ;;8206690
  1. DIFGGSB2 ;;5150555
  1. DIFGGU ;;5525512
  1. DIFGO ;;3849838
  1. DIFGSRV ;;1145738
  1. DIFROM ;;12725017
  1. DIFROM0 ;;9269715
  1. DIFROM1 ;;9679123
  1. DIFROM11 ;;9004800
  1. DIFROM12 ;;6412655
  1. DIFROM2 ;;6844257
  1. DIFROM3 ;;7863608
  1. DIFROM4 ;;4141771
  1. DIFROM41 ;;14320255
  1. DIFROM42 ;;3818444
  1. DIFROM5 ;;13318228
  1. DIFROM6 ;;8014990
  1. DIFROM7 ;;5693246
  1. DIFROMH ;;8812360
  1. DIFROMH1 ;;7701962
  1. DIFROMS ;;1767005
  1. DIFROMS1 ;;7066700
  1. DIFROMS2 ;;7691714
  1. DIFROMS3 ;;8999406
  1. DIFROMS4 ;;4187300
  1. DIFROMS5 ;;3339679
  1. DIFROMSB ;;1316407
  1. DIFROMSC ;;1542160
  1. DIFROMSD ;;3803374
  1. DIFROMSE ;;5059847
  1. DIFROMSI ;;8387932
  1. DIFROMSK ;;1421979
  1. DIFROMSL ;;371524
  1. DIFROMSO ;;1615788
  1. DIFROMSP ;;7375587
  1. DIFROMSR ;;4932510
  1. DIFROMSS ;;3490849
  1. DIFROMSU ;;5222720
  1. DIFROMSV ;;89285
  1. DIFROMSX ;;3683091
  1. DIFROMSY ;;3656754
  1. DIG ;;6293627
  1. DIH ;;4688941
  1. DII ;;6196367
  1. DII1 ;;468832
  1. DIIS ;;374782
  1. DIISS ;;2408793
  1. DIK ;;9360789
  1. DIK1 ;;6155873
  1. DIKC ;;11169535
  1. DIKC1 ;;4416248
  1. DIKC2 ;;5211266
  1. DIKCDD ;;633139
  1. DIKCFORM ;;10827227
  1. DIKCP ;;4105817
  1. DIKCP1 ;;7463319
  1. DIKCP2 ;;2304021
  1. DIKCP3 ;;4532184
  1. DIKCU ;;3210281
  1. DIKCU1 ;;3879444
  1. DIKCU2 ;;4020096
  1. DIKCUTL ;;2987602
  1. DIKCUTL1 ;;6197088
  1. DIKCUTL2 ;;6730540
  1. DIKCUTL3 ;;3718932