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

Package: Prosthetics

Routine: RMPR29S


Information

RMPR29S ;PHX/JLT-ASSIGN WORK ORDER[ 09/30/94 3:55 PM ]

Source Information

Source file <RMPR29S.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Prosthetics 4 DISP^RMPR29D  (EN4,ST)^RMPR29U  $$EMP^RMPR31U  DIV4^RMPRSIT  
VA FileMan 3 ^DIC  ^DIE  ^DIR  
Kernel 1 HOME^%ZIS  
Registration 1 (DEM,ELIG,KVAR)^VADPT  

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

Package Total Caller Graph
Prosthetics 6 RMPR 2529-3 ASSIGN  RMPR PROCESS 2529-3 JOB  RMPR29A  RMPR29C  RMPR29GA  RMPR29T  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
ASK ;ASK FOR MUTLIPLE ASSGIN
APP ;ASSIGN SINGLE 2529-3 TO TECHNICIAN
ASM ;check/lock record
ATCH ;attach technician/status to record
EXIT ;common exit point
MUL ;MULTIPLE ASSIGN
NEXT ;LOOK THRU EXITING 2529-3's
PREV ;previous record
MESS ;message/pause
PRC ;entry point from option RMPR PROCESS 2529-3 JOB
DPTVARS(DFN) ;

External References

Name Field # of Occurrence
HOME^%ZIS PRC+4
^DIC APP+1, ATCH+6, PRC+22
^DIE ATCH+7, PRC+31
^DIR ASK+2, PRC+31
DISP^RMPR29D ASM+4, ATCH+8, PRC+31, PRC+32
EN4^RMPR29U PRC+31, PRC+32
ST^RMPR29U ATCH+6, PRC+31
$$EMP^RMPR31U ATCH+6
DIV4^RMPRSIT ASK+1, PRC+5
DEM^VADPT DPTVARS+2
ELIG^VADPT DPTVARS+3
KVAR^VADPT PRC+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$C(7),?5,"Someone else is editing this entry"
  • Line Location: ASM+3
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: NEXT+7
Function Call: WRITE
  • Prompt: $C(7),!!,"There are no more 'next' jobs to assign."
  • Line Location: NEXT+9
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: PREV+4
Function Call: WRITE
  • Prompt: !!,$C(7),?5,"No Lab 2529-3's need to be assigned"
  • Line Location: MESS+1
Function Call: WRITE
  • Prompt: !!,?5,$C(7),"Someone is already editing this entry"
  • Line Location: PRC+24
Function Call: WRITE
  • Prompt: !!
  • Line Location: PRC+31
Routine Call
  • %ZIS
  • Line Location:
    • PRC+4
Routine Call
  • DIC
  • Line Location:
    • APP+1
    • ATCH+6
    • PRC+22
Routine Call
  • DIE
  • Line Location:
    • ATCH+7
    • PRC+31
Routine Call
  • DIR
  • Line Location:
    • ASK+2
    • PRC+31

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls
^RMPR(664.1 - [#664.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RMPR(664.1 - [#664.1] ASM+3, ASM+4, ATCH+6, ATCH+7, EXIT+2, MUL+2, PRC+24, PRC+25
^XUSEC("RMPR LAB SUPERVISOR" PRC+21

Label References

Name Line Occurrences
ASM MUL+6, NEXT+10, PREV+4, PREV+5
DPTVARS PRC+27
EXIT ASK+1, ASK+2, APP+1, ASM+3, ATCH+6, ATCH+7, MUL+3, MUL+4, PRC+5, PRC+22
PRC+24, PRC+31
MESS MUL+3
MUL ASK+2

Naked Globals

Name Field # of Occurrence
^(0 ATCH+6, PRC+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA ATCH+7*, EXIT+3!, PRC+31*
DFN DPTVARS~
DIC APP+1*, ATCH+6!*, EXIT+3!, PRC+4!, PRC+6*, PRC+22!
DIC("A" ATCH+6*
DIC("B" ATCH+6*
DIC("S" APP+1*, PRC+12*, PRC+21*
DIC("W" APP+1*, PRC+13*
DIC(0 APP+1*, ATCH+6*, PRC+6*
DIE ATCH+7*, EXIT+3!, PRC+31*
DIR EXIT+3!
DIR("A" ASK+2*, PRC+29*
DIR("B" ASK+2*, PRC+29*
DIR(0 ASK+2*, PRC+29*
DIRUT ASK+2, EXIT+3!, PRC+31
DR ATCH+7*, EXIT+3!, PRC+31*
DTOUT ASK+2, ATCH+7, EXIT+3!, PRC+31
DUZ PRC+21, PRC+31
PASS APP+2*, EXIT+4!
PCOUNT ASK+2*, EXIT+4!, MUL+4*, MUL+5, PREV+5*
PDCA MUL+2!, MUL+3
PDCA( MUL+2*, MUL+4, NEXT+9, NEXT+10
PEMP ATCH+6*, EXIT+3!, PRC+31*
PREV EXIT+3!
PREV( MUL+2*, PREV+4, PREV+5
PSM EXIT+3!, MUL+5*, PREV+5*
RI EXIT+3!, MUL+2*
>> RMPR("STA" MUL+2
>> RMPRBAC1 MUL+1*
>> RMPRCNUM DPTVARS+9*
RMPRDA APP+2*, ASM+2, ASM+3, ASM+4, ATCH+6, ATCH+7, EXIT+2, EXIT+3!, MUL+5*, NEXT+9
NEXT+10*, PREV+4, PREV+5*, PRC+22*, PRC+31, PRC+32
RMPRDFN EXIT+3!, PRC+25*, PRC+27
>> RMPRDOB DPTVARS+8*
>> RMPRNAM DPTVARS+7*
>> RMPRSSN DPTVARS+7*
>> RMPRSSNE DPTVARS+8*
RMPRWO ASM+4*, EXIT+3!, PRC+25*, PRC+29
U ASM+4, ATCH+6, ATCH+7, MUL+2, PRC+25, DPTVARS+7, DPTVARS+8
>> VA("PID" DPTVARS+8
VADM DPTVARS+1~
VADM(1 DPTVARS+7
VADM(2 DPTVARS+7
VADM(3 DPTVARS+8
VAEL DPTVARS+1~
VAEL(7 DPTVARS+9
X ASK+1, PRC+4!, PRC+5
Y ASK+2, APP+1, APP+2, ATCH+6!, ATCH+7, MUL+5*, PREV+4*, PREV+5*, PRC+4!, PRC+22
PRC+24, PRC+25, PRC+31
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