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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: LRWU6

Package: Lab Service

Routine: LRWU6


Information

LRWU6 ;DALOI/STAFF - MODIFY AN EXISTING DATA NAME ;11/04/11 10:19

Source Information

Source file <LRWU6.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 3 ^DIC  YN^DICN  (IX1,IX2)^DIK  
Kernel 2 SAY^XGF  $$DTIME^XUP  
Lab Service 1 DT^LRX  

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

Package Total Caller Graph
Lab Service 3 LRWU5  LRWU6  LRWU9  

Entry Points

Name Comments DBIA/ICR reference
ACCESS ;
BEGIN ;
END
TEST ;
DDFIX ;Called from LRWU9 to fix piece position of data name
LOCK ;
DISPLAY ;
NUM ; Numeric data type
FREE ; Free Text datatype
SET ; Set of codes data type
FIX ;

External References

Name Field # of Occurrence
^DIC TEST+5
YN^DICN TEST+12
IX1^DIK DDFIX+6
IX2^DIK DDFIX+3
DT^LRX BEGIN+5
SAY^XGF DDFIX+9, DDFIX+10, NUM+6, NUM+7, NUM+12, NUM+13, FREE+6, FREE+7, FREE+11, FREE+12
SET+6, SET+7, SET+11, SET+12
$$DTIME^XUP BEGIN+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!,"You do not have access to this option"
  • Line Location: ACCESS+6
Function Call: WRITE
  • Prompt: !!,"This option allows modifying an existing data name."
  • Line Location: BEGIN+4
Function Call: WRITE
  • Prompt: !
  • Line Location: TEST+11
Function Call: WRITE
  • Prompt: !,"Do you wish to modify this data name"
  • Line Location: TEST+12
Function Call: WRITE
  • Prompt: "Answer 'Y'es or 'N'o"
  • Line Location: TEST+12
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: TEST+15
Function Call: WRITE
  • Prompt: !,"Enter data type for ",LRNAME,": (N)umeric, (S)et of Codes, or (F)ree text? "
  • Line Location: TEST+15
Function Call: WRITE
  • Prompt: !,"Enter 'N', 'S', 'F', or '^'"
  • Line Location: TEST+15
Function Call: WRITE
  • Prompt: !,"Nothing has been changed."
  • Line Location: TEST+19
Function Call: WRITE
  • Prompt: !,$C(7),"Someone else is editing this data name."
  • Line Location: LOCK+5
Function Call: WRITE
  • Prompt: !!,"Data Name: ",LRNAME," Subfield #: ",DA," Type: NUMERIC",!,"Input Transform: ",Q2
  • Line Location: NUM+8
Function Call: WRITE
  • Prompt: !,"Minimum value: ",LRLO,!,"Maximum value: ",LRHI,!,"Maximum # decimal digits: ",LRDEC
  • Line Location: NUM+14
Function Call: WRITE
  • Prompt: !!,"Data Name: ",LRNAME," Subfield #: ",DA," Type: FREE TEXT",!,"Input Transform: ",Q2
  • Line Location: FREE+8
Function Call: WRITE
  • Prompt: !,"Minimum length: ",LRMIN,!,"Maximum length: ",LRMAX
  • Line Location: FREE+13
Function Call: WRITE
  • Prompt: !!,"Data Name: ",LRNAME," Subfield #: ",DA," Type: SET OF CODES"
  • Line Location: SET+8
Function Call: WRITE
  • Prompt: !,$P(LRSET,":")," - ",$P(LRSET,":",2)
  • Line Location: SET+13
Function Call: WRITE
  • Prompt: "."
  • Line Location: FIX+5
Routine Call
  • DIC
  • Line Location:
    • TEST+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(63.04 END+1, TEST+6, DDFIX+4*, LOCK+2, DISPLAY+4, NUM+4, FREE+4, SET+4
^LR - [#63] FIX+5
^XUSEC("LRLIASON" ACCESS+6

Label References

Name Line Occurrences
@( TEST+19, DISPLAY+4
DISPLAY TEST+8, DDFIX+12
LOCK TEST+9
TEST BEGIN+5

Naked Globals

Name Field # of Occurrence
^( FIX+5*!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ACCESS+1~, END!, TEST+12*, TEST+13
DA ACCESS+1~, END!, END+1, TEST+6*, DDFIX+4, LOCK+2, DISPLAY+4, NUM+4, NUM+7, NUM+8
FREE+4, FREE+7, FREE+8, SET+4, SET+7, SET+8
DA(1 DDFIX+3*, DDFIX+6*
DIC ACCESS+1~, END!, TEST+4*
DIC("S" TEST+4*
DIC(0 TEST+4*
DIK ACCESS+1~, END!, DDFIX+3*, DDFIX+6*
>> DILOCKTM LOCK+2
DTIME BEGIN+3*, TEST+15
DUZ ACCESS+6, BEGIN+3
I ACCESS+1~, END!, FIX+6!
>> INSTALL DDFIX+8, DDFIX+11, DDFIX+12
LRDEC ACCESS+1~, END!, NUM+9*, NUM+10*, NUM+13, NUM+14
LRFIX ACCESS+1~, DDFIX+4, DDFIX+7, NUM+5, NUM+11, FREE+5, FREE+10, SET+5, SET+10
LRHI ACCESS+1~, END!, NUM+9*, NUM+10*, NUM+13, NUM+14
LRLO ACCESS+1~, END!, NUM+9*, NUM+10*, NUM+13, NUM+14
LRMAX ACCESS+1~, END!, FREE+9*, FREE+12, FREE+13
LRMIN ACCESS+1~, END!, FREE+9*, FREE+12, FREE+13
LRMOD ACCESS+2~, BEGIN+3*
LRNAME ACCESS+1~, END!, TEST+6*, TEST+15, DDFIX+10, DDFIX+11, NUM+7, NUM+8, FREE+7, FREE+8
SET+7, SET+8
LROK ACCESS+1~, END!, TEST+4*, TEST+10, TEST+19, LOCK+4*
LROK1 ACCESS+2~, END!
LRPIECE ACCESS+2~, END!, SET+9*
LRSET ACCESS+2~, END!, SET+9*, SET+12, SET+13
LRSPACE DDFIX+1~, DDFIX+2*, DDFIX+9, NUM+6, NUM+12, FREE+6, FREE+11, SET+6, SET+11
LRTYPE ACCESS+2~, END!, DISPLAY+4*
N FIX+5, FIX+6!
O FIX+5, FIX+6!
P FIX+4*, FIX+5*, FIX+6!
Q1 ACCESS+2~, END!, TEST+19*, NUM+9*
Q2 ACCESS+2~, END!, NUM+4*, NUM+7, NUM+8, NUM+9, NUM+10, FREE+4*, FREE+7, FREE+8
FREE+9, SET+4*, SET+9
Q3 ACCESS+2~, END!
Q4 ACCESS+2~, END!
Q5 ACCESS+2~, END!
T FIX+5*, FIX+6!
U BEGIN+3*, TEST+6, TEST+15, TEST+16, DDFIX+4, DISPLAY+4, NUM+4, FREE+4, SET+4
X ACCESS+2~, END!, TEST+15*, TEST+16, TEST+19
Y ACCESS+2~, END!, TEST+5, TEST+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All