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

Package: Text Integration Utility

Routine: TIUFH1


Information

TIUFH1 ; SLC/MAM - LM Template H (DDEF Hierarchy) Actions Expand/Collapse, Jump to DDEF (EXPDEF(ASK,FILEDA)), EXPAND1(EINFO), COLLAPSE(EINFO) ;10/2/97 21:44

Source Information

Source file <TIUFH1.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Text Integration Utility 5 ($$MISSITEM,$$ORPHAN)^TIUFLF4  ($$PLUSUP,PARSE)^TIUFLLM  UPDATE^TIUFLLM1  BUFITEMS^TIUFLT  (PAUSE,RESET)^TIUFXHLX  
List Manager 2 FULL^VALM1  EN^VALM2  
VA FileMan 1 ^DIC  

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

Package Total Caller Graph
Text Integration Utility 10 TIUFC  TIUFC1  TIUFD3  TIUFH  TIUFH ACTION EXPAND/COLLAPSE ENTRY  TIUFH ACTION JUMP TO DDEF  TIUFHA  TIUFHA1  
TIUFHA3  TIUFHA7  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EXPCOLL ; Template A Action Expand/Collapse
EXPCX
EXPDEF(ASK,FILEDA) ; If ASK, Template H action Jump to Document Def; else Expand to show entry FILEDA
; Assumes Docmt Def except Shared Components have at most 1 parent
; Requires ASK=1 to ask which entry to jump to, = 0 to not ask.
; Requires FILEDA if ASK = 0.
ASK
NOASK
EXPDX
COLLAPSE(EINFO) ; Collapse ENTRYNO
; Requires EINFO array, where EINFO = ^TMP("TIUFIDX,$J,ENTRYNO), and
COLLX ;
EXPAND1(EINFO) ; Set items of List Manager array entry ENTRYNO into
EXPAX ;

External References

Name Field # of Occurrence
^DIC ASK
$$MISSITEM^TIUFLF4 EXPCOLL+9, NOASK+8
$$ORPHAN^TIUFLF4 ASK+2, NOASK+1
$$PLUSUP^TIUFLLM EXPAND1+13
PARSE^TIUFLLM EXPCOLL+6, NOASKNOASK+7
UPDATE^TIUFLLM1 COLLAPSE+7, EXPAND1+15
BUFITEMS^TIUFLT EXPAND1+11
PAUSE^TIUFXHLX EXPCOLL+4, EXPCOLL+9, NOASK+9
RESET^TIUFXHLX EXPDX
FULL^VALM1 EXPDEF+9
EN^VALM2 EXPCOLL+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!," Missing List Manager Data; See IRM",!
  • Line Location: EXPCOLL+4
Function Call: WRITE
  • Prompt: !!,MSG,!
  • Line Location: EXPCOLL+8
Function Call: WRITE
  • Prompt: !!," Can't Expand/Collapse: File Entry "_FILEDA_" Has Nonexistent Item "_MISSITEM_"; See IRM.",!
  • Line Location: EXPCOLL+9
Function Call: WRITE
  • Prompt: !!,MSG,!
  • Line Location: ASK+6
Function Call: WRITE
  • Prompt: MSG1
  • Condition for execution: $D(MSG1)
  • Line Location: ASK+6
Function Call: WRITE
  • Prompt: !!
  • Line Location: NOASK+9
Function Call: WRITE
  • Prompt: $S(ASK:" Can't Jump",1:"Can't expand to show "_$P(NODE0,U)),": File Entry "_PFILEDA_" Has Nonexistent Item "_MISSITEM_"; See IRM",!
  • Line Location: NOASK+9
Routine Call
  • DIC
  • Line Location:
    • ASK

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925.1 - [#8925.1] EXPCOLL+8, ASK+1, NOASK+1
^TMP("TIUF1" EXPAND1+13*
^TMP("TIUF1IDX" EXPCOLL+4, NOASKNOASK+5, NOASK+6, NOASK+12

Label References

Name Line Occurrences
ASK ASK+6
COLLAPSE EXPCOLL+7, NOASK+3
COLLX COLLAPSE+5, COLLAPSE+6
EXPAND1 EXPCOLL+10, NOASK+10
EXPCX EXPCOLL+3, EXPCOLL+4, EXPCOLL+7, EXPCOLL+8, EXPCOLL+9
EXPDX ASKNOASK+4
NOASK EXPDEF+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ASK EXPDEF~, EXPDEF+7, NOASK+1, NOASK+9, NOASK+13, EXPDX
DIC EXPDEF+4~, EXPDEF+10*
DIC(0 EXPDEF+10*
DIROUT EXPCOLL+1~, EXPDEF+5~
DIRUT EXPCOLL+1~, EXPDEF+5~
DTOUT EXPCOLL+1~, EXPCX, EXPDEF+5~, EXPDX
EINFO EXPDEF+5~, NOASK+6*, NOASK+7, NOASK+10, COLLAPSE~, COLLAPSE+5, COLLAPSE+7, EXPAND1~, EXPAND1+10, EXPAND1+11
, EXPAND1+13, EXPAND1+15
EINFO("XPDLCNT" NOASK+10, COLLAPSE+6, COLLAPSE+7
ENTRYNO EXPDEF+4~, NOASK+5*, NOASK+6
FILEDA EXPCOLL+1~, EXPCOLL+5*, EXPCOLL+8, EXPCOLL+9, EXPDEF~, EXPDEF+8~, ASK+1*, ASK+2, NOASK+1
INFO EXPCOLL+1~, EXPCOLL+4*, EXPCOLL+5, EXPCOLL+6, EXPCOLL+7, EXPCOLL+10, EXPCOLL+12, EXPDEF+4~, NOASK*, NOASK+3
INFO("XPDLCNT" EXPCOLL+6, EXPCOLL+11, EXPCOLL+12, NOASK+2
LINENO EXPDEF+5~, NOASK+12*, NOASK+13, EXPAND1+9~, EXPAND1+10*, EXPAND1+11, EXPAND1+13, EXPAND1+15
MISSITEM EXPCOLL+1~, EXPCOLL+9*, EXPDEF+5~, NOASK+4, NOASK+8*, NOASK+9
MSG EXPCOLL+1~, EXPCOLL+8*, EXPDEF+4~, ASK!, ASK+3*, ASK+4*, ASK+5*, ASK+6!
MSG1 EXPDEF+5~, ASK+4*, ASK+6!
NODE0 EXPDEF+4~, ASK+1*, ASK+2, ASK+3, ASK+4, NOASK+1*, NOASK+9
OLDLNO EXPAND1+9~, EXPAND1+10*, EXPAND1+13, EXPAND1+15
ORPHAN EXPDEF+4~, ASK+2*, ASK+5, NOASK+1*
OXPDLCNT EXPCOLL+1~, EXPCOLL+6*, EXPCOLL+7, EXPDEF+4~, NOASK+2*, NOASK+3
PARENT EXPDEF+4~, ASK!, ASK+2, NOASK+1
PARENT( NOASK+5
PARENT(0 NOASK+12
PARENT(1000 NOASK+4
PFILEDA EXPDEF+5~, NOASK+7*, NOASK+8, NOASK+9
>> TIUFTMPL COLLAPSE+7, EXPAND1+11, EXPAND1+13, EXPAND1+15
TIUFXNOD EXPCOLL+1~, EXPCOLL+2*, EXPCOLL+3, EXPDEF+5~, EXPDEF+6*
TIUJ EXPDEF+4~, NOASK+4*, NOASK+5
TIUREC EXPAND1+9~, EXPAND1+13*
U EXPCOLL+5, ASK+3, ASK+4, NOASK+7, NOASK+9
>> VALM("LINES" EXPCOLL+12, NOASK+13
>> VALMBCK EXPCOLL+2*, EXPCOLL+3*, EXPCOLL+4*, EXPCOLL+8*, EXPCOLL+9*, EXPCX*, EXPDEF+8*, EXPDX*
>> VALMBG EXPCOLL+12*, NOASK+13*
>> VALMCNT EXPCOLL+7*, EXPCOLL+11*, NOASK+3*, NOASK+10*
>> VALMY(0 EXPCOLL+3, EXPCOLL+4
X EXPDEF+4~
>> XQORNOD(0 EXPCOLL+2, EXPDEF+6
Y EXPDEF+4~, ASK!, ASK+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All