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

Package: PAID

Routine: PRSEED6


Information

PRSEED6 ;HISC/MD-ENTER/EDIT-CLASS REGISTRATION ;12/14/1999

Source Information

Source file <PRSEED6.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
PAID 8 EN1^PRSECAL  DEL^PRSEED3  EN1^PRSEED5  ^PRSEKILL  (MSG,MSG15,MSG17,MSG18,MSG20,MSG3,MSG4,MSG6,MSG7)^PRSEMSG  INS^PRSEUTL  $$EN4^PRSEUTL2  ($$EN3,$$EN4,EN2)^PRSEUTL3  
VA FileMan 7 DD^%DT  NOW^%DTC  ^DIC  (FILE,YN)^DICN  DQ^DICQ  $$GET1^DIQ  ^DIR  
Kernel 1 $$ADD^XUSERNEW  

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

Package Total Caller Graph
PAID 3 PRSE-CLS-REG  PRSEED2  PRSEED5  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; ENTRY FROM PRSE-CLS-REG
SEL
CLAS ; SELECT CLASS IN 452.8 FILE
STUD ; STUDENT REGISTRATION
ADD ; PREVIOUS ATTENDANCE CHK
ADD1
QQ

External References

Name Field # of Occurrence
DD^%DT ADD+2
NOW^%DTC CLAS+7, CLAS+10
^DIC CLAS+3, CLAS+5, CLAS+13, STUD+22
FILE^DICN ADD1+4
YN^DICN ADD1
DQ^DICQ STUD+18
$$GET1^DIQ STUD+39
^DIR SELSTUD+33
EN1^PRSECAL SEL+1
DEL^PRSEED3 ADD1+3
EN1^PRSEED5 SEL+1
^PRSEKILL QQ
MSG^PRSEMSG CLAS+19
MSG15^PRSEMSG STUD+36
MSG17^PRSEMSG ADD+1
MSG18^PRSEMSG ADD+2
MSG20^PRSEMSG CLAS+9
MSG3^PRSEMSG EN1+2
MSG4^PRSEMSG CLAS+14
MSG6^PRSEMSG EN1+1
MSG7^PRSEMSG ADD1+3
INS^PRSEUTL SEL+2
$$EN4^PRSEUTL2 CLAS+7
$$EN3^PRSEUTL3 STUD+38, STUD+44
$$EN4^PRSEUTL3 STUD+30
EN2^PRSEUTL3 EN1+2, STUD+3
$$ADD^XUSERNEW STUD+34

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SEL+1
Function Call: WRITE
  • Prompt: !
  • Line Location: CLAS+1
Function Call: WRITE
  • Prompt: !
  • Line Location: CLAS+7
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: STUD+15
Function Call: WRITE
  • Prompt: !!,"Enter STUDENT NAME: "
  • Line Location: STUD+15
Function Call: WRITE
  • Prompt: !,"A NEW PERSON record has not been identified for student ",X,!
  • Line Location: STUD+28
Function Call: WRITE
  • Prompt: !,$C(7),"NO SSN IN NEW PERSON FILE-CANNOT CONTINUE"
  • Line Location: STUD+40
Function Call: WRITE
  • Prompt: !
  • Line Location: STUD+40
Function Call: WRITE
  • Prompt: !!,"Do you want to register "_PRSENAM_" - "_PRSESER_" for",!,PRSEPROG
  • Line Location: ADD1+0
Function Call: WRITE
  • Prompt: $C(7),!!,"Answer YES or NO."
  • Line Location: ADD1+0
Routine Call
  • DIC
  • Line Location:
    • CLAS+3
    • CLAS+5
    • CLAS+13
    • STUD+22
Routine Call
  • DIR
  • Line Location:
    • SEL
    • STUD+33

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^PRSE(452.8 - [#452.8] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSE(452 - [#452] ADD+2
^PRSE(452.7 - [#452.7] EN1+1, STUD+30
^PRSE(452.8 - [#452.8] CLAS+7, CLAS+8, CLAS+14, CLAS+16, CLAS+17, CLAS+18, CLAS+19, CLAS+22, STUD+4, STUD+5
STUD+41, ADD+1, ADD+2, ADD+3, ADD1+3
^PRSP(454.1 - [#454.1] STUD+9, STUD+44
^TMP("PRSE" EN1+2!

Label References

Name Line Occurrences
ADD STUD+11, STUD+45
ADD1 ADD1
CLAS CLAS+9, CLAS+14, CLAS+19, CLAS+24
EN1 SEL+1, CLAS+3
QQ EN1+2, SELSEL+1, SEL+2, CLAS+3, CLAS+5, CLAS+13, CLAS+23
STUD CLAS+21

Naked Globals

Name Field # of Occurrence
^( ADD1+3
^(0 CLAS+14, CLAS+17*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % CLAS+7, CLAS+10, ADD1*, ADD1+1, ADD1+4
>> D STUD+18*
>> DA STUD+41*, ADD+2*, ADD1+3*
>> DA(1 CLAS+11*, STUD+2*, STUD+4, STUD+5, STUD+41, ADD+1, ADD+2, ADD+3, ADD1+3
>> DA(2 CLAS+7*, CLAS+14, STUD+2*, STUD+4, STUD+5, STUD+41, ADD+1, ADD+2, ADD+3, ADD1+3
>> DATA STUD+4*, ADD+1
>> DATA(1 STUD+5*, ADD+1
DD ADD1+4!
DIC CLAS+1*, CLAS+3!, CLAS+5*!, CLAS+11*, CLAS+13!, STUD+18*!, STUD+20*, STUD+22!, ADD1+4*
DIC("A" CLAS+1*, CLAS+11*
DIC("B" CLAS+8*
DIC("DR" ADD1+4*
DIC("S" CLAS+1*, CLAS+5*, CLAS+11*
DIC("W" CLAS+2*, CLAS+12*, STUD+21*
DIC(0 CLAS+1*, CLAS+5*, CLAS+11*, STUD+18*, STUD+20*, ADD1+4*
DIR SEL!, STUD+33!
DIR("A" SEL*, STUD+32*
DIR("B" STUD+31*
DIR(0 SEL*, STUD+31*
>> DIRUT STUD+33
>> DLAYGO ADD1+4*
DO ADD1+4!
DTIME STUD+15
>> DTOUT SELSEL+2, CLAS+3, CLAS+5, CLAS+13, STUD+33
>> DUOUT SELSEL+2, CLAS+3, CLAS+5, CLAS+13, STUD+33
DUZ EN1+2, STUD+3, STUD+10, STUD+30
DUZ(0 EN1+2, STUD+30
>> NOUT EN1+2*
>> NSW EN1+2*
POUT CLAS+3*, CLAS+5*, CLAS+13*, CLAS+21!, CLAS+23, STUD+33*, ADD1+1*, ADD1+3
>> PRDA STUD+42*, STUD+44
>> PRS("SAV" STUD+8*, STUD+12
>> PRSE CLAS+1*
>> PRSECLS ADD+2*
>> PRSEDA CLAS+7*, CLAS+11, CLAS+17, STUD+2
>> PRSEDA(1 CLAS+17*, CLAS+18, CLAS+19, CLAS+22, STUD+2
>> PRSEDA(2 CLAS+17*, CLAS+18, CLAS+19, CLAS+22
>> PRSEDAT CLAS+18*, ADD+2*
>> PRSEDT CLAS+8, CLAS+9
>> PRSEDT("NOW" CLAS+7*, CLAS+8, CLAS+10*
>> PRSEEMP STUD+10*, STUD+42*, ADD+1, ADD+2, ADD+3, ADD1+3, ADD1+4
>> PRSEGLO CLAS+16*
>> PRSEMI CLAS+5*
>> PRSENAM STUD+43*, ADD1
>> PRSEPROG CLAS+5*, ADD+2, ADD1
>> PRSEPROG(1 CLAS+5*
>> PRSESAVX STUD+16*, STUD+18, STUD+23
>> PRSESEL CLAS+1
>> PRSESER EN1+2, STUD+8, STUD+9*, STUD+12*, STUD+38*, STUD+44*, ADD1*, ADD1+4
>> PRSESLF SEL+1, STUD+7
>> PRSESSN STUD+39*, STUD+40, ADD1+4
>> PRSETYP CLAS+1*, CLAS+7*, ADD+2
>> PRSEY CLAS+7*
>> PRX CLAS+7*, CLAS+8
>> REGSW SEL+2*, STUD+13*
>> SSLF SEL+1*
U SELSEL+2, CLAS+3, CLAS+5, CLAS+7, CLAS+13, CLAS+14, CLAS+16, CLAS+18, STUD+4
STUD+5, STUD+9, STUD+15, STUD+22, STUD+30, STUD+41, STUD+43, STUD+44, ADD+2
VA200 STUD+1~, STUD+24*, STUD+27, STUD+34*, STUD+38, STUD+39, STUD+42, STUD+43
X EN1+1*, SELSEL+2, CLAS+3, CLAS+5*, CLAS+13, CLAS+21, STUD+7*, STUD+15*, STUD+16
STUD+18*, STUD+22, STUD+28, ADD+2~, ADD1+4*
>> Y SELSEL+1, SEL+2, CLAS+3, CLAS+5, CLAS+7*, CLAS+14, CLAS+17, STUD+24, STUD+33
ADD+2*
>> Y(0 CLAS+5
>> Z CLAS+8*
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