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

Package: CIA Utilities

Routine: CIAULK2


Information

CIAULK2 ;MSC/IND/DKM - Continuation of CIAULKP;04-May-2006 08:19;DKM

Source Information

Source file <CIAULK2.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
CIA Utilities 4 ($$DT,$$MSG,$$TRUNC,$$XY)^CIAU  $$ENTRY^CIAUDT  $$LKP^CIAUMTL  $$TRAP^CIAUOS  
Kernel 1 $$UP^XLFSTR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
CIA Utilities 1 CIAULKP  

Entry Points

Name Comments DBIA/ICR reference
DISV(%CIAIEN) ;
PAUSE
NR3
NR2
VALD(%S)
LKP(%CIADX) ;
NR5
NR4
APP(%CIAIEN) ;
V2
V3
PARTIAL(%CIAD,%CIAKEY) ;
SLCT(%CIASLCT) ;
P1
XY(X,Y) ;I %CIARS W:'X *13 S $X=X,$Y=Y Q ""
MTL
SID(%S,%CIAKEY) ;
HELP(X) ; Application-specific help
NXTREF
ADD(%CIAKEY,%CIAIDX,%CIASUB) ;
SHOW(%CIASLCT,%CIACOL1,%CIACOL2) ;
HELP2
HELP1
FMT(%S,%CIAKEY) ;

External References

Name Field # of Occurrence
$$DT^CIAU NXTREF+4
$$MSG^CIAU SHOW+6
$$TRUNC^CIAU SHOW+12, SHOW+13
$$XY^CIAU XY+2
$$ENTRY^CIAUDT NXTREF+1, FMT+3
$$LKP^CIAUMTL MTL+2
$$TRAP^CIAUOS VALD+3, VALD+5
$$UP^XLFSTR SID+3

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: 0
  • Variable: %#1
  • Line Location: NR2+0
Function Call: WRITE
  • Prompt: %CIAEOS_%CIABEL,!!
  • Line Location: NR4+11
Function Call: WRITE
  • Prompt: *13
  • Line Location: NR4+14
Function Call: WRITE
  • Prompt: $$XY(0,%CIAY+1),%CIAEOS,!
  • Line Location: NR5+17
Function Call: WRITE
  • Prompt: $$MSG^CIAU(%CIAPRMP,"|"),!
  • Line Location: SHOW+6
Function Call: WRITE
  • Prompt: $$XY(%CIACOL1,$Y)
  • Line Location: SHOW+11
Function Call: WRITE
  • Prompt: $$TRUNC^CIAU(%P,IOM\%CIACOL-6),?%CIACOL2," "_$$TRUNC^CIAU(%I,IOM-%CIACOL2-2)
  • Line Location: SHOW+12
Function Call: WRITE
  • Prompt: $$TRUNC^CIAU(%I,IOM\%CIACOL-6)
  • Line Location: SHOW+13
Function Call: WRITE
  • Prompt: $G(X(%)),!
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP1+1
Function Call: WRITE
  • Prompt: !,"Enter a blank line for default action.",!
  • Line Location: HELP1+3
Function Call: WRITE
  • Prompt: "Enter a space to retrieve previous selection.",!
  • Line Location: HELP1+7
Function Call: WRITE
  • Prompt: "Enter a valid identifier for lookup."
  • Line Location: HELP1+9
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP1+11
Function Call: WRITE
  • Prompt: $$XY(0,16),%CIAEOS,!
  • Line Location: HELP2+1
Function Call: WRITE
  • Prompt: $S(%CIAOPT(0)["K":"Enter N for next choices.",1:"Press RETURN for more choices.")
  • Line Location: HELP2+2
Function Call: WRITE
  • Prompt: ?35,"Enter B for previous choices.",!
  • Line Location: HELP2+3
Function Call: WRITE
  • Prompt: "Enter ^ to abort lookup.",?35,"Enter choice number to select.",!
  • Line Location: HELP2+4
Function Call: WRITE
  • Prompt: "Any other entry = new lookup."
  • Line Location: HELP2+5
Function Call: WRITE
  • Prompt: $$XY(0,%CIAY+2),%CIAEOS
  • Line Location: PAUSE+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DISV( DISV+5!, DISV+6*, ADD+7
^TMP( NR4+6, SLCT+2, ADD+4, ADD+6*
^TMP("MTL" MTL+5!

Label References

Name Line Occurrences
$$FMT APP+3, SHOW+2
$$PARTIAL NR2+3
$$SID APP+6, SHOW+4, FMT+5
$$VALD NR5+15, ADD+5
$$XY LKP+3, NR4, NR4+5, NR5+17, SHOW+11, HELP2+1, PAUSE+3
@( HELP1+2
ADD NXTREF+7, NR2+3, NR2+4, MTL+4
APP DISV+2, DISV+3
DISV NR5+15, SLCT+3, SHOW+7
HELP2 NR4+18
MTL NXTREF+5
NR2 NR2+3, NR2+4, NR2+5
NR3 NXTREF+1, NR2
NR4 NR4+16, NR4+17, NR4+18
NR5 LKP+4
NXTREF NXTREF+3, NXTREF+5, NR2+7
P1 P1+5
PAUSE HELP+3, HELP1+4, HELP1+6, HELP1+8, HELP1+13
SHOW LKP+4, NR4+6
SLCT NXTREF+7, NR3, NR5+4, NR5+11

Naked Globals

Name Field # of Occurrence
^( DISV+6*
^(0 ADD+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% NXTREF+7*, NR2*, NR2+3*, NR5+11*, MTL~, MTL+1*, MTL+2*, MTL+3, MTL+4, VALD+2~
, VALD+4*, VALD+6, PARTIAL+1~, PARTIAL+3*, P1+1*, P1+2, HELP+1~, HELP+2*, HELP+3*, HELP1~
, HELP1+15*, HELP2~, HELP2+7*, PAUSE+1~, PAUSE+2*
%( P1+2*
%(1 PARTIAL+2*, P1+4
%(2 PARTIAL+2*
%1 NR4+3*, NR4+5, NR4+6, NR5+6~, NR5+7*, NR5+9*, NR5+11, VALD+2~, VALD+3*, VALD+4
, VALD+5*, V2+1, PARTIAL+1~
%1( PARTIAL+3*, P1+2
%1(1 PARTIAL+2*
%1(2 PARTIAL+2*
%2 NR5+6~, NR5+7*, NR5+8*, NR5+9*, NR5+10*, NR5+11, PARTIAL+1~
%2( P1+2*
%2(1 P1*, P1+3, P1+4
%2(2 P1*, P1+4
>> %CIABEL NR4+11
>> %CIACOL NR4+2, NR4+3, SHOW+9, SHOW+10, SHOW+12, SHOW+13
%CIACOL1 SHOW~, SHOW+8*, SHOW+9, SHOW+10, SHOW+11
%CIACOL2 SHOW~, SHOW+9*, SHOW+10*, SHOW+12
%CIAD LKP+1~, LKP+2*, LKP+3, LKP+4, NXTREF*, NXTREF+1, NXTREF+3, NXTREF+4*, NXTREF+6, NXTREF+7
, NR2+2, NR2+3, NR2+4, NR5+1*, NR5+2*, NR5+3, NR5+4, NR5+5, NR5+7, NR5+9*
, NR5+13, NR5+14*, NR5+15, NR5+16, MTL+2, PARTIAL~, PARTIAL+2
>> %CIAD1 NXTREF+1*, NR4+19*, NR5+12*, NR5+16*
>> %CIAD2 NR4+19*, APP+4, APP+5*, APP+6*
>> %CIADIC NXTREF+7, NR2+1, APP+2, MTL+1, ADD+2, VALD, SHOW+2, SID+3
>> %CIADIR NXTREF+6, NR2+1, NR2+5
>> %CIADISV DISV+5, DISV+6, ADD+7
%CIADX LKP~, LKP+2, NXTREF, NXTREF+3, NXTREF+4
>> %CIAEOL NXTREF+1, NR4+5
>> %CIAEOS LKP+3, NR4, NR4+11, NR5+17, HELP2+1, PAUSE+3
>> %CIAHLP HELP1+2
>> %CIAHTML LKP+3, LKP+4, NXTREF+1, NR2+6, NR3+1, NR4, NR4+5, NR4+8, SHOW+5
%CIAIDX ADD~, ADD+2*, ADD+3
%CIAIEN LKP+2*, NXTREF+7, NR3, NR5+12*, NR5+15*, NR5+18, SLCT+2*, SLCT+3, DISV~, DISV+1
, DISV+2, DISV+3, DISV+6, APP~, APP+2, APP+3, APP+6
%CIAKEY NXTREF+6*, NR2+1*, NR2+2*, NR2+3, NR2+4, NR2+5*, NR3+1*, NR4+1, NR4+16*, NR4+17*
, APP+1~, APP+2*, APP+3*, APP+4, APP+5, ADD~, ADD+3, ADD+6, FMT~, FMT+1
, FMT+2, FMT+3*, FMT+5*, FMT+6, SID~, SID+1*, SID+3, PARTIAL~, PARTIAL+2
>> %CIALAST NR4+3*, NR4+4, NR4+5, NR4+6, NR4+9, NR4+16
>> %CIAMUL DISV+2, DISV+3
%CIAN LKP+1~, NR4+1*, NR4+3
>> %CIANUM NXTREF+6*, NR2+2, NR2+5*
>> %CIAOPT LKP+3, NXTREF+1, NXTREF+2, NR4+15, NR5+12, SHOW+2, FMT+5, HELP1+5, HELP1+10, HELP1+12
>> %CIAOPT(0 NXTREF+2*, NXTREF+3, NXTREF+5, NXTREF+6, NXTREF+7, NR2, NR2+3, NR2+4, NR3, NR4+19
, NR5+1, NR5+5, DISV+4, APP+6, MTL+2, ADD+4, ADD+6, ADD+7, SHOW+9, SHOW+10
, SHOW+12, FMT+3, FMT+4, HELP2+2, HELP2+6
>> %CIAPID NR4+6, SLCT+2, MTL+4, MTL+5, ADD+4, ADD+6
>> %CIAPRMP LKP+3, SHOW+6
>> %CIAQT NR4+7, DISV+2, SHOW+6
>> %CIARS NR3+1, PAUSE, XY+1
>> %CIASAME DISV+5, DISV+6*
>> %CIASCN VALD+1, VALD+4, VALD+6, FMT+4
>> %CIASCT LKP+2*, NXTREF+1, NXTREF+7, NR2, NR2+3, NR2+4, NR2+6, NR2+7, NR3, NR4+1
, NR4+4, NR4+8, NR4+9, NR4+16, NR4+17, NR5+8, NR5+10, SLCT+1, ADD+6*, ADD+7
>> %CIASID SID+3
%CIASLCT LKP+4*, NR4+12*, NR4+13*, NR4+15, NR4+16, NR4+17, NR4+18, NR4+19, NR5, NR5+1*
, NR5+2*, NR5+12*, SLCT~, SLCT+1, SLCT+2, SHOW~, SHOW+2
>> %CIASLT NR3+1*, ADD+7*
>> %CIASMAX NR3+1*, NR4+1, NR4+3, NR4+17
%CIASUB ADD~, ADD+2*, ADD+3
>> %CIATRNC LKP+2*, NR2*, NR2+6*, NR3, NR4+8, NR4+10, MTL+3*
>> %CIATRP FMT+2
>> %CIAX LKP+3
>> %CIAXALL NR2+6*, NR2+7
>> %CIAXRF NXTREF*, NXTREF+1, NXTREF+2, NXTREF+7, NR2+1, ADD+2
>> %CIAXRFS NXTREF, HELP1+10
>> %CIAXRFS( NXTREF+2
>> %CIAXRN LKP+2*, NXTREF*
>> %CIAY LKP+3, NR3+1, NR4, NR5+17, PAUSE+3
%CIAZ LKP+1~, NR4+2*, NR4+3
%I SHOW+1~, SHOW+4*, SHOW+9, SHOW+12, SHOW+13
%P SHOW+1~, SHOW+2*, SHOW+4, SHOW+12
%S ADD+1~, ADD+3*, ADD+4, ADD+5, ADD+6, ADD+7, VALD~, SHOW+1~, SHOW+2*, SHOW+4
, SHOW+7, FMT~, FMT+5, SID~, SID+3
%Z SHOW+1~, SHOW+2*, SID+2~, SID+3*, SID+4
DTIME NR4+12, HELP1+15, HELP2+7, PAUSE+2
DUZ DISV+5, DISV+6, ADD+7
IOM NR4+3, SHOW+9, SHOW+10, SHOW+12, SHOW+13
U LKP+3, NXTREF, NXTREF+1, NR2, NR4+13, APP+2, MTL+2, ADD+6, SHOW+2, SID+3
, HELP1+10
X HELP~, XY~, XY+2
X( HELP+3
Y XY~, XY+1*, XY+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All