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

Package: Text Integration Utility

Routine: TIUFLX


Information

TIUFLX ; SLC/MAM - Library; Template X (Boilerplate Text) Related: XCHECK(FILEDA,SILENT,DETAILS,MSGARRAY), DCHECK(FILEDA,SILENT,DETAILS,MSGARRAY) ;8/28/97 11:02

Source Information

Source file <TIUFLX.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Text Integration Utility 4 CHECK^TIUFLF3  $$MISSITEM^TIUFLF4  ITEMS^TIUFLT  PAUSE^TIUFXHLX  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Text Integration Utility 2 TIUFHA6  TIUFLF3  

Entry Points

Name Comments DBIA/ICR reference
XCHECK(FILEDA,SILENT,DETAILS,MSGARRAY) ; Checks objects in FILEDA's boilerplate text.
; Silent if SILENT=1. Writes problem msgs for each bad object if SILENT=0.
; Called silent by CHECK^TIUFLF3. Called not silent by CHECKDEF^TIUFHA6.
; Requires SILENT = 1 if silent.
; Sets MSGARRAY("OBJ"),MSGARRAY("OBJINACT").
DCHEX
XCHEX
AMBIG ; Object AS EMBEDDED is ambiguous. Sets subscript OBJ, writes msg.
; Differs from object ITSELF is ambiguous, since checks only embed name.
; Needs vars from XCHECK.
SET(SUBS) ; Set MSGARRAY("OBJ"), MSGARRAY("OBJINACT")
; Needs vars from XCHECK.
DCHECK(FILEDA,SILENT,DETAILS,MSGARRAY) ; Checks Btext for FILEDA descendants.

External References

Name Field # of Occurrence
CHECK^TIUFLF3 XCHECK+21
$$MISSITEM^TIUFLF4 DCHECK+2
ITEMS^TIUFLT DCHECK+4
PAUSE^TIUFXHLX AMBIG+4, XCHECK+7, XCHECK+11, XCHECK+13, XCHECK+20, XCHECK+24, XCHECK+25, DCHECK+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,"Object |",OBJNM,"| is ambiguous.",!,"It could be any of SEVERAL objects. Please contact IRM.",!
  • Line Location: AMBIG+5
Function Call: WRITE
  • Prompt: !!!,"Object |",OBJNM,"| is faulty: ",!,OBJCK(SUBS),".",!
  • Line Location: XCHECK+24
Function Call: WRITE
  • Prompt: !!!,"Object |",OBJNM,"| is not active.",!
  • Line Location: XCHECK+25
Function Call: WRITE
  • Prompt: !!,"Corrupt Database: File Entry "_FILEDA_" Has Nonexistent Item "_MISSITEM_" ; See IRM",!
  • Line Location: DCHECK+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925.1 - [#8925.1] XCHECK+8, XCHECK+9, XCHECK+16, XCHECK+25, DCHECK+8
^TMP("TIUF" XCHECK+25

Label References

Name Line Occurrences
AMBIG XCHECK+15
DCHECK DCHECK+9
DCHEX DCHECK+3
SET AMBIG+3, XCHECK+11, XCHECK+13, XCHECK+20, XCHECK+22, XCHECK+25
XCHECK DCHECK+9
XCHEX XCHECK+7, XCHECK+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARR XCHECK+5~, XCHECK+12!, XCHECK+14!, XCHECK+18
ARR( XCHECK+15, XCHECK+16*, XCHECK+17
ARR(0 XCHECK+15, XCHECK+16, XCHECK+17, XCHECK+21
DETAILS XCHECK~, XCHECK+21*, DCHECK~, DCHECK+9
DIRUT XCHECK+7, XCHECK+8!, XCHECK+12!, XCHECK+22, XCHECK+23, XCHECK+24, DCHECK+9!
>> DTOUT XCHEX
FILEDA XCHECK~, XCHECK+7, XCHECK+8, XCHECK+9, DCHECK~, DCHECK+2, DCHECK+3, DCHECK+4, DCHECK+8
IFILEDA DCHECK+1~, DCHECK+8*, DCHECK+9
ITENDA DCHECK+1~, DCHECK+7*, DCHECK+8
LINE XCHECK+5~, XCHECK+9*, XCHECK+10, XCHECK+11, XCHECK+12
MISSITEM DCHECK+1~, DCHECK+2*, DCHECK+3
MSGARRAY XCHECK~, SET+4*, DCHECK~, DCHECK+9
MSGARRAY("OBJ" XCHECK+8, XCHECK+12, SET+2*
MSGARRAY("OBJINACT" SET+3*
OBJCK XCHECK+21~, XCHECK+22
OBJCK( XCHECK+24
OBJNM AMBIG+5, XCHECK+5~, XCHECK+12*, XCHECK+13, XCHECK+16, XCHECK+19, XCHECK+24, XCHECK+25
OFILEDA XCHECK+5~, XCHECK+16*, XCHECK+21*, XCHECK+25
PIECE XCHECK+5~, XCHECK+12*
SILENT AMBIG+4, XCHECK~, XCHECK+6*, XCHECK+7, XCHECK+8, XCHECK+11, XCHECK+12, XCHECK+13, XCHECK+19, XCHECK+20
, XCHECK+21, XCHECK+22, XCHECK+25, DCHECK~, DCHECK+2*, DCHECK+9
SUBS XCHECK+5~, XCHECK+23*, XCHECK+24, SET~, SET+2, SET+3
TIUFI DCHECK+1~, DCHECK+5*, DCHECK+6*, DCHECK+7
>> TIUFINFO XCHECK+7
TIUFITEM DCHECK+1~
TIUFITEM( DCHECK+6, DCHECK+7
TIUFJ XCHECK+5~, XCHECK+8*, XCHECK+9
>> TIUFSTMP XCHECK+7
U XCHECK+7, DCHECK+7
>> VALMQUIT XCHEX*
XREF XCHECK+5~, XCHECK+15*, XCHECK+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All