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

Package: Lab Service

Routine: LRRMM


Information

LRRMM ; IHS/DIR/AAB - CIOFO-DALLAS/JMC/SED -Lab Reports via Network Mail ; [ 07/22/2002 1:38 PM ]

Source Information

Source file <LRRMM.m>

Call Graph

Call Graph Total: 19

Package Total Call Graph
Lab Service 7 ^LRKILL  ^LRPARAM  TSK^LRRMM  FOOT^LRRP1  (CH,MI)^LRRP2  V^LRU  (DD,PT)^LRX  
Kernel 4 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  (DSD,DSDOC)^ZISPL  
MailMan 4 KILL^XM  NNEW^XMA  (INST,WHO)^XMA21  ^XMD  
VA Fileman 4 ^%DT  NOW^%DTC  ^DIC  ^DIR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Lab Service 3 LRRMM  LRRMM PRINT MAIL MESSAGE  LRRMM TASK MAIL LAB REPORTS  

Entry Points

Name Comments DBIA/ICR reference
ONELOC ;Entry point to create lab reports for one location.
ALLOC ;Entry point to send lab reports to all locations defined in
KILL1
TSK ;Entry point from taskman to load a spool file into message.
DQMAIL
LIST ;Select the message.
MANYLOC ;Entry point to create lab reports for several sites.
WRITE ;Print the text of the message.
ASK ;Select the mailman basket.
KILL ;Cleanup before leaving.
LAB ;Requires Lab 5.0 and Mailman 7.0 (Spooling to XMBS GlobaL)
PRINT ;Entry point from menu option to extract text of message and print it.
MAIL

External References

Name Field # of Occurrence
^%DT LAB+11
NOW^%DTC LAB+14
^%ZIS LAB+15, LIST+16
HOME^%ZIS PRINT+1, LIST+16
^%ZISC MAIL, LIST+17, WRITE+3
^%ZTLOAD LIST+17
^DIC TSK+5, ASK+3
^DIR LIST+3, LIST+15
^LRKILL KILL+5
^LRPARAM LAB+11
TSK^LRRMM MAIL+4
FOOT^LRRP1 LAB+19, MAIL
CH^LRRP2 LAB+20
MI^LRRP2 LAB+20
V^LRU KILL+5
DD^LRX LAB+11
PT^LRX LAB+19
KILL^XM MAIL, KILL+5
NNEW^XMA DQMAIL+3
INST^XMA21 MAIL+2
WHO^XMA21 MAIL+1
^XMD DQMAIL+2
DSD^ZISPL DQMAIL+2
DSDOC^ZISPL DQMAIL+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No reports to transmit today."
  • Line Location: LAB+17
Function Call: WRITE
  • Prompt: !
  • Line Location: MAIL+0
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+3
Function Call: WRITE
  • Prompt: @IOF,!,"Select from the following:"
  • Line Location: LIST+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: LIST+3
Function Call: WRITE
  • Prompt: Y
  • Line Location: LIST+8
Function Call: WRITE
  • Prompt: $E(Y,4,5),"/",$E(Y,6,7),"/",$E(Y,2,3)," "
  • Line Location: LIST+9
Function Call: WRITE
  • Prompt: "@ ",$E(Y,1,2),":",$E(Y,3,4)
  • Line Location: LIST+9
Function Call: WRITE
  • Prompt: !,"REQUEST ",$S($D(ZTSK):"",1:"NOT "),"QUEUED"
  • Line Location: LIST+17
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: WRITE+3
Routine Call
  • %ZIS
  • Line Location:
    • PRINT+1
    • LIST+16
Routine Call
  • DIC
  • Line Location:
    • TSK+5
    • ASK+3
Routine Call
  • DIR
  • Line Location:
    • LIST+3
    • LIST+15
Routine Call
  • %ZIS
  • Line Location:
    • LAB+15
    • LIST+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^XMB(3.7 - [#3.7] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("SITE" MAIL+3
^DIC(4.2 - [#4.2] ALLOC+7
^LAB(64.6 - [#64.6] ALLOC+5, ALLOC+6, ALLOC+7
^LR - [#63] LAB+19, LAB+20
^LRO(69 - [#69] LAB+12, LAB+17, LAB+18, LAB+20
^SC - [#44] ALLOC+7
^TMP($J ASK+4!, ASK+8*, LIST+2, LIST+15, KILL1!
^XMB(3.7 - [#3.7] ASK+5
^XMB(3.9 - [#3.9] ASK+7, LIST+4, LIST+7, WRITE+2

Label References

Name Line Occurrences
ASK ASK+9, LIST+15, LIST+17, LIST+18
KILL ONELOC+1, MANYLOC+6, ALLOC+8
KILL1 DQMAIL+4, ASK+3, LIST+16, LIST+18, WRITE+3
LAB ONELOC+1, MANYLOC+5, ALLOC+7
MAIL LAB+17
WRITE LIST+18

Naked Globals

Name Field # of Occurrence
^( ASK+6, WRITE+2
^(0 LAB+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% LAB+15, KILL+2!, KILL1+1!
%DT LAB+11*, KILL+2!
%IS LIST+16*, KILL1+1!
DA TSK+5*, KILL1+1!
DFN LAB+19*, KILL+2!
DIC TSK+3!, TSK+4*, TSK+5!, PRINT+1!, ASK+1*, KILL1+1!
DIC("A" ASK+1*
DIC("B" ASK+2*
DIC(0 TSK+4*, ASK+1*
DIR LIST+3!, LIST+12!, LIST+15!, KILL1+1!
DIR("?" LIST+14*
DIR("A" LIST+13*
DIR("B" LIST+13*
DIR(0 LIST+3*, LIST+12*
DIROUT KILL1+1!
DIRUT LIST+15, KILL1+1!
DTIME LAB+10*, TSK+3*
DUOUT KILL1+1!
DUZ MAIL+1, DQMAIL+1, DQMAIL+3, ASK+5
I LIST+1*, LIST+2*, LIST+6, KILL1+1!
IO LAB+17, WRITE+1
IO("DOC" LAB+15*
IO("Q" LIST+17!
IOF LIST+1, LIST+3, WRITE+2, WRITE+3
IOP LAB+15*, KILL+3!
IOSL LIST+3
J ASK+6*, ASK+7, ASK+8, KILL1+1!
LRCW LAB+16*, KILL+2!
LRDFN LAB+18*, LAB+19, LAB+20, KILL+2!
LRDPF LAB+19*, KILL+2!
LREND LAB+16*, KILL+2!
LRFOOT LAB+16*, LAB+19*, MAIL, KILL+2!
LRH LAB+16*, KILL+2!
LRHF LAB+16*, LAB+19*, KILL+2!
LRIDT LAB+20*, KILL+2!
LRLAB LAB+16*, KILL+2!
LROC LAB+19*, KILL+2!
LRONESPC LAB+16*, KILL+3!
LRONETST LAB+16*, KILL+3!
LRRCN WRITE+1*, WRITE+2*, KILL1!
LRRDATE LAB+11*, MAIL+3, KILL+3!
LRRDEV LAB+13*, LAB+15, KILL+4!
LRRDLST MANYLOC+5, KILL+3!
LRRLROC LAB+12, LAB+17, LAB+18, LAB+19, LAB+20, MANYLOC+5*, ALLOC+7*, KILL+4!
LRRLST MANYLOC+5, KILL+4!
LRRMC ASK+4*, ASK+8*, ASK+9, LIST+12, KILL1!
LRRMK ASK+3*, ASK+5, KILL1!
LRRMKN ASK+3*, KILL1!
LRRMR LIST+4*, LIST+7, KILL1!
LRRMSUB LIST+4*, LIST+5*, LIST+6, KILL1+1!
LRRMZ LIST+1*, LIST+2*, LIST+4, LIST+7, LIST+15*, WRITE+2, KILL1!
LRRMZ1 ASK+4*, ASK+5*, ASK+6, KILL1!
LRRNAME LAB+15*, KILL+4!, TSK+4
LRRNORP LAB+11*, LAB+12, KILL+4!
LRROUT LIST+1*, LIST+2, LIST+3*, LIST+11, KILL1+1!
LRRSITE LAB+15, MAIL+2, MAIL+3, MANYLOC+5*, ALLOC+7*, KILL+4!
LRRVDT LAB+11*, LAB+12, LAB+17, LAB+18, LAB+20, KILL+4!
LRRZZ MANYLOC+5*, ALLOC+4*, ALLOC+5*, ALLOC+6, ALLOC+7, KILL+4!
LRRZZ(0 ALLOC+6*, ALLOC+7
LRSTOP LAB+16*, KILL+3!
POP LIST+16, KILL1+2!
U LAB+10*, LAB+19, ALLOC+6, TSK+4*, ASK+7, LIST+4, LIST+7
X LAB+11*, MAIL+1*, MAIL+2*, KILL+3!, TSK+4*, WRITE+2*, KILL1+2!
X1 LIST+7*, LIST+10, KILL1+2!
XMDF MAIL+1*, KILL+3!
>> XMDUZ MAIL+1*, DQMAIL+3*
>> XMSUB MAIL+3*
>> XMTEXT DQMAIL+1*
>> XMY( DQMAIL+1*
XMZ DQMAIL+3, KILL1+2!
XS DQMAIL+1*, DQMAIL+2, KILL1+2!
Y LAB+11, KILL+3!, TSK+5, ASK+3, LIST+3, LIST+7*, LIST+8, LIST+9*, LIST+15, KILL1+2!
Y(0 TSK+5
ZISDA TSK+5*, DQMAIL+2, KILL1+2!
ZISPL0 TSK+5*, DQMAIL+1, KILL1+2!
>> ZTDESC LIST+17*
>> ZTQUEUED KILL+1, DQMAIL, DQMAIL+2, WRITE+3
>> ZTREQ KILL+1*, WRITE+3*
>> ZTRTN LIST+17*
>> ZTSAVE("LRRMZ" LIST+17*
ZTSK LIST+17!
ZZ KILL+3!
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