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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: LR7OB1

Package: Lab Service

Routine: LR7OB1


Information

LR7OB1 ;slc/dcm - Build message, backdoor Lab from file 69 ; 5/12/16 4:33pm

Source Information

Source file <LR7OB1.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Lab Service 3 (EN1,EN2)^LR7OB0  $$VER^LR7OU1  EN^LR7OV2  
Kernel 1 MSG^XQOR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 27

Package Total Caller Graph
Lab Service 27 LR7OB0  LR7OB63D  LR7OC0  LR7OFAO  LRAPDA  LRAPKOE  LRAPRES1  LRAUAW  
LRBLPE  LRCENDE1  LRCENDEL  LRHYDEL  LRJPON  LRMISTF1  LRMIUT1  LROC  
LRORDST  LROW2A  LRPHITE1  LRPHITEM  LRPHSET2  LRTSTJAN  LRTSTOUT  LRTSTSET  
LRUDEL  LRVER3A  LRWLST  

Entry Points

Name Comments DBIA/ICR reference
NEW(ODT,SN,CONTROL,NAT,TESTS,LRSTATI) ;Set-up order message
  • ICR #5480
    • Status: Pending
    • Usage: Private
    CALL(CNTRL) ;Make protocol calls
    RESULTS(OREMSG,CNTRL) ;Results only protocol
    ACC(AC,ACDT,ACN,CONTROL,NAT) ;Set-up order message for BB,SP,EM,CY,AU accessions
    ORD(ORD) ;Set test nodes in LRTMPO("LRIFN" for given Lab #
    ORD1(ODT,SN,TST) ;Set test nodes in LRTMPO("LRIFN" for given LRODT & LRSN (includes combined tests)
    TWOORIFN() ;
    ; function to determine if a merged test has 2 different
    ; file 100 order numbers

    External References

    Name Field # of Occurrence
    EN1^LR7OB0 NEW+16, NEW+21, NEW+22
    EN2^LR7OB0 ACC+7
    $$VER^LR7OU1 NEW+8
    EN^LR7OV2 NEW+11
    MSG^XQOR NEW+6, CALL+1, CALL+3, CALL+4, CALL+5, RESULTS+2, ACC+4

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DIC - [#1] NEW+8
    ^LR - [#63] NEW+8, NEW+12
    ^LRO(69 - [#69] NEW+7, NEW+10*, NEW+21, ORD+5, ORD1+8, ORD1+12, TWOORIFN+13
    ^ORD(100.99 - [#100.99] NEW+8, NEW+9
    ^TMP("LRAP" NEW+14!, NEW+16!, NEW+21!, NEW+22!, CALL+5, ACC+6!, ACC+9!
    ^TMP("LRBB" NEW+14!, NEW+16!, NEW+21!, NEW+22!, CALL+4, ACC+6!, ACC+9!
    ^TMP("LRCH" NEW+14!, NEW+16!, NEW+21!, NEW+22!, CALL+3, ACC+6!, ACC+9!

    Label References

    Name Line Occurrences
    $$TWOORIFN NEW+19, ORD1+11
    CALL NEW+16, NEW+21, NEW+22, ACC+8
    ORD1 NEW+15
    RESULTS CALL+3, CALL+4, CALL+5

    Naked Globals

    Name Field # of Occurrence
    ^( ORD+5, ORD1+8
    ^(0 NEW+7, ORD1+12

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    AC ACC~, ACC+7
    ACDT ACC~, ACC+7
    ACN ACC~, ACC+7
    APMSG ACC+5~, ACC+7
    BBMSG ACC+5~, ACC+7
    CHMSG ACC+5~, ACC+7
    CNTRL CALL~, CALL+2*, CALL+3, CALL+4, CALL+5, RESULTS~, RESULTS+1
    CONTROL NEW~, NEW+16, NEW+21, NEW+22, ACC~, ACC+7, ACC+8, ORD1+9
    CTR ORD+4*, ORD+6*, ORD1+6~, ORD1+7*, ORD1+10*, ORD1+12*
    DFN NEW+8~*, NEW+9, NEW+11
    I NEW+13~
    IFN ORD+3~, ORD+5*, ORD1+6~, ORD1+7*, ORD1+8*, TWOORIFN+8~, TWOORIFN+9*, TWOORIFN+11, TWOORIFN+13
    LRDPF NEW+8~*, NEW+11
    LRNIFN NEW+13~, NEW+17*
    LRSTATI NEW~, NEW+21*
    LRTMPO NEW+13~
    LRTMPO("LRIFN" NEW+16, NEW+17, ORD+2!, ORD+6*, ORD1+5!, ORD1+9*, ORD1+10*, ORD1+12*
    LRX TWOORIFN+8~, TWOORIFN+9*, TWOORIFN+13*, TWOORIFN+14, TWOORIFN+16
    LRX0 NEW+7~*, NEW+8, NEW+12
    MSG NEW+13~, ACC+5~
    NAT NEW~, NEW+16, NEW+21, NEW+22, ACC~, ACC+7
    ODT NEW~, NEW+7, NEW+10, NEW+15, NEW+16, NEW+19~, NEW+20*, NEW+21, NEW+22, ORD+3~
    , ORD+4*, ORD+5*, ORD1~, ORD1+5, ORD1+8, TWOORIFN+8~, TWOORIFN+9*, TWOORIFN+11, TWOORIFN+13
    ORAPMSG NEW+13~, CALL+5*
    ORBBMSG NEW+13~, CALL+4*
    ORCHMSG NEW+13~, CALL+3*
    ORD ORD~, ORD+2, ORD+5
    OREMSG RESULTS~, RESULTS+1, RESULTS+2
    SN NEW~, NEW+7, NEW+10, NEW+15, NEW+16, NEW+19~, NEW+20*, NEW+21, NEW+22, ORD+3~
    , ORD+5*, ORD1~, ORD1+5, ORD1+8, TWOORIFN+8~, TWOORIFN+9*, TWOORIFN+11, TWOORIFN+13
    TESTS NEW~, NEW+15
    TST ORD1~
    TST( ORD1+10
    TST(0 ORD1+10
    X NEW+17*, NEW+18, NEW+19, NEW+20, ORD+3~, ORD+5*, ORD+6, ORD1+6~, ORD1+8*, ORD1+9
    , ORD1+10, ORD1+11*, ORD1+12*, TWOORIFN+9, TWOORIFN+16
    Y NEW+8~*

    Marked Items

    Name Field # of Occurrence
    $T(MSG^XQOR NEW+6, CALL+1, ACC+4
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All