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

Package: PAID

Routine: PRSALVR


Information

PRSALVR ;HISC/REL - Leave Request ;11/30/2004

Source Information

Source file <PRSALVR.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
PAID 8 ^PRSAENT  BAL^PRSALVS  DTP^PRSAPPU  UPD^PRSASAL  CNV^PRSATIM  (LCK,RLCKE,TCULCK)^PRSPAPU  ULR^PRSPLVA  $$PTP^PRSPUT3  
VA FileMan 5 (,NOW)^%DTC  ^DDS  HLP^DDSUTL  ^DIK  ^DIR  
Kernel 3 ENDR^%ZISS  $$FMADD^XLFDT  KILL^XUSCLEAN  
MailMan 1 ^XMB  

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 PRSA LV REQ  PRSALVE  

Entry Points

Name Comments DBIA/ICR reference
N1
ED ; Edit Leave Request
OK ; Negative Balance Message
VAL ; Validate request
V1
CHK ; Check if start date already posted
EX

External References

Name Field # of Occurrence
^%DTC VAL+2
NOW^%DTC ED+27
ENDR^%ZISS ED+16
^DDS ED+18
HLP^DDSUTL V1
^DIK ED+19
^DIR N1+4
^PRSAENT PRSALVR+6
BAL^PRSALVS ED+29
DTP^PRSAPPU CHK+6
UPD^PRSASAL ED+30
CNV^PRSATIM VAL+3
LCK^PRSPAPU ED+8
RLCKE^PRSPAPU ED+13
TCULCK^PRSPAPU ED+12, ED+25
ULR^PRSPLVA ED+24
$$PTP^PRSPUT3 ED+6
$$FMADD^XLFDT ED+8
^XMB CHK+9
KILL^XUSCLEAN EX

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,*7,"Your SSN was not found in both the New Person & Employee File!"
  • Line Location: PRSALVR+4
Function Call: WRITE
  • Prompt: !!?5,"You are not entitled to any type of Leave."
  • Line Location: PRSALVR+8
Function Call: WRITE
  • Prompt: !
  • Line Location: N1+4
Function Call: WRITE
  • Prompt: !!,"WARNING: Your Leave Balance MAY go below zero!"
  • Line Location: OK+1
Function Call: READ
  • Formatting: !!
  • Prompt: "Press RETURN to Continue."
  • Variable: X
  • Timeout: DTIME
  • Line Location: OK+2
Routine Call
  • DDS
  • Line Location:
    • ED+18
Routine Call
  • DIR
  • Line Location:
    • N1+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRST(458.1 - [#458.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(458.1 CHK+7
^PRSPC - [#450] PRSALVR+5, CHK+5
^PRSPC("SSN" PRSALVR+3
^PRST(455.5 - [#455.5] PRSALVR+5, CHK+4
^PRST(458 - [#458] CHK+2, CHK+3
^PRST(458.1 - [#458.1] PRSALVR+9, N1*, N1+1*, N1+2*, N1+3, ED+16*, ED+19, ED+20, ED+27*, ED+28*
ED+29, CHK+1, CHK+3, CHK+6, CHK+8
^VA(200 - [#200] PRSALVR+3

Label References

Name Line Occurrences
CHK ED+30
ED N1+3
EX PRSALVR+4, PRSALVR+8, N1+4
N1 N1
OK ED+29
PRSALVR N1+4
V1 VAL+1, VAL+2, VAL+5

Naked Globals

Name Field # of Occurrence
^(0 N1+1*
^(1 ED+28!
^(2 CHK+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ED+27, CHK+8*
>> BAL ED+29
DA PRSALVR+9!, N1*, N1+1, N1+2, N1+3, ED+16, ED+19, ED+20, ED+27, ED+28
ED+29, CHK+1, CHK+3, CHK+6, CHK+8
>> DAY CHK+2*, CHK+3
>> DDSERROR V1*
DDSFILE PRSALVR+9!, ED+18*
>> DFN PRSALVR+3*, PRSALVR+4, PRSALVR+5, N1+2, ED+27, CHK+3, CHK+5
DIK ED+19*!
DIR N1+4!
DIR("A" N1+4*
DIR("B" N1+4*
DIR(0 N1+4*
DR PRSALVR+9!, ED+18*
DS ED+18!
DTIME OK+2
DUZ PRSALVR+3, ED+27
>> ENT PRSALVR+7, ED+16, ED+17
>> IOUOFF ED+17
>> IOUON ED+17
>> K PRSALVR+7*
>> LVT CHK+7*, CHK+8
>> PPI CHK+2*, CHK+3
PPLCK ED+2~, ED+8, ED+12, ED+23, ED+25
PPLCKE ED+2~, ED+8, ED+10, ED+13
>> PRT ED+29*
SKIP ED+2~, ED+5*, ED+11*, ED+14
>> SSN PRSALVR+3*
>> STR VAL+1*, VAL+2*, VAL+5*, V1
>> TLE PRSALVR+5*
>> TLI PRSALVR+5*, CHK+4
U ED+6, ED+8, ED+12, ED+25
>> X ED+16*, OK+2*, VAL+2, VAL+3*, CHK+6*, CHK+8*
>> X1 VAL+2*
>> X2 VAL+2*
XMB CHK+4*, CHK+9!
XMB(1 CHK+5*
XMB(2 CHK+6*, CHK+8*
XMB(3 CHK+6*
XMDT CHK+9!
XMKK CHK+4*, CHK+9!
XMM CHK+9!
XMY CHK+9!
XMY( CHK+4*
>> Y N1+4, VAL+4, CHK+2*, CHK+3*, CHK+6
>> Y15 ED+17*
>> Z1 PRSALVR+6*, PRSALVR+7, ED+29*, VAL+1, VAL+2, VAL+3, CHK+1*, CHK+2
>> Z2 PRSALVR+6*, PRSALVR+7, VAL+4*, VAL+5
>> Z4 VAL+4*, VAL+5
>> ZENT PRSALVR+6*, PRSALVR+7*, PRSALVR+8
>> ZOLD N1+3*, ED+6, ED+8, ED+12, ED+20, ED+24, ED+25, ED+28
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