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 ;DALOI/STAFF - Log events and errors from Lab Messaging ;11/16/11 12:14

Source Information

Source file <LA7LOG.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 4 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  ($$DT,$$FMTE,$$HTFM)^XLFDT  
VA FileMan 3 ^DIC  FILE^DIE  ^DIR  
Automated Lab Instruments 1 XQA^LA7UXQA  
MailMan 1 ($$DECODEUP,$$ENCODEUP)^XMCU1  

Caller Graph

Caller Graph Total: 32

Package Total Caller Graph
Automated Lab Instruments 30 LA7 PRINT LAB UI ERROR LOG  LA7HL7  LA7UID1  LA7UID2  LA7UIIN1  LA7UIIN2  LA7UIO  LA7VHL  
LA7VHLU  LA7VHLU2  LA7VIN1  LA7VIN2  LA7VIN3  LA7VIN4  LA7VIN4A  LA7VIN5  
LA7VIN5A  LA7VIN6  LA7VIN7  LA7VIN71  LA7VIN7A  LA7VIN7B  LA7VIN7C  LA7VIN7D  
LA7VMSG  LA7VMSG1  LA7VOBX1  LA7VORM  LA7VORU  LA7VORUB  
Lab Service 2 LRVRAR  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+23
HOME^%ZIS PRINT+24
^%ZISC PRINT+33, START+29
^%ZTLOAD PRINT+31
^DIC PRINT+18
FILE^DIE CREATE+21
^DIR PRINT+9, PRINT+20, START+9, START+22
XQA^LA7UXQA CREATE+50
$$DT^XLFDT PRINT+3
$$FMTE^XLFDT PRINT+13, START+11
$$HTFM^XLFDT CREATE+33, CREATE+37
$$DECODEUP^XMCU1 START+12
$$ENCODEUP^XMCU1 CREATE+39

Interaction Calls

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

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+15, CREATE+50, PRINT+15
^LAHM(62.485 - [#62.485] CREATE+25, CREATE+27, CREATE+50
^LAHM(62.49 - [#62.49] START+15, START+17, START+18
^XTMP( PRINT+4, PRINT+12, START+4, START+6, START+7, START+12
^XTMP("LA7ERR^" CREATE+36, CREATE+37*, CREATE+38, CREATE+39*, CREATE+41

Label References

Name Line Occurrences
PRINT PRINT+12

Naked Globals

Name Field # of Occurrence
^( START+12
^(1 CREATE+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS PRINT+22*, PRINT+24!
DA CREATE+13~
DIC PRINT+17~, PRINT+18*
DIC("A" PRINT+18*
DIC(0 PRINT+18*
DIE CREATE+13~
DIERR CREATE+13~
DIR PRINT+2~, PRINT+9!, PRINT+20!, PRINT+24!, START+9!, START+22!, START+31!
DIR("?" PRINT+7*, PRINT+20*
DIR("A" PRINT+6*, PRINT+20*
DIR("B" PRINT+5*, PRINT+20*
DIR(0 PRINT+8*, PRINT+20*, START+9*, START+22*
DIRUT PRINT+10, PRINT+20, PRINT+24!, START+31!
DR CREATE+13~
DT PRINT+3*
DTOUT START+31!
>> I START+26*
IO PRINT+34
IO("Q" PRINT+26
IO(0 PRINT+32
IOF START+3, START+10, START+23
IOM START+13, START+26
IOSL START+8, START+21
IOST START+9, START+22
LA7 CREATE+14~, CREATE+29*, CREATE+30*, CREATE+31, PRINT+2~, START+13*, START+16*, START+17*, START+18, START+30!
LA76248 CREATE+15, CREATE+39, CREATE+50, PRINT+2~, PRINT+14*, PRINT+16, PRINT+19*, PRINT+29, START+6, START+30!
LA762485 CREATE~, CREATE+25, CREATE+26, CREATE+27, CREATE+50
LA76249 CREATE+18, CREATE+20, CREATE+39, CREATE+50, PRINT+2~, START+1~, START+7*, START+14, START+15, START+17
START+18, START+30!
>> LA7AMSG CREATE+50
LA7DIE CREATE+19~
LA7DT CREATE+14~, CREATE+33*, CREATE+36, CREATE+37, CREATE+38, CREATE+39, CREATE+41, PRINT+2~
LA7ETXT PRINT+2~, PRINT+21*, PRINT+30, START+14
LA7FLAG CREATE~, CREATE+23, CREATE+52
LA7FS START+1~, START+16*, START+24*, START+26, START+30!
LA7NOW CREATE+14~, CREATE+33*
LA7QUIT START+1~, START+4, START+5*, START+8, START+9*, START+17, START+20*, START+21, START+22*, START+30!
LA7SEG START+1~, START+18*, START+19, START+24, START+26, START+30!
LA7TIM CREATE+14~
LA7TM CREATE+33*, CREATE+38*, CREATE+39, PRINT+2~, START+1~, START+2*, START+4*, START+6, START+7, START+11
START+12, START+30!
LA7TXT CREATE+14~, CREATE+25*, CREATE+26*, CREATE+31*, CREATE+39, CREATE+52, CREATE+53, PRINT+2~
LA7TXT( CREATE+30, CREATE+31
LA7TXT("" CREATE+28
LA7XTMP PRINT+2~, PRINT+3*, PRINT+4, PRINT+11*, PRINT+12, PRINT+24!, PRINT+28, START+4, START+6, START+7
START+11, START+12, START+30!
LAFDA CREATE+19~
LAFDA(1 CREATE+20*
LOGIT CREATE+14~, CREATE+15*, CREATE+23
>> POP PRINT+24
U CREATE+15
X CREATE+13~, PRINT+14*, PRINT+15*, PRINT+17~, START+12*, START+13, START+31!
Y CREATE+13~, PRINT+11, PRINT+13, PRINT+14*, PRINT+15*, PRINT+16, PRINT+17~, PRINT+19, PRINT+21, START+9
START+13*, START+22, START+26*, START+31!
ZTDESC PRINT+27*, PRINT+33!
ZTDTH PRINT+33!
>> ZTQUEUED START+9, START+22, START+28
>> ZTREQ START+28*
ZTRTN PRINT+27*, PRINT+33!
ZTSAVE PRINT+33!
ZTSAVE("LA76248" PRINT+29*
ZTSAVE("LA7ETXT" PRINT+30*
ZTSAVE("LA7XTMP" PRINT+28*
ZTSK PRINT+25!, PRINT+32, PRINT+33!
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