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: LA7UTILA

Package: Automated Lab Instruments

Routine: LA7UTILA


Information

LA7UTILA ;VA/DALOI/JMC - Browse UI message ; 22-Oct-2013 09:22 ; MKK

Source Information

Source file <LA7UTILA.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA Fileman 6 DOCLIST^DDBR  $$TEST^DDBRT  WAIT^DICD  GETS^DIQ  ^DIR  ^DIWP  
Kernel 5 ^%ZIS  ^%ZISC  ^%ZTLOAD  $$FMTE^XLFDT  ($$CJ,$$LJ,$$TRIM)^XLFSTR  
Registration 1 FIRST^VAUTOMA  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Automated Lab Instruments 2 LA7 PRINT LAB UI MESSAGE  LA7UXQA  

Entry Points

Name Comments DBIA/ICR reference
EN ; Select a Universal Interface message to browse.
FMT(LA76249) ; Perform test to determine storage format, each segment on one
; node or segment has continuation nodes separated with null "" nodes.
; Call with LA76249 = ien of entry in file #62.49
; Returns LA7Y = 0-old format, 1-new format
MULTI(STR,LINE) ; EP - Text line needs to be "wrapped"
DEV ; Called from LA7UXQA - when viewing message via alert system.
BRO(LA7HDR,LA7DOC,LA7IEN,LA7J) ; Setup text for browser.
; Called from above.
PC ; Parse field components
EOP ; End of page.
PF ; Parse message fields
EXIT ; Clean up.
DQ ; Dequeue entry point.

External References

Name Field # of Occurrence
^%ZIS DEV+10
^%ZISC EXIT+3
^%ZTLOAD DEV+15
DOCLIST^DDBR DQ+6
$$TEST^DDBRT DEV+27
WAIT^DICD DEV+38
GETS^DIQ BRO+3
^DIR DEV+2, DEV+7, DEV+34, EOP+3
^DIWP MULTI+10
FIRST^VAUTOMA EN+4
$$FMTE^XLFDT BRO+30
$$CJ^XLFSTR DQ+12, BRO+5, BRO+14, BRO+21, BRO+37, BRO+39, BRO+57
$$LJ^XLFSTR BRO+11
$$TRIM^XLFSTR MULTI+14, MULTI+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Request ",$S($D(ZTSK):"",1:"NOT "),"Queued"
  • Line Location: DEV+16
Function Call: WRITE
  • Prompt: !,$C(7),"This terminal does not support the needed functionality to use the Browser!"
  • Line Location: DEV+29
Function Call: WRITE
  • Prompt: !,"Will use standard FileMan Data Display.",!
  • Line Location: DEV+30
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DQ+11
Function Call: WRITE
  • Prompt: $$CJ^XLFSTR(HDR,IOM," "),!
  • Line Location: DQ+12
Function Call: WRITE
  • Prompt: !
  • Line Location: DQ+18
Function Call: WRITE
  • Prompt: !,LA7Y
  • Line Location: DQ+22
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DQ+23
Function Call: WRITE
  • Prompt: !!
  • Line Location: DQ+25
Function Call: WRITE
  • Prompt: !!,"NOTE: '--->' indicates continuation of previous line."
  • Line Location: EOP+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EXIT+1
Routine Call
  • DIR
  • Line Location:
    • DEV+2
    • DEV+7
    • DEV+34
    • EOP+3
Routine Call
  • %ZIS
  • Line Location:
    • DEV+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAHM(62.49 - [#62.49] Classic Fileman Calls,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAHM(62.49 - [#62.49] BRO+15, BRO+44, BRO+46, BRO+49, BRO+63
^TMP("DDB" DQ+2!, BRO+5*, BRO+6*, BRO+12*, BRO+13*, BRO+14*, BRO+20*, BRO+21*, BRO+22*, BRO+30*
, BRO+33*, BRO+36*, BRO+37*, BRO+38*, BRO+39*, BRO+40*, BRO+46*, BRO+57*, MULTI+14*, MULTI+18*
, PF+9*, PF+15*, PC+6*, PC+11*, EXIT+4!
^TMP($J DQ+2!, DQ+10, DQ+13, BRO+64*, EXIT+4!
^UTILITY($J MULTI+8!, MULTI+14, MULTI+16, MULTI+18, MULTI+20!
^XTMP( BRO+24, BRO+27, BRO+28

Label References

Name Line Occurrences
BRO DQ+4, BRO+60
EOP DQ+23, DQ+24
EXIT EN+1, EN+5, DEV+3, DEV+5, DEV+11, DEV+12, DEV+37, DQ+7, DQ+26
MULTI BRO+34
PC PF+13
PF BRO+55

Naked Globals

Name Field # of Occurrence
^( DQ+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS DEV+10*!
DIC EN+2*, EXIT+6!
DIC("W" EN+2*
DIR DEV+2!, DEV+7!, DEV+32~, EOP+3!, EXIT+6!
DIR("A" DEV+1*, DEV+6*, DEV+33*
DIR("B" DEV+1*, DEV+6*, DEV+33*
DIR(0 DEV+1*, DEV+6*, DEV+33*, EOP+3*
DIRUT DEV+3, DEV+5, DEV+7, DEV+32~, DEV+35
DIWF MULTI+1~, MULTI+9*
DIWL MULTI+1~, MULTI+9*
DIWPLINE MULTI+1~, MULTI+13*, MULTI+14, MULTI+16*, MULTI+18
DIWR MULTI+1~, MULTI+9*
DTOUT DEV+32~
DUOUT DEV+32~
HDR DQ+9*, DQ+10*, DQ+12, DQ+13, EXIT+6!
HLECH BRO+51*, PC+2, PC+3, PC+4, PC+7, PC+9, PC+11, EXIT+6!
HLFS BRO+51*, BRO+53, PF+2, PF+3, PF+7, PF+8, EXIT+6!
I DQ+15*, DQ+16*, DQ+17, BRO+2~, BRO+7*, BRO+8*, BRO+9, BRO+12, BRO+25*, BRO+26*
, BRO+27*, BRO+28, BRO+30, BRO+43*, BRO+44*, BRO+46, BRO+49, EXIT+6!
IO DEV+24, DQ+1
IO("Q" DEV+12, DEV+17!
IO(0 DEV+18, DEV+24
IOF DQ+11, DQ+23, EXIT+1
IOM DQ+12, DQ+19, DQ+20, BRO+5, BRO+10, BRO+11, BRO+14, BRO+21, BRO+37, BRO+39
, BRO+57
IOSL DQ+23
IOST DEV+24, DQ+11, EOP+2
J BRO+2~, BRO+4*, BRO+5, BRO+6*, BRO+7, BRO+12*, BRO+13*, BRO+14*, BRO+20*, BRO+21*
, BRO+22*, BRO+23, BRO+30*, BRO+33*, BRO+34, BRO+36*, BRO+37*, BRO+38*, BRO+39*, BRO+40*
, BRO+43, BRO+45*, BRO+46, BRO+57*, BRO+60, PF+6*, PF+9, PF+15*, PC+5*, PC+6
, PC+10*, PC+11, EXIT+6!
J(0 BRO+7*, BRO+14, BRO+23*, BRO+37, BRO+43*, BRO+57
K BRO+2~, BRO+7*, BRO+10*, BRO+11*, BRO+12*, BRO+13, BRO+19*, BRO+24*, BRO+25, BRO+27
, BRO+28, BRO+30, PF+2*, PF+3, PF+7, PF+8, PF+11, PC+6, PC+11, EXIT+6!
L PC+2*, PC+3, PC+6, PC+11, EXIT+6!
LA7 BRO+2~
LA76249 FMT~, FMT+8
LA7CONT DQ+14*, DQ+21*, EOP+1*, EXIT+5!
LA7DOC BRO~, BRO+5, BRO+6, BRO+12, BRO+13, BRO+14, BRO+20, BRO+21, BRO+22, BRO+30
, BRO+33, BRO+36, BRO+37, BRO+38, BRO+39, BRO+40, BRO+46, BRO+57, BRO+60, BRO+63
, BRO+64, MULTI+14, MULTI+18, PF+9, PF+15, PC+6, PC+11
LA7DT BRO+2~, BRO+16*, BRO+17, BRO+18
LA7DT(0 BRO+17*, BRO+19, BRO+25
LA7DT(1 BRO+18*, BRO+25
LA7END FMT+5~, FMT+6*, FMT+7, FMT+8*, FMT+9*
LA7HDR BRO~, BRO+63*, BRO+64
LA7IEN DQ+3*, DQ+4*, DQ+8*, BRO~, BRO+3, BRO+15, BRO+29, BRO+44, BRO+46, BRO+49
, EXIT+5!
LA7J DQ+4*, BRO~, BRO+4, EXIT+5!
LA7LIST EXIT+5!
LA7LIST( DQ+4
LA7LIST(0 EN+5
LA7PARS DEV+4*, DEV+5, DEV+8*, BRO+48, PF+5, EXIT+5!
LA7QUIT DQ+8*, DQ+10, DQ+16, DQ+19, DQ+23, DQ+24, EOP+3*, EXIT+5!
LA7ROOT DQ+13*, DQ+16, EXIT+5!, FMT+5~, FMT+6*, FMT+7*, FMT+8, FMT+9
LA7TEST DEV+13*, DEV+21*, DEV+24*, DEV+27, DEV+28*, DEV+31, DEV+35*, DEV+36*, DEV+37, DQ+5
, EXIT+5!
LA7X DQ+17*, DQ+18, DQ+19, DQ+20*, DQ+21*, BRO+2~, BRO+15*, BRO+16, BRO+60, EXIT+5!
LA7Y DQ+19*, DQ+22, EXIT+5!, FMT+5~, FMT+6*, FMT+9*, FMT+10
LINE MULTI~, MULTI+13*, MULTI+14, MULTI+17*, MULTI+18
LM MULTI+1~, MULTI+6*, MULTI+9, MULTI+14, MULTI+16, MULTI+18
M PC+9*, PC+11, EXIT+6!
>> POP DEV+11
>> RIGHTM MULTI+3*, MULTI+9
STR MULTI~, MULTI+7
V PF+7*, PF+8*, PF+9, PC+3*, PC+6, PC+7, PC+9, PC+11, EXIT+6!
VAUTNALL EN+3*, EXIT+7!
VAUTNI EN+3*, EXIT+7!
VAUTSTR EN+3*, EXIT+7!
VAUTVB EN+3*, EXIT+7!
X DEV+32~, BRO+2~, BRO+9*, BRO+10, BRO+11, BRO+28*, BRO+29, BRO+33, BRO+34, BRO+49*
, BRO+51, BRO+53, MULTI+7*, PF+2, PF+3, PF+7, PF+8, EXIT+6!
Y EN+5, DEV+4, DEV+8, DEV+32~, DEV+36, BRO+2~, BRO+10*, BRO+11*, BRO+12, BRO+13
, BRO+53*, PF+2, PF+7, PF+8, PF+11, PC+6, PC+11, EOP+3, EXIT+6!
Z PF+3*, PF+5, PF+10, PC+2, PC+3, PC+4, EXIT+6!
>> ZTDESC DEV+14*
>> ZTQUEUED EOP+2, EXIT+2
>> ZTREQ EXIT+2*
>> ZTRTN DEV+14*
>> ZTSAVE("LA7*" DEV+14*
>> ZTSK DEV+16
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