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

Package: Text Integration Utility

Routine: TIUFT


Information

TIUFT ; SLC/MAM - LM Template T (Items) INIT, Action Add Items ; 4-AUG-1999 10:52:47

Source Information

Source file <TIUFT.m>

Call Graph

Call Graph

Call Graph Total: 22

Package Total Call Graph
Text Integration Utility 15 ($$OVERRIDE,OVERWARN)^TIUFHA2  ($$CENTER,$$VMSG)^TIUFL  AUPDATE^TIUFLA1  ($$DDEFUSED,NODE0ARR)^TIUFLF  ASKFLDS^TIUFLF1  $$NAMSCRN^TIUFLF2  CHECK^TIUFLF3  (ADDTEN,STUFFLDS)^TIUFLF4  
$$STATWORD^TIUFLF5  ($$DUP,TYPELIST)^TIUFLF7  OWNCHEC^TIUFLF8  UPDATE^TIUFLLM1  BUFITEMS^TIUFLT  (PAUSE,RESET)^TIUFXHLX  $$MIXED^TIULS  
VA FileMan 4 ^DIC  ^DIE  ^DIK  ^DIR  
List Manager 3 FULL^VALM1  CLEAN^VALM10  RE^VALM4  

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

Package Total Caller Graph
Text Integration Utility 5 TIUFT ACTION ADD ITEMS  TIUFT ITEMS ADD/EDIT/VIEW MGR  TIUFT ITEMS EDIT/VIEW CLIN  TIUFT ITEMS VIEW MGR/CLIN  TIUFT1  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
HDR ; -- header code
; Requires Array TIUFNOD0.
SETHDR
HDRX
INIT ; -- init variables and list array; Also Update.
; Requires TIUFSTMP as set in EDITEMS^TIUFD2.
; Requires CURRENT array TIUFINFO
INITX
EXIT ; -- exit code for LM Template T
ADD ; Template T (Items) Action Add Items
; Adds new or existing Docmt Defs to parent entry as items.
; Updates Template H or A and D as well as Item Template I.
; Requires CURRENT arrays TIUFINFO, TIUFNOD0, CURRENT variable TUIFVCN1
ADDX ;
DELETE(DA) ; Delete DA from file

External References

Name Field # of Occurrence
^DIC ADD+28
^DIE ADD+65, ADD+66, ADD+67
^DIK DELETE+1
^DIR ADD+39
$$OVERRIDE^TIUFHA2 ADD+26
OVERWARN^TIUFHA2 ADD+16
$$CENTER^TIUFL SETHDR+1
$$VMSG^TIUFL ADD+20
AUPDATE^TIUFLA1 ADD+81
$$DDEFUSED^TIUFLF ADD+33
NODE0ARR^TIUFLF ADD+83
ASKFLDS^TIUFLF1 ADD+47, ADD+60
$$NAMSCRN^TIUFLF2 ADD+25
CHECK^TIUFLF3 ADD+50
ADDTEN^TIUFLF4 ADD+57
STUFFLDS^TIUFLF4 ADD+44
$$STATWORD^TIUFLF5 ADD+32
$$DUP^TIUFLF7 ADD+40
TYPELIST^TIUFLF7 ADD+41
OWNCHEC^TIUFLF8 ADD+48
UPDATE^TIUFLLM1 INIT+17
BUFITEMS^TIUFLT INIT+16
PAUSE^TIUFXHLX ADD+17, ADD+31, ADD+40, ADD+42, ADD+43, ADD+50, ADD+58, ADD+69
RESET^TIUFXHLX ADD+20
$$MIXED^TIULS HDR+5
FULL^VALM1 ADD+16, ADD+22
CLEAN^VALM10 INIT+8
RE^VALM4 ADD+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!," Parent is National, of Type TL or CO; Can't add or delete Items"
  • Line Location: ADD+17
Function Call: WRITE
  • Prompt: !," OK, you can only select appropriate items:",!
  • Line Location: ADD+26
Function Call: WRITE
  • Prompt: !!,"Another user is editing item. Please try later.",!
  • Line Location: ADD+31
Function Call: WRITE
  • Prompt: !!,"NOT inactive; Can't add Item",!
  • Line Location: ADD+32
Function Call: WRITE
  • Prompt: !
  • Line Location: ADD+39
Function Call: WRITE
  • Prompt: !!,TIUFIMSG,!
  • Line Location: ADD+40
Function Call: WRITE
  • Prompt: !!,TIUFTMSG("T"),!,"Can't add Item",!
  • Line Location: ADD+42
Function Call: WRITE
  • Prompt: !!," Please enter a different Name; File already has entries of every permitted Type",!,"with that Name",!
  • Line Location: ADD+43
Function Call: WRITE
  • Prompt: !!," Editing prospective Item:",!
  • Line Location: ADD+45
Function Call: WRITE
  • Prompt: !!,MSG,!
  • Line Location: ADD+50
Function Call: WRITE
  • Prompt: " ?? Couldn't be added! "
  • Line Location: ADD+58
Function Call: WRITE
  • Prompt: !!,"Another user is editing item. Please edit later.",!
  • Line Location: ADD+63
Function Call: WRITE
  • Prompt: !,MSG,!
  • Line Location: ADD+68
Function Call: WRITE
  • Prompt: !,"WARNING: You have just added a Title which is already IN USE. Please Update",!,"Parent Document Type for this Title. If documents still seem to be missing,",!,"please contact Customer Service.",!
  • Line Location: ADD+71
Function Call: WRITE
  • Prompt: !,"WARNING: You have just added an item which is already IN USE. Please Update",!,"Parent Document Type for this Title/all Titles under this item. If documents"
  • Line Location: ADD+72
Function Call: WRITE
  • Prompt: !,"are still missing, use TLDOCMTS^TIUFHA8 to reindex class cross references.",!
  • Line Location: ADD+73
Routine Call
  • DIC
  • Line Location:
    • ADD+28
Routine Call
  • DIE
  • Line Location:
    • ADD+65
    • ADD+66
    • ADD+67
Routine Call
  • DIR
  • Line Location:
    • ADD+39

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^TIU(8925.1 - [#8925.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925.1 - [#8925.1] INIT+10, ADD+20, ADD+30, ADD+31, ADD+32, ADD+44, ADD+54, ADD+55, ADD+56, ADD+62
ADD+63, ADD+66
^TMP("TIUF2" INIT+7!, INIT+11*, INIT+12*, EXIT+1!
^TMP("TIUF2IDX" INIT+7!, EXIT+1!, ADD+76
^TMP("TIUFB" EXIT+1!
^TMP("TIUFBIDX" EXIT+1!

Label References

Name Line Occurrences
ADDX ADD+17, ADD+20, ADD+82, ADD+83
DELETE ADD+40, ADD+41, ADD+42, ADD+43, ADD+50
INIT ADD+75
INITX INIT+10, INIT+16
SETHDR HDR+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADDFLAG ADD+10~, ADD+18*, ADD+78*, ADD+82
CFILEDA ADD+11~
CNTCHNG ADD+12~, ADD+81
DA ADD+11~, ADD+61*, ADD+66, DELETE~
DA(1 ADD+61*, ADD+66
DDEFUSED ADD+13~, ADD+33*, ADD+34, ADD+60, ADD+69
DIC ADD+10~, ADD+24*
DIC("A" ADD+23*
DIC("S" ADD+25*, ADD+27*
DIC(0 ADD+24*
DIE ADD+11~, ADD+64*
DIK ADD+12~, DELETE+1~*
DIR ADD+34~
DIR("A" ADD+38*, ADD+39*
DIR("B" ADD+37*
DIR(0 ADD+37*
DIROUT ADD+11~
DIRUT ADD+11~, ADD+26
DLAYGO ADD+10~, ADD+25*
DR ADD+11~, ADD+65*, ADD+66*, ADD+67*
DTOUT INIT+16, INITXADD+11~, ADD+20, ADD+41, ADD+47, ADD+60, ADD+62, ADD+65, ADD+75
ADD+83, ADDX+1
DUOUT ADD+11~, ADD+20, ADD+31!, ADD+40!, ADD+42!, ADD+43!, ADD+50!, ADD+58!, ADD+67!
EXITFLG ADD+12~, ADD+46*, ADD+47, ADD+60, ADD+62
FIELDS ADD+12~, ADD+47*, ADD+60*
FILEDA INIT+6~, INIT+9*, INIT+10, ADD+10~, ADD+14*, ADD+25, ADD+40, ADD+41, ADD+44, ADD+47
ADD+50, ADD+56, ADD+57, ADD+60, ADD+61, ADD+62, ADD+63, ADD+83
LINENO INIT+6~, INIT+14*, INIT+16, INIT+17, ADD+11~, ADD+76*, ADD+77
MSG ADD+11~, ADD+50*, ADD+68*
MSG1 ADD+11~, ADD+50, ADD+52*
MSG2 ADD+11~, ADD+21!, ADD+50, ADD+53*, ADD+55*, ADD+56*
NAME HDR+2~, HDR+3*, HDR+4, SETHDR+1
NEWFLAG ADD+10~, ADD+30*, ADD+32, ADD+40, ADD+41, ADD+42, ADD+43, ADD+44, ADD+47, ADD+50
NEWOR ADD+10~
NEWSTAT ADD+10~, ADD+47, ADD+60
NFILEDA ADD+10~, ADD+20, ADD+30*, ADD+31, ADD+33, ADD+40, ADD+41, ADD+42, ADD+43, ADD+44
ADD+47, ADD+48, ADD+50, ADD+54, ADD+55, ADD+56, ADD+57, ADD+60, ADD+76, ADD+81
NNODE0 ADD+13~, ADD+30*, ADD+35, ADD+36, ADD+40, ADD+41, ADD+44*, ADD+47, ADD+54*, ADD+55
ADD+57, ADD+70, ADD+81
OVERRIDE ADD+13~, ADD+26~*, ADD+27, ADD+50
SEQUENCE ADD+13~, ADD+66*
SUBS ADD+13~, ADD+51*
TENDA ADD+11~, ADD+57, ADD+58, ADD+61, ADD+62, ADD+63
>> TIUFATTR ADD+59
TIUFCK ADD+49~, ADD+50, ADD+53
TIUFCK( ADD+51!
TIUFIMSG ADD+13~, ADD+40~
>> TIUFINFO INIT+16
>> TIUFINFO("FILEDA" INIT+9, ADD+14
>> TIUFNOD0 HDR+3, HDR+4, ADD+17, ADD+66, ADD+67, ADD+83
>> TIUFNOD0("TYPE" HDR+5
TIUFOUT1 ADD+12~, ADD+18*, ADD+20*, ADD+29*
>> TIUFREDO ADD+59*
TIUFTLST ADD+13~, ADD+41, ADD+43
>> TIUFTMPL ADD+59, ADD+80
TIUFTMSG ADD+13~, ADD+41
TIUFTMSG("T" ADD+42
>> TIUFVCN1 ADD+81*
>> TIUFWHO ADD+16, ADD+17, ADD+23, ADD+24, ADD+25, ADD+26, ADD+34, ADD+47, ADD+71
TIUFXHLX ADD+12~
TIUFXNOD ADD+12~, ADD+14*
TIUFY ADD+12~, ADD+28*, ADD+29, ADD+30
TYPE HDR+2~, HDR+4*, HDR+5*, SETHDR*, SETHDR+1
U HDR+3, HDR+4, ADD+17, ADD+30, ADD+32, ADD+35, ADD+36, ADD+40, ADD+41, ADD+47
ADD+53, ADD+55, ADD+66, ADD+67, ADD+70
>> VALM("LINES" ADD+77
>> VALMBCK ADD+15*, ADDX+1*
>> VALMBG ADD+77*
>> VALMCNT INIT+9*, INIT+12*, INIT+17*
>> VALMHDR(1 SETHDR+1*
>> VALMQUIT INITX*
>> VALMSG ADD+20*
X ADD+10~
>> XQORNOD(0 ADD+14
Y ADD+10~, ADD+28, ADD+32, ADD+34~, ADD+35*, ADD+36*, ADD+65
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