Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: LA7ADL

Package: Automated Lab Instruments

Routine: LA7ADL


Information

LA7ADL ;VA/DALOI/JMC - Automatic Download of Test Orders; 1/30/95 09:00

Source Information

Source file <LA7ADL.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Automated Lab Instruments 1 (BUILD,SETSTOP,UNWIND)^LA7ADL1  
Kernel 1 (,$$S)^%ZTLOAD  
MailMan 1 SENDMSG^XMXAPI  

Caller Graph

Caller Graph Total: 16

Package Total Caller Graph
Lab Service 8 LR7OMERG  LRCONJAM  LRHYBC1  LRHYDEL  LRPHITEM  LRTSTOUT  LRTSTSET  LRWLST1  
IHS Changes To Lab 5 BLRAG05D  BLRAG08  BLRMANP2  BLRRLTAR  BLRRLTDR  
Automated Lab Instruments 3 LA7ADL2  LA7ADLS  LA7UID1  

Entry Points

Name Comments DBIA/ICR reference
CHKTEST ; Check tests to determine if they should build in message.
; Array LA7ACC returned with tests to send in message
UID ; Start loop to monitor for accessions to download.
EN(LA7UID) ; Set flag to check accession for downloading, start background job if needed.
; Called by LR7OMERG, LRCONJAM, LRTSTSET, LRWLST1.
ADD ; Add to list of tests to download
CLEANUP ; Delete flag after accession has been checked.
; NOTE: Lock previously set above.
EXIT ; Exit and cleanup.
BUILD ; Build TMP global with list of tests for instruments flagged for auto download.
CHKMASK ; Check pattern mask for tests that match download pattern mask
ZTSK ; Task background job to run.
MAILALRT ; Send mail message alert
DQ ; Entry point from Taskman.
BLDTST ; Build array of tests on accession to check for downloading

External References

Name Field # of Occurrence
^%ZTLOAD ZTSK+6
$$S^%ZTLOAD UID+9, UID+38
BUILD^LA7ADL1 BUILD+1
SETSTOP^LA7ADL1 BUILD+4
UNWIND^LA7ADL1 BLDTST+13
SENDMSG^XMXAPI MAILALRT+23

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LA("ADL" EN+10, EN+13, EN+16*, EN+19, EN+22, EN+27, EN+35, DQ+6, DQ+14, UID+5
, UID+7, UID+8, UID+11, UID+35, UID+36, CLEANUP+3!, CLEANUP+6, EXIT+3, EXIT+11!
^LAB(62.4 - [#62.4] EN+7, DQ+11
^LRO(68 - [#68] UID+15, UID+21, BLDTST+6, BLDTST+8, CHKTEST+9, CHKTEST+10, CHKTEST+13, CHKTEST+17
^TMP("LA7" EXIT+5!
^TMP("LA7-INST" CHKTEST+11, CHKTEST+20, CHKTEST+22, CHKMASK+3, CHKMASK+6, CHKMASK+9, CHKMASK+12, CHKMASK+15, CHKMASK+18, CHKMASK+21
^TMP($J EXIT+5!

Label References

Name Line Occurrences
@( UID+32
ADD CHKMASK+3, CHKMASK+6, CHKMASK+9, CHKMASK+12, CHKMASK+15, CHKMASK+18, CHKMASK+21
BLDTST UID+23
BUILD DQ+16, UID+5
CHKMASK CHKTEST+24
CHKTEST UID+26
CLEANUP UID+17, UID+21, UID+33
EXIT DQ+11, DQ+19
MAILALRT UID+21
UID DQ+18
ZTSK EN+32

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DUZ BUILD+4, MAILALRT+23
J MAILALRT+1~, MAILALRT+14*, MAILALRT+15, MAILALRT+16, MAILALRT+17*
LA760 BLDTST+2~, BLDTST+5*, BLDTST+6*, BLDTST+8, BLDTST+13, CHKTEST+3~, CHKTEST+18*, CHKTEST+19*, CHKTEST+20, CHKTEST+22
, CHKTEST+23, CHKMASK+3, CHKMASK+6, CHKMASK+9, CHKMASK+12, CHKMASK+15, CHKMASK+18, CHKMASK+21, ADD+2
LA761 CHKTEST+3~, CHKTEST+17*, CHKMASK+9, CHKMASK+15, CHKMASK+18, CHKMASK+21
LA76205 CHKTEST+3~, CHKTEST+23*, CHKMASK+12, CHKMASK+18, CHKMASK+21
LA768 CHKTEST+3~
LA7ACC UID+28, CHKTEST+5!
LA7ACC( ADD+2*
LA7ADL EXIT+6!
>> LA7AUTO( UID+25, UID+29, UID+32
LA7I CHKTEST+3~, CHKTEST+21*, CHKTEST+22*, CHKMASK+3, CHKMASK+6, CHKMASK+9, CHKMASK+12, CHKMASK+15, CHKMASK+18, CHKMASK+21
, ADD+2
>> LA7INST UID+24*, UID+25*, UID+29, UID+32, CHKTEST+11, CHKTEST+20, CHKTEST+22, CHKMASK+3, CHKMASK+6, CHKMASK+9
, CHKMASK+12, CHKMASK+15, CHKMASK+18, CHKMASK+21
LA7PCNT BLDTST+2~, BLDTST+12*
LA7TREE BLDTST+4!
LA7TREE( CHKTEST+19, CHKTEST+23, ADD+2
LA7UID EN~, EN+4, EN+13, EN+16, EN+19, UID+2*, UID+7*, UID+11, UID+15, UID+17
, UID+30~, CLEANUP+3, CLEANUP+6
LRAA UID+19*, UID+21, BLDTST+6, BLDTST+8, CHKTEST+9, CHKTEST+10, CHKTEST+13, CHKTEST+17, CHKMASK+6, CHKMASK+15
, CHKMASK+21, EXIT+7!
LRAD UID+19*, UID+21, BLDTST+6, BLDTST+8, CHKTEST+9, CHKTEST+10, CHKTEST+13, CHKTEST+17, EXIT+7!
LRAN UID+19*, UID+21, BLDTST+6, BLDTST+8, CHKTEST+9, CHKTEST+10, CHKTEST+13, CHKTEST+17, EXIT+7!
>> LRAUTO UID+29*
LRCNT MAILALRT+1~, MAILALRT+12*, MAILALRT+16*, MAILALRT+17*
LRDPF CHKTEST+3~, CHKTEST+9*, CHKTEST+11
>> LRINST UID+29*
LRMTXT MAILALRT+1~
LRMTXT( MAILALRT+16*, MAILALRT+17*
LRMTXT(1 MAILALRT+3*
LRMTXT(2 MAILALRT+4*
LRMTXT(3 MAILALRT+5*
LRMTXT(4 MAILALRT+6*
LRMTXT(5 MAILALRT+7*
LRMTXT(6 MAILALRT+8*
LRMTXT(7 MAILALRT+9*
LRMTXT(8 MAILALRT+10*
LRMTXT(9 MAILALRT+11*
TOUT DQ+18, UID+2*, UID+7, UID+8*, UID+9*, UID+35, UID+36*, UID+38*, UID+39*, EXIT+8!
X UID+15*, UID+17, UID+19, BLDTST+2~, BLDTST+8*, BLDTST+10, BLDTST+13, CHKTEST+3~, CHKTEST+10*, CHKTEST+11
, CHKTEST+13*, CHKTEST+15, CHKTEST+17, MAILALRT+1~, MAILALRT+15*, MAILALRT+16
XMINSTR MAILALRT+1~, MAILALRT+23
XMINSTR("ADDR FLAGS" , MAILALRT+22*
XMINSTR("FROM" MAILALRT+21*
XMSUB MAILALRT+1~, MAILALRT+19*, MAILALRT+23
XMTO MAILALRT+1~, MAILALRT+23
XMTO("G.LMI" MAILALRT+20*
ZTDESC ZTSK+2~, ZTSK+5*
ZTDTH ZTSK+2~, ZTSK+5*
ZTIO ZTSK+2~, ZTSK+5*
>> ZTQUEUED DQ+3
>> ZTREQ DQ+3*
ZTRTN ZTSK+2~, ZTSK+5*
ZTSAVE ZTSK+2~
ZTSK EN+31~
>> ZTSTOP UID+2*, UID+5, UID+7, UID+9*, UID+38*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All