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

DINTEG3.m

Go to the documentation of this file.
  1. DINTEG3 ;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^DINTEG4
  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. DIKK ;;8668460
  1. DIKK1 ;;2999261
  1. DIKK2 ;;7003020
  1. DIKKDD ;;619322
  1. DIKKFORM ;;4020610
  1. DIKKP ;;4960174
  1. DIKKUTL ;;7891682
  1. DIKKUTL1 ;;7440382
  1. DIKKUTL2 ;;3321012
  1. DIKKUTL3 ;;5832605
  1. DIKKUTL4 ;;5542445
  1. DIKZ ;;10002654
  1. DIKZ0 ;;10320064
  1. DIKZ1 ;;9229373
  1. DIKZ11 ;;4558086
  1. DIKZ2 ;;5046219
  1. DIL ;;6333527
  1. DIL0 ;;5148814
  1. DIL1 ;;6856617
  1. DIL11 ;;5151125
  1. DIL2 ;;9004976
  1. DILF ;;2130649
  1. DILFD ;;231253
  1. DILIBF ;;7474309
  1. DILL ;;6100960
  1. DIM ;;2236006
  1. DIM1 ;;6135531
  1. DIM2 ;;4310650
  1. DIM3 ;;4265731
  1. DIM4 ;;3292224
  1. DINIT ;;14206897
  1. DINIT0 ;;5228258
  1. DINIT001 ;;14508772
  1. DINIT002 ;;13588488
  1. DINIT003 ;;1581370
  1. DINIT004 ;;11043470
  1. DINIT005 ;;10186263
  1. DINIT006 ;;11577960
  1. DINIT007 ;;10157790
  1. DINIT008 ;;10934076
  1. DINIT009 ;;10025795
  1. DINIT00A ;;10964723
  1. DINIT00B ;;10114739
  1. DINIT00C ;;11848580
  1. DINIT00D ;;9602595
  1. DINIT00E ;;9681953
  1. DINIT00F ;;10204123
  1. DINIT00G ;;10224518
  1. DINIT00H ;;8865487
  1. DINIT00I ;;8471256
  1. DINIT00J ;;7134655
  1. DINIT00K ;;7241879
  1. DINIT00L ;;9874316
  1. DINIT00M ;;10643142
  1. DINIT00N ;;10071584
  1. DINIT00O ;;11551621
  1. DINIT00P ;;8727020
  1. DINIT00Q ;;15168785
  1. DINIT00R ;;14638500
  1. DINIT00S ;;10098710
  1. DINIT00T ;;12267505
  1. DINIT00U ;;9544524
  1. DINIT00V ;;11149620
  1. DINIT00W ;;11855494
  1. DINIT00X ;;9838636
  1. DINIT00Y ;;8368445
  1. DINIT00Z ;;9947320
  1. DINIT010 ;;1380027
  1. DINIT011 ;;11943970
  1. DINIT012 ;;4026838
  1. DINIT013 ;;6100108
  1. DINIT02 ;;2462843
  1. DINIT07 ;;3740650
  1. DINIT08 ;;7989773
  1. DINIT0F0 ;;6212996
  1. DINIT0F1 ;;5527731
  1. DINIT0F2 ;;6166174
  1. DINIT0F3 ;;4903781
  1. DINIT0F4 ;;6382515
  1. DINIT0F5 ;;7697568
  1. DINIT0F6 ;;6316746
  1. DINIT0F7 ;;4711128
  1. DINIT0F8 ;;7102472
  1. DINIT0F9 ;;6185855
  1. DINIT0FA ;;7807085
  1. DINIT0FB ;;9020615
  1. DINIT0FC ;;5772591
  1. DINIT0FD ;;6456159
  1. DINIT0FE ;;5897346
  1. DINIT0FF ;;8836421
  1. DINIT0FG ;;8409070
  1. DINIT0FH ;;8855011
  1. DINIT0FI ;;5372744
  1. DINIT0FJ ;;5577122
  1. DINIT0FK ;;5843271
  1. DINIT0FL ;;9505191
  1. DINIT0FM ;;19265777
  1. DINIT0FN ;;11731152
  1. DINIT1 ;;6609056
  1. DINIT11 ;;7807097
  1. DINIT11A ;;9397074
  1. DINIT11B ;;3195420
  1. DINIT11C ;;6005195
  1. DINIT12 ;;8644619
  1. DINIT120 ;;13978285
  1. DINIT121 ;;13775662
  1. DINIT122 ;;14151880
  1. DINIT123 ;;15919572
  1. DINIT124 ;;18245323
  1. DINIT125 ;;14791473
  1. DINIT126 ;;14076027
  1. DINIT127 ;;1844442
  1. DINIT13 ;;6745649
  1. DINIT14 ;;3422144
  1. DINIT2 ;;729944
  1. DINIT20 ;;8343419
  1. DINIT21 ;;3404826
  1. DINIT22 ;;1548661
  1. DINIT220 ;;487349
  1. DINIT24 ;;11140614
  1. DINIT25 ;;8381842
  1. DINIT250 ;;4565635
  1. DINIT255 ;;3074177
  1. DINIT26 ;;7320579
  1. DINIT260 ;;7558780
  1. DINIT27 ;;8893587