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

Package: PAID

Routine: PRSERSTR


Information

PRSERSTR ;HISC/MD-CLASS REGISTRATION ROSTER 10 MAR 93 ;10/17/00

Source Information

Source file <PRSERSTR.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
PAID 4 ^PRSEKILL  MSG6^PRSEMSG  (CLOSE,DEV,ENDPG)^PRSEUTL  ($$EN10,EN2)^PRSEUTL3  
VA FileMan 3 DD^%DT  ^DIC  D^DIQ  

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

Package Total Caller Graph
PAID 1 PRSE-P-RSTR  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; REGISTRATION ROSTER
CLS
START
QUIT ; KILL ALL VARIBLES AND CLOSE DEVICE
Q
HEADER ; PRINT REPORT HEADING
LOOP

External References

Name Field # of Occurrence
DD^%DT HEADER+2
^DIC CLS+3, CLS+5, CLS+8
D^DIQ CLS+7
^PRSEKILL Q
MSG6^PRSEMSG EN1+1
CLOSE^PRSEUTL Q
DEV^PRSEUTL CLS+11
ENDPG^PRSEUTL HEADER+1
$$EN10^PRSEUTL3 START+2
EN2^PRSEUTL3 CLS

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CLS+9
Function Call: WRITE
  • Prompt: !
  • Line Location: CLS+11
Function Call: WRITE
  • Prompt: $C(7),!,"THERE ARE NO STUDENTS REGISTERED FOR THIS CLASS",!
  • Line Location: START+5
Function Call: WRITE
  • Prompt: !,PRSENAM
  • Line Location: START+9
Function Call: WRITE
  • Prompt: ?92,$E(PRSEZU,1,34),!
  • Line Location: START+17
Function Call: WRITE
  • Prompt: ?76,$E(PRSEZU,1,4),!
  • Line Location: START+23
Function Call: WRITE
  • Prompt: !
  • Line Location: QUIT+1
Function Call: WRITE
  • Prompt: $E(PRSEZU,1,30),?31,$E(PRSEZU,1,20),?52,$E(PRSEZU,1,20)
  • Line Location: QUIT+3
Function Call: WRITE
  • Prompt: ?73,$E(PRSEZU,1,18),?92,$E(PRSEZU,1,34),!!
  • Line Location: QUIT+4
Function Call: WRITE
  • Prompt: $E(PRSEZU,1,30),?31,$E(PRSEZU,1,14),?46,$E(PRSEZU,1,14)
  • Line Location: QUIT+7
Function Call: WRITE
  • Prompt: ?61,$E(PRSEZU,1,14),?76,$E(PRSEZU,1,4),!!
  • Line Location: QUIT+8
Function Call: WRITE
  • Prompt: !,Y,?53,"CLASS REGISTRATION ROSTER",?121,"PAGE: ",NPCT
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: !!,"NAME",?31,"SERVICE",?52,"TITLE",?73,"SSN",?92,"SIGNATURE"
  • Line Location: HEADER+6
Function Call: WRITE
  • Prompt: !,Y,?27,"CLASS REGISTRATION ROSTER",?68,"PAGE: ",NPCT
  • Line Location: HEADER+9
Function Call: WRITE
  • Prompt: !!,"NAME",?31,"SERVICE",?46,"TITLE",?61,"SSN",?72,"INITIALS"
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: !,$E(PRSEZD,1,$S(PRSE132:132,1:80))
  • Line Location: HEADER+12
Function Call: WRITE
  • Prompt: !!,?PTAB,PHD,!
  • Line Location: HEADER+14
Routine Call
  • DIC
  • Line Location:
    • CLS+3
    • CLS+5
    • CLS+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRSE(452.8 - [#452.8] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSE(452.7 - [#452.7] EN1+1
^PRSE(452.8 - [#452.8] CLS+7, START+1
^TMP("PRSE" START!, START+3*, START+5, START+6, START+7, Q!
^VA(200 - [#200] START+2

Label References

Name Line Occurrences
CLS CLS+9
HEADER START+5, START+8
LOOP CLS+11
Q CLS+3, CLS+5, CLS+8, CLS+11
QUIT START+5

Naked Globals

Name Field # of Occurrence
^(0 START+1, START+2
^(1 START+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS("B" CLS+11*
>> DA(1 CLS+11*, START+1
>> DA(2 CLS+7*, START+1
DIC CLS*, CLS+3!, CLS+5*!, CLS+8*!
DIC("A" CLS*, CLS+8*
DIC("B" CLS+7*
DIC("S" CLS+1*, CLS+5*, CLS+8*
DIC("W" CLS+2*, CLS+8*
DIC(0 CLS*, CLS+5*, CLS+8*
DLAYGO CLS+3!
DT HEADER+2
>> DTOUT CLS+3, CLS+5, CLS+8
>> DUOUT CLS+3, CLS+5, CLS+8
DUZ CLS
>> HDRCLAS CLS+7*, HEADER+13
>> HDRDATE CLS+11*, HEADER+13
IO HEADER+3
IOF CLS+9, HEADER+3
IOM START
IOSL START+8, QUIT+1
IOST HEADER+1, HEADER+3
>> NPCT EN1+2*, HEADER+2*, HEADER+3, HEADER+5, HEADER+9
>> NQ EN1+2*, HEADER+1
>> NSW1 EN1+2*, START+8, HEADER+1, HEADER+2*
>> PHD HEADER+13*, HEADER+14
>> POP CLS+11
>> POUT EN1+2*, CLS+3*, CLS+5*, CLS+8*, START+6, START+7, START+8, QUIT+1, HEADER+1
>> PRSE132 START*, START+13, QUIT+2, HEADER+4, HEADER+12, HEADER+13
>> PRSEDA START+1*
>> PRSEDATA START+1*, START+2, START+3
>> PRSEMI CLS+5*
>> PRSENAM START+2*, START+3, START+6*, START+7, START+9
>> PRSESER START+6*, START+7, START+14, START+20
>> PRSESSN START+7*, START+16, START+22
>> PRSETL START+2*, START+3, START+6*, START+7, START+15, START+21
PRSEZD START!*, HEADER+12
PRSEZU START!*, START+16, START+17, START+22, START+23, QUIT+3, QUIT+4, QUIT+7, QUIT+8
>> PTAB HEADER+13*, HEADER+14
>> SSN START+2*
U CLS+3, CLS+5, CLS+8, START+2, START+3
>> X EN1+1*, CLS+3, CLS+5*, CLS+8, LOOP*
>> Y CLS+3, CLS+5, CLS+7*, CLS+9, CLS+11, HEADER+2*, HEADER+5, HEADER+9
>> Y(0 CLS+7, CLS+11
>> ZTRTN CLS+11*
>> ZTSAVE( LOOP*
>> ZTSK CLS+11
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