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

Package: PAID

Routine: PRSEED0


Information

PRSEED0 ;HISC/MD/JH-SITE FILE ENTER EDIT DRIVER ;9/10/99

Source Information

Source file <PRSEED0.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
PAID 5 ATTEND^PRSEED0  DATE^PRSEED8  (MSG14,MSG3,MSG6)^PRSEMSG  EN8^PRSEUTL2  EN2^PRSEUTL3  
VA FileMan 2 YN^DICN  ^DIE  
Kernel 1 ^%ZISC  

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

Package Total Caller Graph
PAID 6 PRSE-C.E.  PRSE-M.I.  PRSE-MIEX  PRSE-O.I.  PRSE-W.I.  PRSEED0  

Entry Points

Name Comments DBIA/ICR reference
EN2 ; ENTRY FROM OPTION PRSE-MIEX
QUIT
EN3 ; ENTRY FROM OPTION PRSE-M.I.
EN4 ; ENTRY FROM OPTION PRSE-C.E.
EN5 ; ENTRY FROM OPTION PRSE-W.I.
ATTEND
EN6 ; ENTRY FROM OPTION PRSE-O.I.
SELSVC ; DETERMINE SERVICE
LOC ; LOCATION SELECTION
ASK
EN ;

External References

Name Field # of Occurrence
^%ZISC QUIT
YN^DICN ATTEND
^DIE EN2+6, EN3+4, EN4+6, EN5+5, EN6+6
ATTEND^PRSEED0 EN5+6
DATE^PRSEED8 ATTEND+1
MSG14^PRSEMSG EN2+2, EN3+2, EN4+2, EN5+3, EN6+3
MSG3^PRSEMSG EN6+1, SELSVC+1
MSG6^PRSEMSG EN+1
EN8^PRSEUTL2 EN2+1, EN3+1, EN4+1, EN5+1, EN6+2
EN2^PRSEUTL3 SELSVC+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Do you want to credit students for attending this class"
  • Line Location: ATTEND+0
Function Call: WRITE
  • Prompt: $C(7),!!,"Answer YES or NO."
  • Line Location: ATTEND+0
Function Call: WRITE
  • Prompt: !
  • Line Location: ATTEND+1
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: ASK+0
Function Call: WRITE
  • Prompt: !?2,"LOCATION OF PRESENTATION: "_$S('(PRSEDEF=""):PRSEDEF_"//",1:"") R X:DTIME I '$T!(X="^")
  • Line Location: ASK+0
Function Call: WRITE
  • Prompt: !!,$C(7),?3,"Answer must be 3-30 characters in length.",!,?2,"This field contains the location where the Program/Class is to be held.",!
  • Line Location: ASK+3
Routine Call
  • DIE
  • Line Location:
    • EN2+6
    • EN3+4
    • EN4+6
    • EN5+5
    • EN6+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(5 - [#5] LOC+5
^PRSE(452.1 - [#452.1] ATTEND+1
^PRSE(452.2 - [#452.2] LOC+4, LOC+5
^PRSE(452.7 - [#452.7] LOC+3, EN+1
^PRSE(452.8 - [#452.8] EN2+2, EN2+7, EN3+2, EN3+5, EN4+2, EN4+7, EN5+3, EN5+7, ATTEND+1, EN6+3
EN6+7, LOC+2, LOC+3, ASK+1*
^VA(200 - [#200] EN6+1, LOC+3

Label References

Name Line Occurrences
ASK ASK+3
ATTEND ATTEND
EN EN2+1, EN3+1, EN4+1, EN5+1, EN6+1
EN2 EN2+1
EN3 EN3+1
EN4 EN4+1
EN5 EN5+1
EN6 EN6+2
LOC ASK+1
QUIT EN2+1, EN2+2, EN3+1, EN3+2, EN3+6, EN4+1, EN4+2, EN4+8, EN5+1, EN5+3
EN5+8, EN6+1, EN6+2, EN6+3, EN6+8
SELSVC EN2+1, EN3+1, EN4+1, EN5+1, EN6+2

Naked Globals

Name Field # of Occurrence
^(0 LOC+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% QUIT!, ATTEND*, ATTEND+1
%XD1 QUIT!
D QUIT!
D0 QUIT!
DA EN2+2*, QUIT!, EN3+2*, EN4+2*, EN5+3*, ATTEND+1~, EN6+3*, LOC+2, LOC+3, ASK+1
DA(1 LOC+2, LOC+3, ASK+1
DC QUIT!
DD QUIT!
DDH QUIT!
DI ATTEND+1~
DIC QUIT!
DIE EN2+3*, QUIT!, EN3+3*, EN4+3*, EN5+5*, ATTEND+1~, EN6+4*, EN6+6!
DIEL QUIT!
DIK QUIT!
DIPE QUIT!
DIR QUIT!
DIZ QUIT!
DK QUIT!
DL QUIT!, ATTEND+1~
DM QUIT!
DO QUIT!
DP QUIT!, ATTEND+1~
DQ ATTEND+1~
DR EN2+3!, EN2+4*, QUIT!, EN3+3*, EN4+4*, EN5+5*, ATTEND+1~, EN6+5*, EN6+6!
DR(2 EN2+5*, EN3+3*, EN4+5*, EN5+5*, EN6+5*
DTIME ASK
DTOUT EN2+1, QUIT!, EN3+1, EN4+1, EN5+1, EN6+2
DUOUT EN2+1, QUIT!, EN3+1, EN4+1, EN5+1, EN6+2
DUZ EN6+1, SELSVC+1
DUZ(0 SELSVC+1
DW QUIT!
POUT EN2+1, QUIT!, EN3+1, EN4+1, EN5+1, ATTEND!, EN6+1, EN6+2, SELSVC+1*, LOC+1
EN+1*
PRDA EN2+2*, EN2+7, QUIT+1!, EN3+2*, EN3+5, EN4+2*, EN4+7, EN5+3*, EN5+4, EN6+3*
EN6+7
PRDA(2 ATTEND+1*
PRDALOC EN5+2~, EN5+4*, EN5+7
PRSECLS QUIT!
PRSECORD QUIT+1!
PRSEDA QUIT!, LOC+5*
PRSEDAT QUIT!
PRSEDEF QUIT!, LOC+2*, LOC+3*, LOC+4, LOC+5*, ASKASK+2, ASK+4
PRSEDONE QUIT+1!
PRSEFILE QUIT!
PRSEGLO QUIT!
PRSEGOV QUIT!
PRSELEN QUIT!
PRSELOC QUIT!, ASK+4*
PRSEMI QUIT!, ATTEND+1
PRSENAM QUIT!, LOC+3*, LOC+4, LOC+5, ASK+5!
PRSENEW QUIT+1!
PRSEPROG QUIT!, ATTEND+1*
PRSEPROG(1 ATTEND+1*
PRSESER QUIT!, EN6+1*, SELSVC+1
PRSESTRT QUIT+1!
PRSETYP EN2+1*, QUIT!, EN3+1*, EN4+1*, EN5+1*, EN6+1*
PRSEX QUIT!
PRSEY QUIT!, ATTEND+1*
>> PRSEZ LOC+5*
PSPC QUIT+1!
U EN2+1, EN3+1, EN4+1, EN5+1, ATTEND+1, EN6+2, LOC+1, LOC+2, LOC+3, LOC+5
ASK+1
>> VA(200 LOC+4
W QUIT!
X EN2+1, QUIT!, EN3+1, EN4+1, EN5+1, EN6+2, LOC+1, ASK*, ASK+1, ASK+2*
ASK+3, ASK+4, EN+1*
Y EN2+2, QUIT!, EN3+2, EN4+2, EN5+3, EN6+3, LOC+1*, ASK*
Z QUIT!
ZZ QUIT+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All