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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: LA7LOG

Package: Automated Lab Instruments

Routine: LA7LOG


Information

LA7LOG ;VA/DALOI/JRR - Log events and errors from Lab Messaging ; Jan 12, 2004

Source Information

Source file <LA7LOG.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 4 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  ($$FMTE,$$HTFM)^XLFDT  
VA Fileman 4 ^DIC  DT^DICRW  FILE^DIE  ^DIR  
Automated Lab Instruments 1 XQA^LA7UXQA  

Caller Graph

Caller Graph Total: 59

Package Total Caller Graph
Automated Lab Instruments 48 LA7 PRINT LAB UI ERROR LOG  LA7CHLU  LA7COBX1  LA7CORUB  LA7HL7  LA7UID1  LA7UID2  LA7UIIN1  
LA7UIIN2  LA7VCIN1  LA7VCIN2  LA7VCIN3  LA7VCIN4  LA7VCIN5  LA7VCMI  LA7VCN5A  
LA7VHL  LA7VHLU  LA7VHLU2  LA7VIN1  LA7VIN2  LA7VIN3  LA7VIN4  LA7VIN5  
LA7VIN5A  LA7VLIN1  LA7VLIN2  LA7VLIN3  LA7VLIN4  LA7VLIN5  LA7VLN5A  LA7VMSG  
LA7VMSG1  LA7VOBX1  LA7VORM  LA7VORUB  LA7VQIN1  LA7VQIN2  LA7VQIN3  LA7VQIN4  
LA7VQIN5  LA7VQN5A  LA7VRIN1  LA7VRIN2  LA7VRIN3  LA7VRIN4  LA7VRIN5  LA7VRN5A  
IHS Changes To Lab 10 BLRHL7  BLRLIIN1  BLRLIIN2  BLRQIIN1  BLRQIIN2  BLRRIIN1  BLRRIIN2  BLRUIIN1  
BLRUIIN2  BLRVHL  
Lab Service 1 LRVRPOC  

Entry Points

Name Comments DBIA/ICR reference
CREATE(LA762485,LA7FLAG) ;
; Creates an entry in the log file to record events or errors
; while processing messages. The calling routine passes the
; ien for a bulletin in file 62.485.
; Requires the variables:
; LA762485 = 'ien of bulletin in 62.485'
; LA76248 = 'ien of config in 62.48 or null if none is defined'
; LA7FLAG = 1 (return error msg text)
PRINT ;Print the error log which is stored in ^XTMP. Errors are
START ;

External References

Name Field # of Occurrence
^%ZIS PRINT+25
HOME^%ZIS PRINT+26
^%ZISC PRINT+35, START+26
^%ZTLOAD PRINT+33
^DIC PRINT+20
DT^DICRW PRINT+3
FILE^DIE CREATE+38
^DIR PRINT+11, PRINT+22, START+8, START+20
XQA^LA7UXQA CREATE+41
$$FMTE^XLFDT PRINT+15, START+9
$$HTFM^XLFDT CREATE+24, CREATE+28

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,?5,"Nothing logged for Today!"
  • Line Location: PRINT+5
Function Call: WRITE
  • Prompt: !!,?5,"Nothing logged for ",$$FMTE^XLFDT(Y)
  • Line Location: PRINT+15
Function Call: WRITE
  • Prompt: !?5,"Report queued...",!!
  • Line Location: PRINT+34
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: START+7
Function Call: WRITE
  • Prompt: !!
  • Condition for execution: $X
  • Line Location: START+9
Function Call: WRITE
  • Prompt: $$FMTE^XLFDT($P(LA7XTMP,"^",2)+LA7TM)," "
  • Line Location: START+9
Function Call: WRITE
  • Prompt: $P(^XTMP(LA7XTMP,LA7TM),"^",3)," "
  • Line Location: START+10
Function Call: WRITE
  • Prompt: !
  • Condition for execution: ($L(Y)+$X+1)>IOM
  • Line Location: START+11
Function Call: WRITE
  • Prompt: Y," "
  • Line Location: START+11
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: START+19
Function Call: WRITE
  • Prompt: !
  • Line Location: START+23
Function Call: WRITE
  • Prompt: !
  • Condition for execution: ($L(Y)+$X+1)>IOM
  • Line Location: START+24
Function Call: WRITE
  • Prompt: ?2,Y,LA7FS
  • Line Location: START+24
Routine Call
  • %ZIS
  • Line Location:
    • PRINT+26
Routine Call
  • DIE
  • Line Location:
    • CREATE+38
Routine Call
  • DIR
  • Line Location:
    • PRINT+11
    • PRINT+22
    • START+8
    • START+20
Routine Call
  • %ZIS
  • Line Location:
    • PRINT+25
Routine Call
  • DIC
  • Line Location:
    • PRINT+20

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAHM(62.48 - [#62.48] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAHM(62.48 - [#62.48] CREATE+10, CREATE+11, CREATE+41, PRINT+17
^LAHM(62.485 - [#62.485] CREATE+16, CREATE+18, CREATE+41
^LAHM(62.49 - [#62.49] START+13, START+15, START+16
^XTMP( PRINT+5, PRINT+14, START+3, START+5, START+6, START+10
^XTMP("LA7ERR^" CREATE+27, CREATE+28*, CREATE+29, CREATE+30*, CREATE+32

Label References

Name Line Occurrences
PRINT PRINT+14

Naked Globals

Name Field # of Occurrence
^( START+10
^(1 CREATE+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS PRINT+24*, PRINT+26!
DA CREATE+13~
DIC PRINT+19~, PRINT+20*
DIC("A" PRINT+20*
DIC(0 PRINT+20*
DIE CREATE+13~
DIR PRINT+2~, PRINT+6!, PRINT+11!, PRINT+22!, PRINT+26!, START+8!, START+20!, START+28!
DIR("?" PRINT+9*, PRINT+22*
DIR("A" PRINT+7*, PRINT+22*
DIR("B" PRINT+8*, PRINT+22*
DIR(0 PRINT+10*, PRINT+22*, START+8*, START+20*
DIRUT PRINT+12, PRINT+22, PRINT+26!, START+28!
DR CREATE+13~
DT PRINT+4
DTOUT START+28!
FDA CREATE+36~
FDA(1 CREATE+37*
>> I START+24*
IO PRINT+36
IO("Q" PRINT+28
IO(0 PRINT+34
IOF START+2, START+7, START+19
IOM START+11, START+24
IOSL START+7, START+19, START+21
IOST START+8, START+20
LA7 CREATE+14~, CREATE+20*, CREATE+21*, CREATE+22, PRINT+2~, START+11*, START+14*, START+15*, START+16, START+27!
LA76248 CREATE+10, CREATE+11, CREATE+30, CREATE+41, PRINT+2~, PRINT+16*, PRINT+18, PRINT+21*, PRINT+31, START+5
, START+27!
LA762485 CREATE~, CREATE+16, CREATE+17, CREATE+18, CREATE+41
LA76249 CREATE+30, CREATE+35, CREATE+37, CREATE+41, PRINT+2~, START+6*, START+12, START+13, START+15, START+16
, START+27!
>> LA7AMSG CREATE+41
LA7DIE CREATE+36~
LA7DT CREATE+14~, CREATE+24*, CREATE+27, CREATE+28, CREATE+29, CREATE+30, CREATE+32, PRINT+2~
LA7ETXT PRINT+2~, PRINT+23*, PRINT+32, START+12
LA7FLAG CREATE~, CREATE+10, CREATE+43
LA7FS START+22*, START+24, START+27!
LA7NOW CREATE+14~, CREATE+24*
LA7QUIT START+3, START+4*, START+7, START+8*, START+15, START+18*, START+19, START+20*, START+27!
LA7SEG START+16*, START+17, START+22, START+24, START+27!
LA7TIM CREATE+14~
LA7TM CREATE+24*, CREATE+29*, CREATE+30, PRINT+2~, START+1*, START+3*, START+5, START+6, START+9, START+10
, START+27!
LA7TXT CREATE+14~, CREATE+16*, CREATE+17*, CREATE+22*, CREATE+30, CREATE+43, PRINT+2~
LA7TXT( CREATE+21, CREATE+22
LA7TXT("" CREATE+19
LA7XTMP PRINT+2~, PRINT+4*, PRINT+5, PRINT+13*, PRINT+14, PRINT+26!, PRINT+30, START+3, START+5, START+6
, START+9, START+10, START+27!
>> POP PRINT+26
X CREATE+13~, PRINT+16*, PRINT+17*, PRINT+19~, START+10*, START+11, START+28!
Y CREATE+13~, PRINT+13, PRINT+15, PRINT+16*, PRINT+17*, PRINT+18, PRINT+19~, PRINT+21, PRINT+23, START+8
, START+11*, START+20, START+24*, START+28!
ZTDESC PRINT+29*, PRINT+35!
ZTDTH PRINT+35!
>> ZTQUEUED START+8, START+20, START+25
>> ZTREQ START+25*
ZTRTN PRINT+29*, PRINT+35!
ZTSAVE PRINT+35!
ZTSAVE("LA76248" PRINT+31*
ZTSAVE("LA7ETXT" PRINT+32*
ZTSAVE("LA7XTMP" PRINT+30*
ZTSK PRINT+27!, PRINT+34, PRINT+35!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All