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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRSU1B

Package: PAID

Routine: PRSU1B


Information

PRSU1B ;WOIFO/PLT-UTILITY ; 24-Aug-2005 10:34 AM

Source Information

Source file <PRSU1B.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 5 %XY^%RCR  ^DIC  MIX^DIC1  ^DIE  EN^DIQ1  

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 PRSNEE  PRSU1B1  

Entry Points

Name Comments DBIA/ICR reference
LOOKUP(X,Y,PRSA,PRSB,PRSC) ;entry look-up
EDIT(X,PRSA,PRSB,PRSC) ;edit entry in file
PIECE(PRSA,PRSB,PRSC,PRSD) ;get piece data
NODE(PRSA,PRSB) ;get node
NP(PRSA,PRSB,PRSC) ;get node and piece
ICLOCK(A,B) ;incremental lock with time (optional)
; a = global root ending with ',' or '('
; .b = time lock seconds and value returned; false if lock fail
DCLOCK(A) ;decremental unlock a from prslock array of locking history
; a = global root ending with ',' or '('
UNLOCK(A) ;unlock a file (to decremental to 0) in prslock(a)
; a = global root ending with ',' or '('
UNLKALL ;unlock all files in prslock array

External References

Name Field # of Occurrence
%XY^%RCR EDIT+8
^DIC LOOKUP+9
MIX^DIC1 LOOKUP+10
^DIE EDIT+10
EN^DIQ1 PIECE+5

Label References

Name Line Occurrences
DCLOCK EDIT+10
ICLOCK EDIT+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% LOOKUP+1~, EDIT+1~
>> %X EDIT+8*
%Y LOOKUP+1~, EDIT+1~, EDIT+8*
A LOOKUP+1~, LOOKUP+2*, LOOKUP+3, LOOKUP+4, LOOKUP+5*, EDIT+2~, EDIT+3*, EDIT+4, EDIT+5, EDIT+6
, ICLOCK~, ICLOCK+3*, ICLOCK+4, ICLOCK+5, ICLOCK+6, DCLOCK~, DCLOCK+2*, DCLOCK+3, UNLOCK~, UNLOCK+2*
, UNLOCK+3, UNLOCK+4, UNLKALL+1~, UNLKALL+2*
B LOOKUP+1~, LOOKUP+3*, LOOKUP+4*, EDIT+2~, EDIT+4*, EDIT+5*, EDIT+6, ICLOCK~, ICLOCK+4*, ICLOCK+6*
C LOOKUP+1~, LOOKUP+3*, EDIT+2~, EDIT+4*
D LOOKUP+1~, LOOKUP+9*, EDIT+2~
D0 EDIT+1~, PIECE+1~
D1 EDIT+1~
DA LOOKUP+1~, LOOKUP+9*, EDIT+2~, EDIT+5*, EDIT+11, PIECE+1~, PIECE+2*
DA( LOOKUP+3*, EDIT+4*, PIECE+3*
DDH EDIT+1~
DG LOOKUP+1~
DI EDIT+2~, PIECE+1~
DIC LOOKUP+1~, LOOKUP+4*, EDIT+2~, PIECE+1~, PIECE+2*
DIC( LOOKUP+5*
DIC("A" LOOKUP+6*
DIC(0 LOOKUP+7*
DIE EDIT+2~, EDIT+5*, EDIT+6*
DIE("NO^" EDIT+7*
>> DINUM LOOKUP+8*
DIQ PIECE+1~, PIECE+4*
DIQ(0 PIECE+4*
DIS EDIT+2~
DISYS LOOKUP+1~, EDIT+1~
DLAYGO LOOKUP+1~, LOOKUP+7*, EDIT+1~
DQ EDIT+1~
DR EDIT+2~, EDIT+7*, EDIT+8*, PIECE+1~, PIECE+2*
DR( PIECE+3*
DTOUT LOOKUP+1~
DUPUT LOOKUP+1~
I LOOKUP+1~
PRSA LOOKUP~, LOOKUP+2*, LOOKUP+3, LOOKUP+4, LOOKUP+7, EDIT~, EDIT+3*, EDIT+4, EDIT+5, PIECE~
, PIECE+2, PIECE+3, NODE~, NODE+2, NP~, NP+2
PRSB LOOKUP~, LOOKUP+7, LOOKUP+8, LOOKUP+9, EDIT~, EDIT+7, PIECE~, PIECE+2, PIECE+3, NODE~
, NP~
PRSC LOOKUP~, LOOKUP+6, EDIT~, EDIT+3*, EDIT+5, EDIT+7, PIECE~, PIECE+4, NODE+1~, NODE+3
, NP~
PRSD PIECE~, PIECE+4, NP+1~, NP+3
PRSE PIECE+1~, PIECE+2*, PIECE+3*
PRSF PIECE+1~, PIECE+3*
PRSLOCK EDIT+2~, EDIT+3*, EDIT+5*, EDIT+9, EDIT+10, UNLKALL+3!
PRSLOCK( ICLOCK+5*, DCLOCK+3*!, UNLOCK+3*, UNLOCK+4!, UNLKALL+2*
X LOOKUP~, LOOKUP+5, EDIT~, EDIT+8!, EDIT+9!*, EDIT+11*
X( LOOKUP+5!
Y LOOKUP~, EDIT+2~, EDIT+9*, EDIT+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables  | All