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

LAZINTEG.m

Go to the documentation of this file.
LAZINTEG ; INTEGRITY CHECKER FOR LAB AUTOMATED INSTRUMENTS - ISC/SFO ; 17-Nov-1986 10:20 am
 ;;LAB AUTOMATED INSTRUMENTS V3.05V
 W !,"Routine Integrity Check",!,"-----------------------",!
 S FLG=0 D CC F I=1:1 S X=$T(ROU+I),T=$P(X," ",1),U=$P(X,";;",2) Q:X=""  D TEST
 Q
TEST W:'(FLG#8*FLG) ! W ?(FLG#8*10),T S X=T,FLG=FLG+1
ENTEST I $D(^%ZOSF("TEST")) X ^("TEST") I '$T W *7,!?3,"<<",X,">> is not in your directory" S FLG=0 Q
 X "ZL @T F Y=1:1:99 S L=$T(+Y),LN=$L(L) X CC S:'LN Y=99"
 I (U-T) W *7,!?3,"<<",X,">> Routine is off by ",U-T," bit",$E("s",U'?.P1"1") S FLG=0 Q
 Q
CC S CC="F C=1:1:LN S T=$A(L,C)+T" Q
EN ;Entry point to check individual routines
 R !,"Routine: ",R:$S($D(DTIME)#2:DTIME,1:120) Q:'$T!(R="^")!(R="")!(R=".")
 I ($T(@R)']"") W !?3,"<<",R,">> is not in my routine list" G EN
 S X=$T(@R),T=$P(X," ",1),U=$P(X,";",3),X=T
 D CC,ENTEST W:(U=T) "  ...IS OK" G EN
ROU ;;
LAABL3 ;;73583
LAACA ;;88266
LAASTRA ;;66821
LAB ;;99799
LAB1 ;;99890
LABALARM ;;42232
LABINIT ;;32279
LABIOH ;;104271
LABIOU ;;96017
LABMD87P ;;73512
LABTEST ;;142166
LAC178 ;;71047
LACBIO ;;77508
LACFARA ;;72167
LACL5500 ;;63072
LACLNTE ;;66695
LACLNTEK ;;65837
LACLT200 ;;63212
LACOAGX2 ;;106205
LACOLT ;;95853
LACOLT1 ;;98073
LACOLT2 ;;106067
LACOLT24 ;;70947
LACOLT3 ;;85318
LACOLT5 ;;86773
LACOLT6 ;;90859
LACRIT ;;54447
LADACOS ;;67831
LADMND ;;102545
LAE4A ;;100555
LAEKT4 ;;74937
LAEKT7 ;;81592
LAEKT7P ;;66590
LAELT ;;58662
LAELT8D ;;72963
LAEXEC ;;72379
LAGEN ;;137873
LAH1 ;;67539
LAH480 ;;70179
LAH6K ;;64815
LAH705 ;;67055
LAH737 ;;76912
LAHLOG ;;81217
LAHTRK ;;124270
LAIL13 ;;65785
LAIL1312 ;;94650
LAIRIS ;;79385
LAKDA ;;60454
LAKOAG40 ;;78378
LAMIV13 ;;90985
LAMIVTK ;;93625
LAMLA7 ;;60780
LAMODH ;;94280
LAMODU ;;112975
LAMONARK ;;83616
LAMSTAT ;;70893
LAPMAX ;;101819
LAPX ;;87497
LARA1K ;;66336
LAS790 ;;63165
LASET ;;99018
LASMA12 ;;73102
LASMA2 ;;96074
LASMA2C ;;88099
LASMAC4 ;;83945
LASMACA ;;130162
LASP120 ;;71282
LASPEC ;;78543
LASTRA ;;104470
LATDX ;;68978
LATOA ;;65895