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

Package: Surgery

Routine: SRCUSS


Information

SRCUSS ;TAMPA/CFB - SCREEN SERVER ;27 Sep 2013 1:22 PM

Source Information

Source file <SRCUSS.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Surgery 4 (B,BQ,ID)^SRCUSS1  ED1^SRCUSS2  (1,OUTED,START,STOP)^SRCUSS3  ($$ICDSTR,$$OUT)^SROICD  
VA FileMan 3 %XY^%RCR  DT^DICRW  ^DIE  
Kernel 1 ^%ZIS  

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

Package Total Caller Graph
Surgery 20 SRCUSS0  SRCUSS1  SRCUSS2  SROALNO  SROANIN  SROARPT  SROMENU  SRONEW  
SRONIN  SRONOP  SRONOP1  SROP  SROPER  SROR  SROVAR  SRSCHUN1  
SRSRQST1  SRSUP1  SRSUPRQ  SRTPSS  

Entry Points

Name Comments DBIA/ICR reference
0
1
A
A0
A1
A2
C
COM
D
DIE
DIED ; K Q S SRCUSS("SRCUSS")="" D GO^DIE K SRCUSS Q
EN1 ;N
F
N
OUT ;
; JAS - 3/18/14 - PATCH 177 - Added next line for display issues.
P
P1
S
V
X
XO

External References

Name Field # of Occurrence
%XY^%RCR DIEDIE+1
^%ZIS SRCUSS+8, 1
DT^DICRW 1
^DIE SRCUSS+9
B^SRCUSS1 A+2
BQ^SRCUSS1 SRCUSS+9, 1A
ID^SRCUSS1 A1
ED1^SRCUSS2 A+3
1^SRCUSS3 1
OUTED^SRCUSS3 OUT+3
START^SRCUSS3 0
STOP^SRCUSS3 SRCUSS+9, DIE
$$ICDSTR^SROICD OUT+7
$$OUT^SROICD OUT+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: Q("HI"),?30,Q(7),Q("LO")
  • Line Location: OUT+13
Function Call: WRITE
  • Prompt: Q("HI"),?30,SRDXHLD," - ",Q(7)
  • Line Location: OUT+14
Function Call: WRITE
  • Prompt: Q("HI"),?30,Q(7)
  • Line Location: OUT+15
Function Call: WRITE
  • Prompt: " - "_SRDXOUT
  • Line Location: OUT+17
Function Call: WRITE
  • Prompt: Q("LO")
  • Line Location: OUT+19
Routine Call
  • DIE
  • Line Location:
    • SRCUSS+9
Routine Call
  • %ZIS
  • Line Location:
    • SRCUSS+8
    • 1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("SRCUSS" SRCUSS+6!, A+3

Label References

Name Line Occurrences
0 DIE+1
1 EN1+1
@( A1+1
A A+4, A2CX
A0 A0
A1 A+2
A2 A0+3
C A0+1, A0+2
D C
DIED DIE
OUT A0+3, CDD+3, FNPP1SS+1
P1 P1
V CXO
X A+2
XO OUT+3

Naked Globals

Name Field # of Occurrence
^( A+3, COMP1
^(12.1 A+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %X DIE*, DIE+1*
>> %Y DIE*, DIE+1*
>> DA DIEV+1*
>> DIC("S" A+4!
>> DIE DIE
>> DR DIE*, DIE+1*
>> DR(1 DIE*
DT 1
IOF SRCUSS+8
IOP SRCUSS+8*!, 1*!
MOE A1+2*, A1+4!
PIECE A1+2*, A1+4!
Q SRCUSS+9*!, AA+1, A+2, A+3, A+4, A0+1, A0+3, A1+1, A2
CCOM, DIE!*, OUT+10, V+1, XO
Q("BP" OUT+3
Q("DIE" SRCUSS+9, DIE
Q("ED" A+3, OUT+3
Q("HI" OUT+10, OUT+13, OUT+14, OUT+15
Q("LO" OUT+10, OUT+13, OUT+19
Q("O" A0+1*, OUT+3
Q("Q" 1!
Q("S" A!, A+4*
Q("X" A+3
Q(0 AA+1, A+4, COMXO
Q(1 AA+2*, A+3, A+4*, A0+1, A0+3, OUT+10
Q(10 A+2, A2OUT+3, OUT+10
Q(11 A+4!, A1*!, OUT+10!, P!
Q(12 A!, COM*
Q(13 A+2*
Q(2 A+2*, A+4*, A0+1!, A0+3*, XXO
Q(3 A+4*, A0+1, A0+3, COUT+2, OUT+6, OUT+10, OUT+13, PS
Q(4 A+4*, A0*, A0+1*, A0+2, A0+3, V*
Q(5 A0+1*, A0+2, A0+3*, A1A1+1, C
Q(6 A0+1*, A0+3, A1+1
Q(7 A0+3*, A1+1*, A1+2, A1+3*, C*, D*, D+1*, D+3*, OUT+2, OUT+13
OUT+14, OUT+15, OUT+16, P, P1*, SS+1*, XO*
Q(8 A0+3, A1+1, OUT+7
Q(9 A0+3, A1+1, VV+1
>> Q0( A+2
>> Q0(0 AA+1*, A+2, A+4
>> Q1 SRCUSS+9, P1
>> Q3 A0+1*, A0+3
>> Q3("DIVE" A+1*, A0+3, A1+1
Q5 SRCUSS+9!, DIE*, DIE+1, DIE+2!
>> Q6 D*, D+1, D+2, D+3*, DIE*, EN1+1*
>> Q6(1 XO*!
Q7 A+4*, COM*, D+2!*, D+3, EN1+1*, P1*, S*, S+1
>> Q8 A+3*, COM*, P*, P1, S*, S+1
>> QPQPQ A*
SHEMP A1+2!*, A1+3, A1+4!
>> SRCUSS("OUT" SRCUSS+7*, A*
>> SRCUSS("SRCUSS" SRCUSS+9*!, 0*
SRDXHLD OUT+2~*, OUT+14!, OUT+18!
SRDXOUT OUT+16~*, OUT+17, OUT+18!
>> SRICDV OUT+8*, OUT+10
SRICDV2 OUT+6~, OUT+7*, OUT+8
U A+3, A+4, A0+1, A0+3, A1+1, CCOMDDIEOUT+2
OUT+6, OUT+10, OUT+13, PP1S
>> X C
>> Y EN1+1, XO*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All