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 |  Marked Items |  All
Print Page as PDF
Routine: RMPFPOSU

Package: Remote Order Entry System

Routine: RMPFPOSU


Information

RMPFPOSU ;DDC/KAW-CONTINUATION OF RMPFPOST [ 06/16/95 3:06 PM ]

Source Information

Source file <RMPFPOSU.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Registration 1 (ELIG,MB,SVC)^VADPT  
Remote Order Entry System 1 DISABLE^RMPFUTL  
VA FileMan 1 ^DIE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Remote Order Entry System 1 RMPFPOST  

Entry Points

Name Comments DBIA/ICR reference
END
SUB ;; input: DFN,C,VAEL,VASV,VAMB
E1
ELGE
ELIGBL
1 ;;SERVICE CONNECTED 50% to 100%
3 ;;MEXICAN BORDER WAR
2 ;;PRISONER OF WAR;I VASV(4) S RMPFTE=3,YY=""
EXIT
4 ;;WORLD WAR I;I $P(VAEL(2),U,2)="WORLD WAR I" S RMPFTE=5,YY=""
7 ;;ALLIED VETERAN;D ALLIED^RMPFDD2 I RMPFTE["ALLIED VETERAN" S RMPFTE=8
6 ;;HOUSEBOUND;I VAMB(2)'=0 S RMPFTE=7,YY=""
5 ;;AID & ATTENDANCE;I VAMB(1)'=0 S RMPFTE=6,YY=""
O2
ORDER
O1
ELG1

External References

Name Field # of Occurrence
^DIE O1+4, O1+7, O1+8
DISABLE^RMPFUTL ELIGBL
ELIG^VADPT ELIGBL
MB^VADPT ELIGBL
SVC^VADPT ELIGBL

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Updating old orders"
  • Line Location: ORDER+1
Function Call: WRITE
  • Prompt: "."
  • Line Location: O1+1
Function Call: WRITE
  • Prompt: !!,"POST-INIT COMPLETE"
  • Line Location: EXIT+0
Routine Call
  • DIE
  • Line Location:
    • O1+4
    • O1+7
    • O1+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RMPF(791810 - [#791810] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(31 - [#31] E1
^DIC(8 - [#8] SUB+5
^DIC(9.4 - [#9.4] ORDER
^DPT - [#2] E1
^RMPF(791810 - [#791810] O1, O1+1, O1+5*, O1+7, O1+9*, O1+11*, O1+12*, O1+14, O1+17*, O1+18
, O2, O2+1*, O2+2*, O2+3*, O2+4*, ELGE*
^RMPF(791810.1 - [#791810.1] O1+10
^RMPR(662 - [#662] ORDER+2

Label References

Name Line Occurrences
E1 E1+1
ELG1 E1
ELGE E1
ELIGBL O1+18
EXIT ORDER, O1+1
O1 O1+1, O2
O2 O2+5
SUB ELG1

Naked Globals

Name Field # of Occurrence
^( O2, E1
^(0 O1+1, O1+10, E1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AB EXIT+1!
C SUB+2*, SUB+6!
D EXIT+1!, E1*
D0 EXIT+1!
DA O1+4*, O1+7*, O1+8*, EXIT+1!
DD EXIT+2!, E1*
DFN O1+18*, EXIT+2!, E1, SUB+2
DG EXIT+1!
DI EXIT+1!
DIC EXIT+1!
DIE O1+4*, O1+7*, O1+8*, EXIT+1!
DQ EXIT+1!
DR O1+4*, O1+7*, O1+8*, EXIT+1!
I ORDER+2*, SUB+6!
IX SUB+5*, SUB+6!
IY EXIT+2!, SUB+4*
LA O2+3*, EXIT+2!
P EXIT+2!, E1*
RMPF ORDER+1!, EXIT+2!, SUB+4!
RMPF( ORDER+2*, O1+16, SUB+4*, SUB+5
RMPFDC O1+14*, O1+15*, O1+16*, O1+17, EXIT+2!
RMPFF EXIT+2!
RMPFL EXIT+2!
RMPFL( E1
RMPFSD O1+2*, O1+4*, O1+5, O1+9, O2+1, EXIT+2!
RMPFST O1+2*, O1+3*, O1+7, O1+8*, O2+2, O2+3, EXIT+1!
RMPFTE EXIT+2!, ELIGBL*, E1*, ELG1*, ELGE, SUB+5*
RMPFTP O1+6*, O1+10*, O1+13, EXIT+1!
RMPFTYP O1+6*, O1+7*, O1+9, O1+10, O2+3, EXIT+1!
RMPFX ORDER+3*, O1*, O1+1, O1+4, O1+5, O1+7, O1+8, O1+9, O1+11, O1+12
, O1+14, O1+17, O1+18, O2, O2+1, O2+2, O2+3, O2+4, EXIT+1!, ELGE
RMPFY O1+19*, O2*, O2+1, O2+2, O2+3, O2+4, EXIT+2!
S0 O1+1*, O1+2, O1+4, O1+6, O1+7, EXIT+2!
S1 O2*, O2+1, O2+2, O2+3, O2+4, EXIT+2!
SD EXIT+2!
ST EXIT+3!, E1*, SUB+3*, SUB+4
U O1+2, O1+4, O1+6, O1+7, O1+9, O1+10, O1+11, O1+12, O1+14, O1+17
, O1+18, O2+1, O2+2, O2+3, O2+4, E1, ELGE, SUB+5
VAEL EXIT+3!
VAEL(1 SUB+5
VAERR EXIT+3!
VAMB EXIT+3!
VASV EXIT+3!
X ORDER*, O1+9*, EXIT+1!, ELIGBL*, E1*, SUB+6!
XX SUB+4*, SUB+5*, SUB+6!
XY EXIT+1!
Y O1+9*, SUB+6!
YY EXIT+3!, SUB+5*
ZZ SUB+5*, SUB+6!

Marked Items

Name Field # of Occurrence
$T(@IX SUB+5
$T(@IY SUB+4
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 |  Marked Items |  All