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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: LA7CHKFP

Package: Automated Lab Instruments

Routine: LA7CHKFP


Information

LA7CHKFP ;VA/DALISC/JMC - Print Lab Messaging File Integrity Report; 22-Oct-2013 09:22 ; MAW

Source Information

Source file <LA7CHKFP.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 5 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  ($$FMTE,$$NOW)^XLFDT  $$CJ^XLFSTR  
VA Fileman 2 EN^DDIOL  ^DIR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Automated Lab Instruments 2 LA7 PRINT INTEGRITY CHECK  LA7UXQA  

Entry Points

Name Comments DBIA/ICR reference
TERM ;
EN ; Select report to print
HED1 ; Print selection header
DEV ; Ask device to print report.
HED ; Print header
ASK ; Ask for report to print
DQ ; Entry point from taskman

External References

Name Field # of Occurrence
^%ZIS DEV+2
HOME^%ZIS DEV+3
^%ZISC DEV+8, DQ+27
^%ZTLOAD DEV+8
EN^DDIOL EN+20, DEV+10
^DIR TERM+4, ASK+4
$$FMTE^XLFDT EN+6, DQ+6, DQ+7, DQ+8, DQ+12
$$NOW^XLFDT DQ+11
$$CJ^XLFSTR HED1+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$J(LA7CNT,3)," ",LA7DT," [",LA7ECNT,"]"
  • Line Location: EN+14
Function Call: WRITE
  • Prompt: !," NO entries to print"
  • Line Location: DQ+14
Function Call: WRITE
  • Prompt: !,^XTMP(LA7IC,LA7I)
  • Line Location: DQ+18
Function Call: WRITE
  • Prompt: !!," Total number of entries: ",LA7TCNT
  • Line Location: DQ+21
Function Call: WRITE
  • Prompt: !," Total number of errors: ",LA7ECNT
  • Line Location: DQ+22
Function Call: WRITE
  • Prompt: !," Integrity Checker Started: ",$P(LA7SDT,"^",2)
  • Line Location: DQ+23
Function Call: WRITE
  • Prompt: !,"Integrity Checker Finished: ",$P(LA7EDT,"^",2)
  • Line Location: DQ+24
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: TERM+1
Function Call: WRITE
  • Prompt: !
  • Line Location: TERM+3
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+2
Function Call: WRITE
  • Prompt: @IOF,$$CJ^XLFSTR("--- Lab Messaging Integrity Checker Report ---",IOM),!
  • Line Location: HED1+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HED+2
Function Call: WRITE
  • Prompt: !,"Lab Messaging File Integrity Checker Report",?IOM-30,"Printed: ",$P(LA7NOW,"^",2)
  • Line Location: HED+4
Function Call: WRITE
  • Prompt: !,"For Date: ",LA7RDT,?IOM-27,"Page: ",LA7PAGE
  • Line Location: HED+5
Function Call: WRITE
  • Prompt: !,LA7LINE,!
  • Line Location: HED+6
Routine Call
  • %ZIS
  • Line Location:
    • DEV+3
Routine Call
  • DIR
  • Line Location:
    • TERM+4
    • ASK+4
Routine Call
  • %ZIS
  • Line Location:
    • DEV+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J EN+1!, EN+7*, EN+23
^XTMP( EN+4, EN+8, EN+11, EN+12, DQ+5, DQ+14, DQ+16, DQ+18

Label References

Name Line Occurrences
ASK EN+16, EN+21
HED DQ+13, DQ+17, DQ+20
HED1 EN+2, EN+18
TERM DQ+25, HED+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS DEV+1!, DEV+2*
DIR TERM+2~, ASK+1~
DIR("A" ASK+3*
DIR(0 TERM+4*, ASK+3*
DIROUT ASK+1~
DIRUT TERM+2~, TERM+4, ASK+1~
DTOUT TERM+2~
DUOUT TERM+2~, ASK+1~, ASK+5
IO DQ+2
IO("Q" DEV+4
IOF DQ+27, TERM+1, HED1+1, HED+2
IOM DQ+3, HED1+1, HED+4, HED+5
IOSL EN+15, DQ+17, DQ+20
IOST DQ+25, DQ+27, HED+1
>> LA7CNT EN+3*, EN+7*, EN+14, EN+20, ASK+3
>> LA7DA EN+3*, EN+4, EN+21, EN+22, EN+23, ASK+6*
>> LA7DT EN+6*, EN+7, EN+14
LA7ECNT EN+9*, EN+12*, EN+13*, EN+14, DQ+1~, DQ+10*, DQ+22
LA7EDT DQ+1~, DQ+8*, DQ+24
>> LA7EXIT DQ+4*, DQ+13, DQ+16, DQ+17, DQ+19, DQ+20, DQ+25, TERM+4*, HED+1
LA7I DQ+1~, DQ+15*, DQ+16*, DQ+18
>> LA7IC EN+3*, EN+4*, EN+6, EN+7, EN+8, EN+11, EN+12, EN+23*, DQ+5, DQ+6
, DQ+14, DQ+16, DQ+18
LA7LINE DQ+1~, DQ+3*, HED+6
>> LA7NOW DQ+11*, DQ+12*, HED+4
LA7PAGE DQ+1~, DQ+4*, TERM+1, HED+2, HED+3*, HED+5
>> LA7QUIT EN+3*, EN+4, EN+17, EN+19, ASK+5*
LA7RDT DQ+1~, DQ+6*, HED+5
LA7SDT DQ+1~, DQ+7*, DQ+23
>> LA7TCNT DQ+9*, DQ+21
LA7X EN+5~, EN+8*, EN+9, EN+10, DQ+1~, DQ+5*, DQ+7, DQ+8, DQ+9, DQ+10
MSG DEV+5~, DEV+9*, DEV+10
>> POP DEV+3
X DQ+1~, TERM+2~, ASK+1~
Y DQ+1~, TERM+2~, ASK+1~, ASK+6
ZTDESC DEV+5~, DEV+6*
ZTDTH DEV+5~
ZTIO DEV+5~
>> ZTQUEUED DQ+26
>> ZTREQ DQ+26*
ZTRTN DEV+5~, DEV+6*
ZTSAVE DEV+5~
ZTSAVE("LA7IC" DEV+7*
ZTSK DEV+5~, DEV+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All