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

Package: PAID

Routine: PRSEUTL2


Information

PRSEUTL2 ;HISC/JH/MD-EDUCATIONAL SECURITY ROUTINE ;8/11/92

Source Information

Source file <PRSEUTL2.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 6 ^%DT  (,IX)^DIC  FILE^DICN  ^DIE  ^DIK  D^DIQ  
PAID 2 OST^PRSDUTIL  $$EN4^PRSEUTL3  

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

Package Total Caller Graph
PAID 11 PRSEED0  PRSEED6  PRSEEMP  PRSEEMP1  PRSEEMP2  PRSEEMP4  PRSEPMD4  PRSEPMD5  
PRSEUTL  ^PRSE(452  START DATE/TIME OF CLASS  

Entry Points

Name Comments DBIA/ICR reference
EN2(Y) ; FUTURE CLASS SCREEN
EN3(Y) ; PAST CLASS SCREEN
EN4(PRX) ; LATEST FUTURE DATE
EN5 ; ED. REPORT PROMPTS
CHECK
EN6 ; EMPLOYEE SELECTION
EN8 ; CLASS LOOKUP/452.8 NEW ENTRY
DATE ; START DATE LOOKUP
KILL ; DELETE CLASS FROM 452.8 FILE
EN9 ; INPUT TRANSFORM FOR .01-1 SUBFIELDS OF FIELD 89 IN FILE 452.8
EN10 ;INPUT TRANSFORM FOR 2-13 FIELDS OF FILE 452
EN12(PRCOD) ; TITLE
EN13(COSTCEN) ; LOCATION

External References

Name Field # of Occurrence
^%DT EN9+4, EN10+4
^DIC EN6+1, EN8+4, EN8+8, DATE+2
IX^DIC EN5+6
FILE^DICN DATE+1
^DIE EN8+7
^DIK KILL+1
D^DIQ EN4+1
OST^PRSDUTIL EN12+1
$$EN4^PRSEUTL3 EN8+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Select TRAINING CLASS (Press return for all classes): "
  • Line Location: EN5+4
Function Call: WRITE
  • Prompt: !
  • Line Location: EN8+1
Function Call: WRITE
  • Prompt: $C(7),!!,?5,"The START DATE is required to enter this class in the Registration File.",!
  • Line Location: DATE+3
Function Call: WRITE
  • Prompt: $C(7),!!,?5,"The START DATE is required to enter this class in the Registration File.",!,?5,"Enter '^' to delete the class and exit",!
  • Line Location: DATE+7
Function Call: WRITE
  • Prompt: $C(7),!,?5,"<"_$P(^PRSE(452.1,XX,0),U)_"> DELETED !"
  • Line Location: KILL+1
Function Call: WRITE
  • Prompt: !?5,PRSE("HELP")
  • Line Location: EN9+4
Function Call: WRITE
  • Prompt: !?5,PRSE("HELP")
  • Line Location: EN10+4
Routine Call
  • DIC
  • Line Location:
    • EN6+1
    • EN8+4
    • EN8+8
    • DATE+2
Routine Call
  • DIC
  • Line Location:
    • EN5+6
Routine Call
  • DIE
  • Line Location:
    • EN8+7

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSE(452 - [#452] EN10+1
^PRSE(452.1 - [#452.1] CHECK+3, EN8+8, KILL+1
^PRSE(452.8 - [#452.8] EN2+1, EN3+1, EN4+1, DATE+2*, KILL+1, EN9+1
^PRSP(454 - [#454] EN13+1

Label References

Name Line Occurrences
CHECK EN5+5
DATE EN8+9
EN5 EN5+6, CHECK+2

Naked Globals

Name Field # of Occurrence
^(0 EN8+8, EN9+1, EN10+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT EN9+4*, EN9+5!, EN10+4*, EN10+5!
%DT(0 EN9+1*, EN9+2*, EN9+3*, EN9+4!, EN10+1*, EN10+2*, EN10+3*, EN10+4!
COSTCEN EN13~, EN13+1
>> D EN5+6*
>> DA EN8+5*, KILL+1*, EN9+1, EN10+1
>> DA(1 DATE+2*, DATE+5!, EN9+1
DD DATE+1!
DIC EN5+6*, EN6+1*!, EN8+1*, EN8+4!, EN8+8*!, DATE+1*!, DATE+2*, DATE+5!
DIC("A" EN6+1*, EN8+1*
DIC("DR" EN8+2*, DATE+1*
DIC("S" EN5+3*, EN8+1*, EN8+8*
DIC("W" EN6+1*, EN8+3*
DIC(0 EN5+6*, EN6+1*, EN8+1*, EN8+8*, DATE+1*, DATE+2*
>> DIE EN8+5*
DIK KILL+1*!
DLAYGO EN8+1*, EN8+4!, DATE+1*
DO DATE+1!
>> DR EN8+6*
DT EN2+1, EN3+1, EN4+1
DTIME EN5+4
DTOUT EN5+2!, EN5+5*, CHECKCHECK+1, EN6+1, EN8+4, EN8+7, EN8+8
DUOUT EN5+2!, EN5+5*, CHECKCHECK+1, EN6+1, EN8+4, EN8+7*, EN8+8
DUZ EN8+6
DUZ(0 EN8+6
>> N1 EN6+2*
>> N2 EN6+2*
>> NSP EN5+6*, CHECK*
>> NSPC CHECK+3*
>> POUT CHECK+1*, EN6+1*, DATE+1*, KILL+1*
PRCOD EN12~, EN12+1
PRSE EN8+5*, EN9+1, EN9+2, EN9+3, EN9+5!, EN10+1, EN10+2, EN10+3, EN10+5!
PRSE("HELP" EN9+1*, EN9+4, EN10+1*, EN10+4
PRSE(0 EN9+1*, EN9+2, EN9+3, EN10+1*, EN10+2, EN10+3
PRSE(1 EN9+2*, EN9+3*, EN10+2*, EN10+3*
>> PRSECLS EN5+6*, CHECK+3*
>> PRSECLS(0 CHECK+3*
>> PRSEDT EN4+1*, EN4+2
>> PRSELEN EN8+8*
>> PRSELOC EN13+1*, EN13+2
>> PRSEMI EN8+5*, EN8+8, DATE+1
PRSENEW EN8+5*, EN8+7, KILL+1!
>> PRSEPROG EN8+5*, EN8+8
>> PRSESEL EN5+1, EN5+2
>> PRSESER("RG" EN8+8*
>> PRSEW EN2+1*, EN2+2, EN3+1*, EN3+2
PRX EN4~, EN4+1
U EN5+6, CHECK+3, EN6+2, EN8+4, EN8+5, EN8+7, EN8+8, KILL+1, EN9+2, EN9+3
EN10+2, EN10+3, EN13+1
X EN5+4*, EN5+5, EN5+6, CHECKEN8+4*, EN8+7*, EN8+8*, DATE+1*, KILL+1*, EN9+2
EN9+3, EN9+4*!, EN10+2, EN10+3, EN10+4*!
>> XX KILL+1*
>> XXX EN2+1*, EN3+1*, EN4+1*
Y EN2~, EN2+1, EN3~, EN3+1, EN4+1*, EN5+2~, EN5+5*, EN5+6, CHECK+2, EN6+1
EN6+2, EN8+4, EN8+5, EN8+7, EN8+9, DATE+1, DATE+2, DATE+5*, KILL+1*, EN9+4
EN10+4, EN12+1~*
Y(0 EN5+6, CHECK+3, EN8+5
>> YYY EN2+1*, EN3+1*
>> ZZZ EN12+1*, EN12+2
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