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

Package: Taxonomy

Routine: ATXTAXT


Information

ATXTAXT ; IHS/CMI/LAB - DISPLAY TAX ;

Source Information

Source file <ATXTAXT.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA Fileman 4 ^DIC  ^DIE  ^DIK  ^DIR  
Registration 3 EN^VALM  TERM^VALM0  (CLEAR,FULL)^VALM1  
IHS VA Utilities 2 $$VAL^XBDIQ1  ^XBFMK  
Kernel 1 DISP^XQORM1  
Taxonomy 1 EP^ATXTAXE  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Taxonomy 1 ATXTAXG  

Entry Points

Name Comments DBIA/ICR reference
LABADD ;
EN ;EP -- main entry point for
HDR ; -- header code
ADDNEW ;EP add new taxonomy of this type
ADDNEWX ;
ADDX ;
EXPND ; -- expand code
BACK ;go back to listman
INIT ; -- init variables and list array
PAUSE ;EP
EXIT ; -- exit code
SEL ;EP - add an item to the selected list - called from a protocol
LABINIT ;
EP ;EP - CALLED FROM OPTION
HELP ; -- help code

External References

Name Field # of Occurrence
EP^ATXTAXE SEL+9, ADDNEW+32, LABADD+25
^DIC ADDNEW+22, LABADD+17
^DIE ADDNEW+29, LABADD+22
^DIK ADDNEW+30, LABADD+23
^DIR PAUSE+2, SEL+4, ADDNEW+5, ADDNEW+15, LABADD+3, LABADD+13
EN^VALM EN+1
TERM^VALM0 BACK+1
CLEAR^VALM1 EN+2
FULL^VALM1 EN+3, SEL+1, SEL+8, ADDNEW+1
$$VAL^XBDIQ1 ADDNEW+11, LABADD+9
^XBFMK EN+6
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !
  • Line Location: SEL+2
Function Call: WRITE
  • Prompt: !,"No taxonomy selected."
  • Line Location: SEL+5
Function Call: WRITE
  • Prompt: !,"No taxonomy selected."
  • Line Location: SEL+6
Function Call: WRITE
  • Prompt: !
  • Line Location: ADDNEW+4
Function Call: WRITE
  • Prompt: !?5,ATXL(X)
  • Line Location: ADDNEW+14
Function Call: WRITE
  • Prompt: !!,"error creating taxonomy........"
  • Line Location: ADDNEW+30
Function Call: WRITE
  • Prompt: !
  • Line Location: LABADD+2
Function Call: WRITE
  • Prompt: !?5,ATXL(X)
  • Line Location: LABADD+12
Function Call: WRITE
  • Prompt: !!,"error creating taxonomy........"
  • Line Location: LABADD+23
Routine Call
  • VALM
  • Line Location:
    • EN+1
Routine Call
  • DIE
  • Line Location:
    • ADDNEW+29
    • LABADD+22
Routine Call
  • DIC
  • Line Location:
    • ADDNEW+22
    • LABADD+17
Routine Call
  • DIR
  • Line Location:
    • PAUSE+2
    • SEL+4
    • ADDNEW+5
    • ADDNEW+15
    • LABADD+3
    • LABADD+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ATXAX - [#9002226] Classic Fileman Calls
^ATXLAB - [#9002228] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] INIT+3, INIT+4, INIT+6, INIT+7, SEL+7, ADDNEW+11, ADDNEW+31, LABADD+9
^ATXAX("B" ADDNEW+11, LABADD+9
^ATXLAB - [#9002228] LABINIT+2, LABINIT+4, LABINIT+5, SEL+7, LABADD+24
^ATXTYPE - [#9002229] HDR+1, ADDNEW+9, ADDNEW+26, ADDNEW+28, LABADD+7
^ATXTYPE("C" ADDNEW+26
^DIC - [#1] ADDNEW+13, LABADD+11

Label References

Name Line Occurrences
ADDNEW ADDNEW+12, LABADD+10
ADDNEWX ADDNEW+2, ADDNEW+6, ADDNEW+7, ADDNEW+23, ADDNEW+30, LABADD+4, LABADD+5, LABADD+18, LABADD+23, LABADD+26
ADDX SEL+5, SEL+6
BACK ADDX+1, ADDNEWX+1
EN EP+1
HDR BACK+4
INIT BACK+3
LABADD ADDNEW+2
LABINIT INIT+1
PAUSE ADDNEW+30, LABADD+23

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATXADD ADDNEW+3~, ADDNEW+18*, LABADD+1~
ATXF ADDNEW+3~, ADDNEW+9*, ADDNEW+11, ADDNEW+13, LABADD+1~, LABADD+7*, LABADD+9, LABADD+11
>> ATXFILE INIT+1, INIT+4, INIT+7, LABINIT+5, SEL+7, ADDNEW+2, ADDNEW+26
ATXFLG ADDNEW+3~, ADDNEW+18*, LABADD+1~
>> ATXHIGH INIT+2*, INIT+10*, LABINIT+1*, LABINIT+8*, SEL+3
ATXL ADDNEW+3~, LABADD+1~
ATXL( ADDNEW+11*, ADDNEW+14, LABADD+9*, LABADD+12
ATXL(0 ADDNEW+12, LABADD+10
ATXLIST EN+5!, INIT+2!, LABINIT+1!
ATXLIST( INIT+7*, LABINIT+5*
ATXLIST("IDX" INIT+8*, LABINIT+6*, SEL+7
ATXN ADDNEW+3~, ADDNEW+8*, ADDNEW+11, ADDNEW+20, LABADD+1~, LABADD+6*, LABADD+9, LABADD+17
ATXNC ADDNEW+25~, ADDNEW+26*, ADDNEW+28
ATXQ ADDNEW+3~, ADDNEW+12*, ADDNEW+16*, ADDNEW+17*, LABADD+1~, LABADD+10*, LABADD+14*, LABADD+15*
ATXT ADDNEW+25~, ADDNEW+26*
ATXTAXI SEL+7*, ADDNEW+3~, ADDNEW+24*, ADDNEW+27, ADDNEW+30, ADDNEW+31, LABADD+1~, LABADD+19*, LABADD+20, LABADD+23
, LABADD+24
>> ATXTAXN SEL+7*, ADDNEW+31*, LABADD+24*
>> ATXTAXT HDR+1, ADDNEW+9, ADDNEW+28, LABADD+7
C EN+5!, INIT+2*, INIT+5*, INIT+7, INIT+8, INIT+10, LABINIT+1*, LABINIT+3*, LABINIT+5, LABINIT+6
, LABINIT+8
>> D INIT+6*, INIT+7, LABINIT+4*, LABINIT+5
DA ADDNEW+5!, ADDNEW+15!, ADDNEW+27*, ADDNEW+29!, ADDNEW+30*!, LABADD+3!, LABADD+13!, LABADD+20*, LABADD+22!, LABADD+23*!
DIADD ADDNEW+22*!, LABADD+17*!
DIC ADDNEW+19!, ADDNEW+20*, ADDNEW+22!, LABADD+16!, LABADD+17*!
DIC("DR" LABADD+17*
DIC(0 ADDNEW+22*, LABADD+17*
DIE ADDNEW+27*, ADDNEW+29!, LABADD+20*, LABADD+22!
DIK ADDNEW+30*!, LABADD+23*!
DIR PAUSE+2!, BACK+5!, SEL+4!, ADDNEW+5!, ADDNEW+15!, LABADD+3!, LABADD+13!
DIR("A" PAUSE+2*, SEL+3*, ADDNEW+5*, ADDNEW+15*, LABADD+3*, LABADD+13*
DIR("B" ADDNEW+15*, LABADD+13*
DIR(0 PAUSE+2*, SEL+3*, ADDNEW+5*, ADDNEW+15*, LABADD+3*, LABADD+13*
>> DIRUT PAUSE+2*, SEL+4*, SEL+6, ADDNEW+6, ADDNEW+16, LABADD+4, LABADD+14
DLAYGO ADDNEW+22*!, LABADD+17*!
DR ADDNEW+28*, ADDNEW+29!, LABADD+21*, LABADD+22!
DT ADDNEW+28, LABADD+21
>> DUOUT PAUSE+2, SEL+4
DUZ ADDNEW+28
I BACK+6!
IO PAUSE+1
IO(0 PAUSE+1
IOF EN+4, SEL+8
IOST PAUSE+1
J EN+5!, INIT+3*, INIT+4, INIT+6, INIT+7, INIT+8, LABINIT+2*, LABINIT+4, LABINIT+5, LABINIT+6
U HDR+1, INIT+4, INIT+6, INIT+7, LABINIT+4, LABINIT+5, SEL+7, ADDNEW+9, ADDNEW+11, ADDNEW+13
, ADDNEW+26, ADDNEW+28, ADDNEW+31, LABADD+7, LABADD+9, LABADD+11, LABADD+24
>> VALMBCK BACK+2*
>> VALMCNT INIT+10*, LABINIT+8*
>> VALMHDR(1 HDR+1*
>> VALMHDR(2 HDR+2*
X HELP+1*, BACK+6!, ADDNEW+10*, ADDNEW+11*, ADDNEW+14*, ADDNEW+20*, LABADD+8*, LABADD+9*, LABADD+12*, LABADD+17*
Y BACK+6!, SEL+5, SEL+7, ADDNEW+7, ADDNEW+8, ADDNEW+10*, ADDNEW+11*, ADDNEW+13, ADDNEW+17, ADDNEW+23
, ADDNEW+24, ADDNEW+30, LABADD+5, LABADD+6, LABADD+8*, LABADD+9*, LABADD+11, LABADD+15, LABADD+18, LABADD+19
, LABADD+23
Z BACK+6!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All