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

Package: PAID

Routine: PRSEED1


Information

PRSEED1 ;HISC-MD/ENTER-EDIT STUDENT RECORD ; MAY 93

Source Information

Source file <PRSEED1.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
PAID 6 ADD^PRSEED12  RECHK^PRSEED7  ^PRSEKILL  (MSG3,MSG6)^PRSEMSG  EN4^PRSEUTL1  ($$EN3,$$EN4,EN2)^PRSEUTL3  
VA FileMan 6 ^%DT  HELP^%DTC  (,IX)^DIC  FILE^DICN  DT^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: 2

Package Total Caller Graph
PAID 2 PRSE-I-EMP  PRSEED14  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; ENTRY FROM OPTION PRSE-I-EMP
TYPE
OTHER
ASK
Q1
NAM ;
NAM1
SCUB ;
WRT

External References

Name Field # of Occurrence
^%DT SCUB+10
HELP^%DTC SCUB+17
^DIC NAM+11
IX^DIC SCUB+5
FILE^DICN ASK+3
DT^DIQ ASK+4, SCUB+11, SCUB+14
^DIR TYPE
ADD^PRSEED12 ASK+1
RECHK^PRSEED7 ASK+1
^PRSEKILL Q1
MSG3^PRSEMSG EN1+2, NAM1+5
MSG6^PRSEMSG EN1+1
EN4^PRSEUTL1 SCUB+9
$$EN3^PRSEUTL3 NAM1+6
$$EN4^PRSEUTL3 NAM+2, NAM+7
EN2^PRSEUTL3 EN1+2
$$ADD^XUSERNEW NAM+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?9,PRSENAM(0)," ",PRSESTUD," "
  • Line Location: ASK+4
Function Call: WRITE
  • Prompt: !
  • Line Location: Q1+0
Function Call: WRITE
  • Prompt: !
  • Line Location: NAM+3
Function Call: WRITE
  • Prompt: !?5,"Student ",X," could not be found in file. Contact the",!?5,"Education Package Coordinator or IRM to add new entries.",!
  • Line Location: NAM+12
Function Call: WRITE
  • Prompt: $C(7),!,"NO SSN FOR THIS STUDENT-CANNOT CONTINUE"
  • Line Location: NAM1+4
Function Call: WRITE
  • Prompt: $C(7),!!,"STUDENT NOT IN NEW PERSON FILE-CANNOT CONTINUE"
  • Line Location: NAM1+13
Function Call: READ
  • Formatting: !!
  • Prompt: "Select TRAINING CLASS: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: SCUB+2
Function Call: WRITE
  • Prompt: !!?3,$C(7),"'"_X_"' IS NOT CURRENTLY IN THE STUDENT TRACKING #452 FILE"
  • Line Location: SCUB+7
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: SCUB+9
Function Call: WRITE
  • Prompt: !!,"Select CLASS DATE: "_$S($G(PRSEY(1))'="":PRSEY(1)_"// ",1:"") R X:DTIME S:'$T
  • Line Location: SCUB+9
Function Call: WRITE
  • Prompt: " "
  • Line Location: SCUB+11
Function Call: WRITE
  • Prompt: !?8
  • Line Location: SCUB+14
Function Call: READ
  • Formatting: !?8
  • Prompt: """^"" TO STOP: "
  • Variable: Z
  • Timeout: DTIME
  • Line Location: SCUB+15
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SCUB+15
Function Call: WRITE
  • Prompt: $C(7),!!,"CANNOT PROCESS NON-EMPLOYEE FOR MI CLASSES"
  • Line Location: WRT+0
Routine Call
  • DIC
  • Line Location:
    • NAM+11
Routine Call
  • DIC
  • Line Location:
    • SCUB+5
Routine Call
  • DIR
  • Line Location:
    • TYPE

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSE(452 - [#452] SCUB+11, SCUB+13, SCUB+14, SCUB+20
^PRSE(452.1 - [#452.1] ASK+1
^PRSE(452.6 - [#452.6] ASK+3
^PRSE(452.7 - [#452.7] EN1+1, NAM+2, NAM+7
^PRSPC - [#450] NAM1+5, NAM1+12
^PRSPC("SSN" NAM1+5, NAM1+9
^TMP($J EN1+2!
^VA(200 - [#200] NAM1+3

Label References

Name Line Occurrences
ASK ASK+5
NAM ASKNAM+7, NAM1+1, NAM1+4, NAM1+5, NAM1+10
NAM1 NAM+2
OTHER ASKASK+1
Q1 EN1+2, TYPEASK+1
SCUB OTHER
TYPE OTHER
WRT NAM1+11, NAM1+12

Naked Globals

Name Field # of Occurrence
^(0 ASK+3*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT SCUB+10*, SCUB+17*
>> D SCUB+5*
>> DA SCUB+13*, SCUB+14
DD ASK+3!
DIC ASK+3*, NAM+10*, NAM+11!, SCUB+5*!
DIC("S" ASK+1*, SCUB+3*
DIC("W" SCUB+4*
DIC(0 ASK+3*, NAM+10*, SCUB+5*
DIR TYPE!
DIR("A" TYPE*
DIR(0 TYPE*
>> DLAYGO ASK+3*, SCUB+5*
DO ASK+3!
DTIME NAM+8, SCUB+2, SCUB+9, SCUB+15
>> DTOUT TYPE
>> DUOUT TYPE
DUZ EN1+2, NAM+2, NAM+7
DUZ(0 EN1+2, NAM+2, NAM+7
IOF SCUB+13, SCUB+15
IOSL SCUB+15
NAMOUT NAM+7!, NAM+11*
>> NDUPSW ASK+1*, ASK+4
>> NOUT EN1+2*, OTHER*, ASK+1, NAM1+10
>> NSW EN1+2*, ASK+1*, ASK+4*
POUT TYPE*, OTHER, ASK!, ASK+1!, NAM+1!, NAM+2, NAM+5*, NAM+9*, NAM1NAM1+8
NAM1+13*, SCUB+2!, SCUB+6*, SCUB+7*, SCUB+8, SCUB+9!, SCUB+12*, WRT*
>> PRDA NAM1+5*, NAM1+7*
>> PRDA(0 NAM+13*, NAM+15
>> PRSECOD EN1+2*
>> PRSEDA SCUB+20*
>> PRSEDT ASK+4, SCUB+1*, SCUB+20*
>> PRSEGF EN1+2*
>> PRSELCL EN1+2*
>> PRSENAM ASK+1*, ASK+2*, SCUB+1*, SCUB+8*, SCUB+9, SCUB+11, SCUB+12, SCUB+13, SCUB+20
>> PRSENAM(0 ASK+2, ASK+4
>> PRSEPREV SCUB+5*
>> PRSESEL TYPE+1*, NAM1+11
>> PRSESER EN1+2, NAM1+6*
>> PRSESER("TX" NAM1+6*
>> PRSESRCE EN1+2*
>> PRSESSN NAM1+3*, NAM1+4, NAM1+9
>> PRSESTUD ASK+4, NAM1+2*
>> PRSESW EN1+2*
>> PRSEY SCUB+9
>> PRSEY(1 SCUB+9
>> PRSPDA(1 NAM1+9*, NAM1+11, NAM1+12
>> SSN NAM1+3*, NAM1+5
U TYPENAM+2, NAM+7, NAM1+2, NAM1+3, NAM1+5, NAM1+12, SCUB+5, SCUB+14
>> VA200DA NAM1+2*, NAM1+3, NAM1+6, NAM1+7, NAM1+13
X EN1+1*, TYPEOTHERASK+3*, NAM+1!, NAM+8*, NAM+9, NAM+12, NAM1+10, SCUB+2*
SCUB+5, SCUB+6, SCUB+7*, SCUB+9*, SCUB+10, SCUB+11*, SCUB+13*, SCUB+20
Y TYPE+1, ASK+4*, NAM+1!, NAM+4*, NAM+5, NAM+11, NAM+13, NAM+15*, NAM1+1, NAM1+2
SCUB+2*, SCUB+5*, SCUB+6, SCUB+7*, SCUB+8!, SCUB+9*, SCUB+10*, SCUB+11*, SCUB+14*, SCUB+18*
SCUB+20
Y(0 SCUB+5
>> Z SCUB+13*, SCUB+15*
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