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

Package: Lab Service

Routine: LR210


Information

LR210 ;DALISC/FHS - LR*5.2*210 PATCH ENVIRONMENT CHECK ROUTINE

Source Information

Source file <LR210.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 4 UNWIND^%ZTER  ($$FMADD,$$NOW)^XLFDT  $$CJ^XLFSTR  BMES^XPDUTL  
VA Fileman 3 ^DIC  FILE^DIE  ^DIK  

Entry Points

Name Comments DBIA/ICR reference
PRE ;AFTER USER COMMITS ROUTINE KIDS INSTALL"
EN ;
END
ENPOS ;NLT CODE UPGRADE POST INSTALL ROUTINE KIDS INSTALL"
FILE(DA,FILE,FIELD,DATA,ERR) ;
; Utility call to FILE^DIE database call. Can be used to update uneditable fields.
ERROR
MSG
PURG ;
POST ;Post cleanup

External References

Name Field # of Occurrence
UNWIND^%ZTER ERROR
^DIC POST+18
FILE^DIE FILE+12
^DIK PURG+2
$$FMADD^XLFDT POST+5
$$NOW^XLFDT POST+5
$$CJ^XLFSTR EN+2, EN+3, EN+4, EN+8, EN+9, EN+10, EN+11, EN+12, EN+13, EN+14
, PRE+5, POST+6, POST+7, POST+22, POST+23, POST+26, POST+28, POST+30, POST+31, POST+34
, POST+36, POST+38, ENPOS+2, ENPOS+3, ENPOS+4, ENPOS+5, ENPOS+6, MSG, MSG+1, MSG+2
, MSG+3, MSG+7
BMES^XPDUTL EN+2, EN+3, EN+4, EN+8, EN+9, EN+10, EN+11, EN+12, EN+13, EN+14
, PRE+5, POST+6, POST+7, POST+22, POST+23, POST+26, POST+28, POST+30, POST+31, POST+34
, POST+36, POST+38, ENPOS+2, ENPOS+3, ENPOS+4, ENPOS+5, ENPOS+6, MSG, MSG+1, MSG+2
, MSG+3, MSG+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: POST+20
Function Call: WRITE
  • Prompt: !
  • Line Location: ENPOS+3
Function Call: WRITE
  • Prompt: !
  • Line Location: ENPOS+6
Routine Call
  • DIC
  • Line Location:
    • POST+18
Routine Call
  • DIE
  • Line Location:
    • FILE+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAM - [#64] Classic Fileman Calls
^LAB(64.81 - [#64.81] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" PRE+4
^LAB(64.81 - [#64.81] PRE+3!*, POST+11, POST+12, POST+27*, POST+35*, ENPOS+2
^LAB(69 END+1
^LAB(69.9 - [#69.9] END*
^LAM - [#64] EN+2, EN+13, END+1, MSG+4, MSG+5, MSG+6
^LAM("VR" EN+12
^LAM(0 EN+4, EN+8, PRE+2*, END
^LRO(69 - [#69] EN+3, EN+13
^VA(200 - [#200] EN+11
^XTMP("LR" POST+3!, POST+4*, POST+5*, ENPOS+2!

Label References

Name Line Occurrences
$$FILE POST+25, POST+33
END ERROR
MSG ENPOS+2
PURG POST+19, POST+37

Naked Globals

Name Field # of Occurrence
^(0 PRE+3, MSG+6*, END*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA POST+9~, POST+17!, POST+24*, POST+32*, PURG+1~, PURG+2*, FILE~, FILE+10, FILE+11
DATA FILE~, FILE+10, FILE+11
DIC POST+9~, POST+17!*
DIC("S" POST+18*
DIC(0 POST+17*
>> DIERR FILE+13
DIK PURG+1~, PURG+2*!
DT POST+5
DUZ EN+10, EN+11, POST+5
DUZ(0 EN+10
ERR FILE~, FILE+12, FILE+13
>> ERROR FILE+13*, FILE+14
FIELD FILE~, FILE+10, FILE+11
FILE FILE~, FILE+10, FILE+11
>> I MSG+4*, MSG+5, MSG+6
>> II MSG+5*, MSG+6
IOM EN+9
IOSL EN+9
>> LR81 POST+10*, POST+11*, POST+12, POST+27, POST+35, POST+37, PURG+2
>> LRCK POST+15*, POST+18*, POST+25*, POST+26, POST+27, POST+33*, POST+34, POST+35, POST+37
>> LRCODE POST+14*, POST+15, POST+16, POST+29, POST+31, POST+32
>> LRDA POST+20*, POST+22, POST+24, POST+25, POST+30, POST+32, POST+33
>> LRDATA POST+24*, POST+25, POST+32*, POST+33
>> LRDBUG POST+16
>> LRERFILE POST+10*, POST+25, POST+33
>> LRFD POST+24*, POST+25, POST+32*, POST+33
>> LRFILE POST+10*, POST+25, POST+33
>> LRLKCODE POST+14*, POST+15, POST+16, POST+18, POST+29, POST+31
>> LRLKNM POST+13*, POST+15, POST+16, POST+18, POST+21, POST+23
>> LRNAME POST+13*, POST+16, POST+21, POST+23, POST+24
>> LRNODE POST+12*, POST+13, POST+14
LRROOT FILE+9~
LRROOT( FILE+11*
U EN+9, PRE+2, PRE+3, POST+5, POST+13, POST+14, POST+26, POST+27, POST+34, POST+35
, MSG+6, END
>> X PRE+3*, PRE+4*, POST+18*
>> XPDENV EN+1
>> XPDNM PRE+1
>> XPDQUIT EN+2*, EN+3*, EN+4*, EN+8*, EN+9*, EN+10*, EN+11*, EN+12*, EN+13, EN+14
>> Y POST+19, POST+20
Info |  Source |  Call 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