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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: RORLOCK

Package: Clinical Case Registries

Routine: RORLOCK


Information

RORLOCK ;HCIOFO/SG - LOCKS AND TRANSACTIONS ;17 Mar 2015 11:45 AM

Source Information

Source file <RORLOCK.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 $$GET1^DID  $$ROOT^DILFD  $$GET1^DIQ  
Clinical Case Registries 1 ($$DBS,$$ERROR,DBS)^RORERR  
Kernel 1 ($$FMTE,$$NOW)^XLFDT  

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

Package Total Caller Graph
Clinical Case Registries 12 RORRP023  RORRP025  RORRP027  RORRP031  RORRP032  RORRP033  RORRP034  RORRP036  
RORRP037  RORRP040  RORUTL02  RORUTL05  

Entry Points

Name Comments DBIA/ICR reference
XLNDX(NODE) ;
LOCK1(FILE,IENS,FIELD,TO,NAME) ;
NODELIST(NODELIST,FILE,IENS,FIELD) ;
LDSC(NODELIST) ;
NODE(FILE,IENS,FIELD) ;
TEXT(LDSC) ;
UNLOCK1(FILE,IENS,FIELD) ;
LOCK(FILE,IENS,FIELD,TO,NAME) ;
UNLOCK(FILE,IENS,FIELD) ;

External References

Name Field # of Occurrence
$$GET1^DID NODE+12
$$ROOT^DILFD NODE+4
$$GET1^DIQ LDSC+20
$$DBS^RORERR NODE+14
$$ERROR^RORERR NODE+6
DBS^RORERR LDSC+21
$$FMTE^XLFDT TEXT+2
$$NOW^XLFDT LDSC+17, LOCK+10, LOCK1+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XTMP("RORLOCK" LDSC+6, LDSC+10, LDSC+11, LDSC+14, LDSC+15, LOCK+16, LOCK+19*, LOCK1+10, LOCK1+13*, UNLOCK+11
, UNLOCK+14*, UNLOCK+15!, UNLOCK1+5, UNLOCK1+8*, UNLOCK1+9!

Label References

Name Line Occurrences
$$LDSC LOCK+8, LOCK1+5
$$LOCK1 LOCK+3
$$NODE LOCK1+2, NODELIST+5, NODELIST+12, UNLOCK1+2
$$NODELIST LOCK+5, UNLOCK+5
$$UNLOCK1 UNLOCK+3
$$XLNDX LDSC+6, LOCK+14, LOCK1+10, UNLOCK+11, UNLOCK1+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DESCR LDSC+1~, LDSC+3*, LDSC+7*, LDSC+11*, LDSC+15*, LDSC+17*, LDSC+18, LDSC+19, LDSC+20*, LDSC+22*
, LDSC+23, LOCK+1~, LOCK+10*, LOCK+11*, LOCK+17*, LOCK+19, LOCK1+1~, LOCK1+7*, LOCK1+8*, LOCK1+11*
, LOCK1+13, UNLOCK+1~, UNLOCK+11*, UNLOCK+12, UNLOCK+13, UNLOCK+14, UNLOCK1+1~, UNLOCK1+5*, UNLOCK1+6, UNLOCK1+7
, UNLOCK1+8
>> DIERR LDSC+21, NODE+13
>> DILOCKTM LOCK+8, LOCK1+2
DUZ LOCK+11, LOCK1+8
FGL NODE+1~, NODE+12*, NODE+15
FIELD LOCK~, LOCK+3, LOCK+5, LOCK1~, LOCK1+2, NODE~, NODE+10, NODE+12, NODELIST~, NODELIST+5
, UNLOCK~, UNLOCK+3, UNLOCK+5, UNLOCK1~, UNLOCK1+2
FILE LOCK~, LOCK+2, LOCK+3, LOCK+5, LOCK1~, LOCK1+2, NODE~, NODE+4, NODE+6, NODE+12
, NODE+14, NODELIST~, NODELIST+4, NODELIST+5, UNLOCK~, UNLOCK+2, UNLOCK+3, UNLOCK+5, UNLOCK1~, UNLOCK1+2
IEN NODE+1~, NODE+2*, NODE+7, NODE+9
IENS LDSC+1~, LDSC+19*, LDSC+20, LDSC+21, LOCK~, LOCK+3, LOCK+5, LOCK1~, LOCK1+2, NODE~
, NODE+2*, NODE+4, NODE+6, NODELIST~, NODELIST+5, UNLOCK~, UNLOCK+3, UNLOCK+5, UNLOCK1~, UNLOCK1+2
L LDSC+1~, LDSC+10*, LDSC+13*, LDSC+14, XLNDX+1~*, XLNDX+2
LDSC TEXT~, TEXT+2, TEXT+3, TEXT+4
LTEXT TEXT+1~, TEXT+2*, TEXT+3*, TEXT+4*, TEXT+5
NAME LOCK~, LOCK+3, LOCK+10, LOCK+11, LOCK1~, LOCK1+7, LOCK1+8
NDX LDSC+1~, LDSC+9*, LDSC+10*, LDSC+11, LDSC+13*, LDSC+14*, LDSC+15, LOCK+1~, LOCK+14*, LOCK+16
, LOCK+19, LOCK1+1~, LOCK1+10*, LOCK1+13, UNLOCK+1~, UNLOCK+11*, UNLOCK+14, UNLOCK+15, UNLOCK1+1~, UNLOCK1+5*
, UNLOCK1+8, UNLOCK1+9
NODE LDSC+1~, LDSC+3*, LDSC+4*, LDSC+6, LOCK+1~, LOCK+12*, LOCK+13*, LOCK+14, LOCK1+1~, LOCK1+2*
, LOCK1+3, LOCK1+5, LOCK1+10, NODE+1~, NODE+4*, NODE+5, NODE+7, NODE+9*, NODE+10, NODE+15*
, NODE+16, NODELIST+1~, NODELIST+5*, NODELIST+6, NODELIST+7, NODELIST+8, NODELIST+12*, NODELIST+13, NODELIST+14, NODELIST+15
, UNLOCK+1~, UNLOCK+9*, UNLOCK+10*, UNLOCK+11, UNLOCK1+1~, UNLOCK1+2*, UNLOCK1+3, UNLOCK1+5, UNLOCK1+11, XLNDX~
, XLNDX+1, XLNDX+2
NODELIST LDSC~, LDSC+2, LOCK+1~, LOCK+5, LOCK+6, LOCK+8, NODELIST~, NODELIST+1!, NODELIST+2*, NODELIST+7*
, NODELIST+14*, NODELIST+18*, UNLOCK+1~, UNLOCK+5, UNLOCK+7, UNLOCK+17
NODELIST( LDSC+2*, LDSC+4, LOCK+13, NODELIST+8*, NODELIST+15*, UNLOCK+10
PI LOCK+1~, NODELIST+1~, NODELIST+10*, NODELIST+11*, NODELIST+12, UNLOCK+1~
RC LOCK+1~, LOCK+2*, LOCK+3*, LOCK+5*, LOCK+6, NODE+1~, NODE+5, NODE+6*, NODE+13, NODE+14*
, NODELIST+1~, NODELIST+2*, NODELIST+4, NODELIST+6*, NODELIST+11, NODELIST+13*, NODELIST+16, NODELIST+19, UNLOCK+1~, UNLOCK+2*
, UNLOCK+3*, UNLOCK+5*, UNLOCK+6
RORLTM LOCK1+1~, LOCK1+2*, LOCK1+5
RORMSG LDSC+1~
SP LDSC+1~, LDSC+6*, LDSC+9, LDSC+10, LDSC+13, LDSC+14
TMP LDSC+1~, LDSC+6*, LDSC+7, LDSC+11*, LDSC+15*, LOCK+1~, LOCK+16*, LOCK+17, LOCK1+1~, LOCK1+10*
, LOCK1+11
TO LOCK~, LOCK+3, LOCK+8, LOCK1~, LOCK1+5
U LDSC+17, LDSC+18, LDSC+19, LDSC+20, LDSC+22, LDSC+23, LOCK+10, LOCK+11, LOCK+17, LOCK1+7
, LOCK1+8, LOCK1+11, TEXT+2, TEXT+3, TEXT+4, UNLOCK+12, UNLOCK+13, UNLOCK+14, UNLOCK1+6, UNLOCK1+7
, UNLOCK1+8
>> ZTSK LOCK+10, LOCK1+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All