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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: LRNITEGL

Package: Lab Service

Routine: LRNITEGL


Information

LRNITEGL ;SLC/FHS - LOAD INTERGRITY FILE 69.91 ; 4/7/89 00:05 ;

Source Information

Source file <LRNITEGL.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
Lab Service 1 VER^LRNITEG  
VA Fileman 1 ^DIE  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lab Service 1 LR INTEGRITY LOAD  

Entry Points

Name Comments DBIA/ICR reference
LOAD ;load routines into ^LAB(69.91,VNODE
ER2 ; Error msg when the version being loaded do not match the version selected for auto loading
GLB ; Stuff new routine in to global using auto load [if it doesn,t already exist] in global
STOP ; clean-up
GLB1
QUE ;

External References

Name Field # of Occurrence
^%ZIS LOAD+2
^%ZISC STOP+1
^%ZTLOAD LOAD+3
^DIE GLB1+1
VER^LRNITEG LOAD+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,ROU
  • Line Location: QUE+3
Function Call: WRITE
  • Prompt: !!,"TOTAL = ",CNT,@IOF
  • Line Location: QUE+4
Function Call: WRITE
  • Prompt: !?10,"ONLY ONE LINE IN ROUTINE ",!
  • Line Location: GLB+2
Function Call: WRITE
  • Prompt: !?10,ROU," WAS NOT LOADED",!
  • Line Location: ER2+1
Function Call: WRITE
  • Prompt: !?10,ROU," is version ",$S($L($P(^TMP("LRNITEG",$J,2,0),";",3)):$P(^(0),";",3),1:"Unknown ")," NOT LOADED",$C(7),!
  • Line Location: ER2+2
Routine Call
  • DIE
  • Line Location:
    • GLB1+1
Routine Call
  • %ZIS
  • Line Location:
    • LOAD+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LOAD" QUE+1
^%ZOSF("OS" QUE+1
^TMP("LRNITEG" GLB+2!, GLB+3, GLB+4, GLB1+1!, STOP+2!, ER2+2

Label References

Name Line Occurrences
ER2 GLB+3, GLB+4
GLB QUE+3
GLB1 GLB1
STOP LOAD+1, LOAD+2, LOAD+3, QUE+4

Naked Globals

Name Field # of Occurrence
^(0 QUE+2, QUE+4*, GLB1+2*, ER2+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS LOAD+2*, STOP+1!
A STOP+2!
BIT STOP+2!
CNT QUE+2*, QUE+3*, QUE+4*, GLB+2*, GLB+3*, GLB+4*, GLB+5*, GLB1+2, STOP+2!
>> DA QUE+2*, QUE+4, GLB1*, GLB1+2
>> DA(1 QUE+2*
DIC STOP+1!
DIC(0 QUE+2*, QUE+3*
DIE QUE+2*, QUE+4*, GLB+5, GLB1, GLB1+2*, STOP+1!
DIF QUE+1*, STOP+2!
DLAYGO QUE+2*, STOP+2!
>> DR GLB1+1*
ER STOP+2!
ER2 GLB+2!, GLB+3*, STOP+1!, ER2+1!
I LOAD+2*, STOP+2!
II STOP+2!
IO LOAD+4
IO("Q" LOAD+2, LOAD+3
IOF QUE+4
ION LOAD+2
IX STOP+2!
L STOP+2!
LN STOP+2!
LOAD LOAD+1*, STOP+2!
LROSYS QUE+1*, QUE+3, STOP+2!
NT STOP+2!
>> POP LOAD+2
ROU QUE+3*, GLB+1, GLB+2, GLB+5, GLB1+1, STOP+2!, ER2+1, ER2+2
SIZE STOP+2!
U QUE+1*, QUE+2, QUE+4, GLB1+2
VER GLB+4, STOP+2!
VERDDT STOP+2!
VNODE QUE+2, STOP+2!
>> X GLB+2*
XBIT STOP+2!
XCMP STOP+2!
XCNP GLB+2*, STOP+2!
XLOAD QUE+1*, GLB+2, STOP+2!
XSIZE STOP+2!
XTEST STOP+2!
>> Y LOAD+1
YBIT STOP+2!
>> ZTDESC LOAD+2*
>> ZTIO LOAD+2*
>> ZTQUEUED QUE+4
>> ZTREQ QUE+4*
>> ZTRTN LOAD+2*
>> ZTSAVE( LOAD+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All