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

Package: Text Integration Utility

Routine: TIUADD


Information

TIUADD ; SLC/JER - Enter/Edit an addendum online ;01-Aug-2011 11:16;MGH

Source Information

Source file <TIUADD.m>

Call Graph

Call Graph Total: 20

Package Total Call Graph
Text Integration Utility 15 (SEND,SENDADD)^TIUALRT  $$GETTMPL^TIUEDI1  TEXTEDIT^TIUEDI4  DELETE^TIUEDIT  PRINT^TIUEPRNT  $$HASIDKID^TIUGBR  $$STATUS^TIULC  $$ISADDNDM^TIULC1  
GETTIU^TIULD  SETPARM^TIULE  $$EMPTYDOC^TIULF  $$CANDO^TIULP  EDSIG^TIURS  (RELEASE,VERIFY)^TIUT  $$READ^TIUU  
VA Fileman 2 ^DIC  ^DIE  
Authorization Subscription 1 $$ISA^USRLM  
IHS Mods To Text Integration Utilities 1 (MSG,RETURN)^BTIUU  
Registration 1 EN^VALM  

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
Text Integration Utility 6 TIUEDIM  TIUEDIT  TIUEDITR  TIURA  TIURA1  TIURS  
IHS Mods To Text Integration Utilities 2 BTIUEDIT  BTIURS  

Entry Points

Name Comments DBIA/ICR reference
ADDDIE(DA,DR,TIUDA) ; Call DIE to conduct dialog
ADDCLASS() ; Get record # of ADDENDUM Document Class in 8925.1
EDIT(TIUY) ;Edit existing addendum
EDADD ; Edit action
ADDPTR() ; Get record # of ADDENDUM in 8925.1
ADDLIST(Y,TIUDA) ; Get list of addenda for a record
ADDENX ;Exit for ADDENDUM
ADD(TIUDA,TIUCHNG) ;Add new addendum
ADDENDUM(TIUDA,TIUADD,TIUCHNG,TIUNOASK) ; Control branching

External References

Name Field # of Occurrence
MSG^BTIUU ADDENDUM+6
RETURN^BTIUU ADDENDUM+6
^DIC ADD+11, ADDPTR+4, ADDCLASS+4
^DIE EDADD+24, ADD+17, ADD+26, ADDDIE+2
SEND^TIUALRT ADDDIE+4
SENDADD^TIUALRT ADDDIE+16
$$GETTMPL^TIUEDI1 EDADD+18, ADD+23
TEXTEDIT^TIUEDI4 ADDDIE+6
DELETE^TIUEDIT EDADD+38, ADD+35, ADDDIE+7
PRINT^TIUEPRNT EDADD+36, ADD+34
$$HASIDKID^TIUGBR ADD+9
$$STATUS^TIULC EDADD+24, ADD+26
$$ISADDNDM^TIULC1 ADDLIST+3
GETTIU^TIULD EDIT+5, EDADD+19, ADD+24
SETPARM^TIULE ADDENDUM+2
$$EMPTYDOC^TIULF EDADD+38, ADDDIE+7
$$CANDO^TIULP ADDENDUM+5, ADDENDUM+17, EDADD+4, EDADD+30, ADD+29, ADDLIST+4
EDSIG^TIURS EDADD+35, ADD+33
RELEASE^TIUT ADDDIE+12
VERIFY^TIUT ADDDIE+14
$$READ^TIUU ADDENDUM+12, ADDENDUM+20, ADDENDUM+22, ADDENDUM+28, EDADD+7, EDADD+34, ADD+32
$$ISA^USRLM EDADD+15, EDADD+32, ADD+20
EN^VALM EDIT+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ADDENDUM+11
Function Call: WRITE
  • Prompt: !!,$C(7),$P(TIUDADD,U,2),!
  • Line Location: ADDENDUM+19
Function Call: WRITE
  • Prompt: !!,$C(7)," You may not make an ADDENDUM to an ADDENDUM.",!
  • Line Location: ADDENDUM+27
Function Call: WRITE
  • Prompt: !!,"Displaying Addendum #",TIUCNT
  • Line Location: EDIT+6
Function Call: WRITE
  • Prompt: !!,$P(TIUCANED,U,2)
  • Line Location: EDADD+6
Function Call: WRITE
  • Prompt: !!,"Editing ADDENDUM"
  • Line Location: EDADD+12
Function Call: WRITE
  • Prompt: !,$C(7),$P(TIUSIGN,U,2)
  • Line Location: EDADD+33
Function Call: WRITE
  • Prompt: !!," You are addending an interdisciplinary note. Your addendum will be added to",!,"the parent entry of the note."
  • Line Location: ADD+9
Function Call: WRITE
  • Prompt: !!,"Adding ADDENDUM"
  • Line Location: ADD+13
Function Call: WRITE
  • Prompt: !,$C(7),$P(TIUSIGN,U,2)
  • Line Location: ADD+31
Routine Call
  • VALM
  • Line Location:
    • EDIT+7
Routine Call
  • DIE
  • Line Location:
    • EDADD+24
    • ADD+17
    • ADD+26
    • ADDDIE+2
Routine Call
  • DIC
  • Line Location:
    • ADD+11
    • ADDPTR+4
    • ADDCLASS+4

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] EDADD+16, ADD+21
^TIU(8925 - [#8925] ADDENDUM+16, ADDENDUM+26, EDADD+8, EDADD+9, EDADD+10, EDADD+13, EDADD+18, EDADD+22, ADD+5, ADD+6
, ADD+18, ADD+23, ADD+25, ADDDIE+9, ADDDIE+10, ADDLIST+2
^TIU(8925.1 - [#8925.1] EDADD+13, ADD+18
^TMP("TIUADD" ADDENDUM+1!, ADDENX+1!, ADDLIST+1!, ADDLIST+5*, ADDLIST+6
^TMP("TIUR" ADD+7, ADD+8

Label References

Name Line Occurrences
$$ADDCLASS ADD+15
$$ADDPTR ADD+10
ADD ADDENDUM+23
ADDDIE EDADD+21, ADD+25
ADDENX ADDENDUM+10, ADDENDUM+14
ADDLIST ADDENDUM+9
EDIT ADDENDUM+13

Naked Globals

Name Field # of Occurrence
^(12 EDADD+8, ADD+5, ADDDIE+9
^(13 EDADD+8, ADD+5, ADDDIE+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA EDIT+1~, EDADD+1~, EDADD+11*, EDADD+13, EDADD+21, EDADD+22, EDADD+24, EDADD+27, EDADD+30, EDADD+35
, EDADD+36, EDADD+38, ADD+1~, ADD+12*, ADD+18, ADD+25, ADD+26, ADD+27, ADD+29, ADD+33
, ADD+34, ADD+35, ADDDIE~, ADDDIE+4, ADDDIE+6, ADDDIE+7, ADDDIE+9, ADDDIE+10, ADDDIE+12, ADDDIE+14
, ADDDIE+16
DIC EDIT+1~, EDADD+1~, ADD+1~, ADD+10*, ADDPTR+1~, ADDPTR+2*, ADDCLASS+1~, ADDCLASS+2*
DIC("S" ADDPTR+3*, ADDPTR+4!, ADDCLASS+3*, ADDCLASS+4!
DIC(0 ADD+10*, ADDPTR+2*, ADDCLASS+2*
DIE EDIT+1~, EDADD+1~, EDADD+24*, ADD+1~, ADD+14*, ADD+26*, ADDDIE+2*
>> DIROUT ADDENDUM+16, ADDENDUM+21, EDIT+2, EDIT+7
>> DIRUT ADDENDUM+10
DIWESUB EDADD+1~, EDADD+17*, ADD+1~, ADD+22*
DLAYGO EDADD+1~, ADD+1~, ADD+10*
DR EDIT+1~, EDADD+1~, EDADD+18*, EDADD+21, EDADD+24*, ADD+1~, ADD+15*, ADD+16*, ADD+23*, ADD+25
, ADD+26*, ADDDIE~
DTOUT ADDDIE+1~, ADDDIE+3
DUZ EDADD+15, EDADD+32, ADD+20
DWPK ADDDIE+1~
EXPANDED ADD+3~, ADD+8*, ADD+9
LINENO ADD+3~, ADD+7*, ADD+8
TIU EDIT+5, EDADD+2~, EDADD+19, ADD+2~, ADD+24
TIU("VLOC" EDADD+24
TIU("VSTR" EDADD+24
TIUADD ADDENDUM~, ADDENDUM+13*, ADDENDUM+14
TIUBY EDADD+3!
TIUCANED EDADD+3!, EDADD+4*, EDADD+5, EDADD+6
TIUCHNG ADDENDUM~, ADDENDUM+23, ADDENDUM+25, EDADD+22*, EDADD+27*, EDADD+38*, ADD~, ADD+25*, ADD+27*, ADD+35*
TIUCHNG("ADDM" ADDENDUM+3*
TIUCHNG("DELETE" EDADD+22*, EDADD+38*, ADD+25*, ADD+35*
TIUCHNG("EXIST" EDADD+27*
TIUCNT EDIT+1~, EDIT+2*, EDIT+4, EDIT+6, ADDLIST+1~*, ADDLIST+5*
TIUD0 EDADD+2~, EDADD+8*, EDADD+16, ADD+2~, ADD+5*, ADD+6, ADD+21, ADDDIE+1~, ADDDIE+9*
TIUD12 EDADD+2~, EDADD+8*, ADD+2~, ADD+5*, ADDDIE+1~, ADDDIE+9*
TIUD13 EDADD+2~, EDADD+8*, ADD+2~, ADD+5*, ADDDIE+1~, ADDDIE+9*
TIUD14 EDADD+2~, EDADD+9*, ADD+2~, ADD+6*, ADDDIE+1~, ADDDIE+10*
TIUDA ADDENDUM~, ADDENDUM+5, ADDENDUM+9, ADDENDUM+16, ADDENDUM+17, ADDENDUM+23, ADDENDUM+26, EDIT+1~, EDIT+4*, EDIT+5
, EDADD+4, EDADD+8, EDADD+9, EDADD+10, EDADD+11, ADD~, ADD+5, ADD+6, ADD+7, ADD+9
, ADD+15, ADD+23, ADD+24, ADD+25, ADDDIE~, ADDLIST~, ADDLIST+2
TIUDAD EDADD+2~, EDADD+10*, EDADD+18, EDADD+19, EDADD+21
TIUDADD ADDENDUM+1~, ADDENDUM+16, ADDENDUM+17*, ADDENDUM+18, ADDENDUM+19, ADDENDUM+21
TIUDAUTH EDIT+1~, EDADD+1~, ADD+1~
>> TIUDPRM(0 EDADD+36, ADD+34
TIUDV ADD+2~, ADD+6*, ADD+15
TIUECOS EDADD+1~, ADD+1~
TIUED EDIT+1~
TIUEDIT ADDENDUM+1~, ADDENDUM+12*, ADDENDUM+13
TIUFPRIV ADD+2~, ADD+4*, ADDPTR+1~*, ADDCLASS+1~*
>> TIUGDATA ADDENDUM+25
TIUI ADDLIST+1~*, ADDLIST+2*, ADDLIST+3, ADDLIST+4, ADDLIST+5
TIUMD EDADD+1~, EDADD+15*, ADD+1~, ADD+20*
TIUNOASK ADDENDUM~, ADDENDUM+22
>> TIUPRM0 ADDENDUM+2, EDADD+29, ADD+28
>> TIUPRM1 ADDENDUM+2
TIUPT EDIT+1~, EDADD+1~, EDADD+16*, EDADD+17, ADD+1~, ADD+21*, ADD+22
TIUQUIT EDIT+3~, EDADD+2~, EDADD+38, ADD+2~, ADD+35, ADDDIE+3*, ADDDIE+4, ADDDIE+5
TIURDOC EDIT+1~
TIUREL ADDDIE+1~, ADDDIE+12*
TIUSIGN EDADD+30~*, EDADD+31, EDADD+33, EDADD+35, ADD+29~*, ADD+30, ADD+31, ADD+33
TIUT0 EDADD+2~, EDADD+13*, EDADD+14, ADD+2~, ADD+18*, ADD+19
TIUTYP EDADD+2~, EDADD+13*, EDADD+14, ADD+2~, ADD+18*, ADD+19
TIUTYP(1 EDADD+14*, ADD+19*
TIUXINI EDADD+1~, ADD+1~
TIUY ADDENDUM+1~, ADDENDUM+9, ADDENDUM+10, ADDENDUM+13, EDIT~, EDIT+2, EDIT+4
U ADDENDUM+16, ADDENDUM+19, ADDENDUM+25, ADDENDUM+26, EDADD+6, EDADD+10, EDADD+14, EDADD+16, EDADD+18, EDADD+24
, EDADD+29, EDADD+33, EDADD+36, ADD+6, ADD+19, ADD+21, ADD+23, ADD+28, ADD+31, ADD+34
>> VALMAR EDADD+34, ADD+32
>> VALMBCK EDADD+27*
VALMHDR ADDENDUM+25!
X EDIT+1~, EDADD+1~, ADD+1~, ADD+10*, ADDPTR+1~, ADDPTR+2*, ADDCLASS+1~, ADDCLASS+2*
Y EDIT+1~, EDADD+1~, ADD+1~, ADD+12, ADDPTR+1~, ADDPTR+5, ADDCLASS+1~, ADDCLASS+5, ADDDIE+1~, ADDDIE+3
, ADDLIST~, ADDLIST+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 |  Naked Globals |  Local Variables |  All