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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: RMPR150P

Package: Prosthetics

Routine: RMPR150P


Information

RMPR150P ;VM/RB - FIX PROBLEM FILE #660 ISSUES WITH NEGATIVE AMIS GROUPER COUNTER ;03/27/08

Source Information

Source file <RMPR150P.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 $$FMADD^XLFDT  
VA FileMan 1 NOW^%DTC  

Entry Points

Name Comments DBIA/ICR reference
FIXAMIS ; Post install to correct negative AMIS GROUPER pointers/links caused by
; field GROUPER COUNTER in File #669.9 being set to zero and
; allowing negative pointers to be created.
BUILD
0 ;FIND 660 RECORDS WITH NEGATIVE 'AMS' POINTERS
1
2
3
5
6
10
11
12
19
90 ;correct any sites with NULL/negative AMIS GROUPER number and change to 99999999.
91
92
EXIT ;

External References

Name Field # of Occurrence
NOW^%DTC BUILDEXIT+5
$$FMADD^XLFDT BUILD+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] 6
^RMPR(660 - [#660] 11+1, 233+1, 6+6*
^RMPR(668 - [#668] 3+3, 10111212+1!, 12+2*
^RMPR(669.9 - [#669.9] 55+2, 9292+1, 92+2*, EXIT+3*
^TMP($J 0+1!, 5+5, 6+1*, EXIT+10!
^XTMP("RMPR150P" BUILD!, BUILD+1*, BUILD+2*, BUILD+3*, 5*, 6+3*, 6+4*, 12+3*, 92+3*, EXIT+1*
EXIT+6*, EXIT+7*

Label References

Name Line Occurrences
1 1+2, 1+3, 233+2, 519
10 11
11 12+4
19 10
90 1
92 92+1, 92+4
EXIT 92

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% BUILDEXIT+5, EXIT+9!
AMS 1+1*, 2*, 6+4, 12+3, EXIT+8!
AMSG 5+2*, 5+3*, 5+4, 5+5*, 5+6*, 6+1, 6+4, 6+6, 12+2, 12+3
EXIT+8!
DFN 1+1*, 1+2, 6EXIT+8!
I EXIT+2*, EXIT+9!
IEN 0+1*, 1*, 1+1, 233+1, 3+3, 6+3, 6+4, 6+6
10111212+1, 12+3, 91*, 92*, 92+1, 92+2, 92+3
EXIT+8!
LIEN 1+1!, 3+1*, 3+2, 5+5, 6+1, 6+4, EXIT+9!
PNAME 6*, EXIT+8!
R 1+1*, 6+3, 92+1*, 92+3, EXIT+8!
R669 5+2*, EXIT+8!
RLB 3+1*, EXIT+9!
RMEND EXIT+5*, EXIT+7, EXIT+8!
RMSTART BUILD*, BUILD+1, BUILD+3, EXIT+8!
RSTN 1+1*, 1+3, 5EXIT+9!
S10 6+8*, 11*, 1212+1, 12+2, 12+3, EXIT+8!
SIEN 6+8*, 10*, 1112+1, 12+2, 12+3, EXIT+8!
STN 5*, 5+1, 5+2, 5+4, 5+6, 6+5, EXIT+9!
TOT 0+1*, 6+2*, EXIT+8!
U 0+1*, 1+1, 3+1, 5+2, 5+6, 66+4, 6+5, 12+3, 92+1
92+2, EXIT+3
X EXIT+2*, EXIT+3, EXIT+8!
XAMS 12*, 12+1, EXIT+9!
XSTN BUILD!, EXIT+1, EXIT+6, EXIT+9!
XSTN( 5+1, 5+4*, 5+6*, 6+5*, EXIT+2, EXIT+3
XSTN(0 EXIT+1, EXIT+6
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All