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

Package: Text Integration Utility

Routine: TIUPUTD


Information

TIUPUTD ; SLC/JER - Document filer - delimited header ;5/18/94 10:21

Source Information

Source file <TIUPUTD.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Text Integration Utility 4 UPDTIRT^TIUDIRT  SETPARM^TIULE  MAIN^TIUPEVNT  RELEASE^TIUT  
VA FileMan 3 ^DIC  ^DIE  ^DIK  

Entry Points

Name Comments DBIA/ICR reference
MAIN ; Controls branching
GETREC(HEADER,RECORD) ; Look-up or create record (if LAYGO allowed)
STUFREC(HEADER,RECORD) ; Stuffs record with known fixed fields
SETROOT(LINECNT,RECORD) ; Sets root of WP field
BUFPURGE(DA) ; Call ^DIK to purge buffer record when all's well

External References

Name Field # of Occurrence
^DIC GETREC+2, GETREC+27
^DIE STUFREC+8
^DIK BUFPURGE+1
UPDTIRT^TIUDIRT MAIN+14, MAIN+29
SETPARM^TIULE MAIN+2
MAIN^TIUPEVNT MAIN+4, MAIN+6, GETREC+3, GETREC+5, GETREC+7, GETREC+19, GETREC+28
RELEASE^TIUT MAIN+14, MAIN+29

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC - [#1] GETREC+6
^TIU(8925.1 - [#8925.1] GETREC+15, GETREC+17, GETREC+24, GETREC+26, STUFREC+5, STUFREC+6
^TIU(8925.2 - [#8925.2] MAIN+7, MAIN+9, MAIN+21!, MAIN+24!, MAIN+25!, MAIN+26!, MAIN+30

Label References

Name Line Occurrences
@( GETREC+19
BUFPURGE MAIN+30
GETREC MAIN+15
SETROOT MAIN+13, MAIN+28
STUFREC MAIN+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
D0 STUFREC+1~
DA MAIN+4, MAIN+6, MAIN+7, MAIN+9, MAIN+21, MAIN+24, MAIN+25, MAIN+26, MAIN+30, GETREC+3
, GETREC+5, GETREC+7, GETREC+19, GETREC+28, STUFREC+1~, STUFREC+2*, BUFPURGE~
DIC GETREC+1~, GETREC+2*, GETREC+22*
DIC(0 GETREC+2*, GETREC+22*, GETREC+23*, GETREC+25*, GETREC+27
DIE STUFREC+1~, STUFREC+2*
DIK BUFPURGE+1~*
DLAYGO GETREC+1~, GETREC+11*
DR STUFREC+1~, STUFREC+7*
DT SETROOT+1
HEADER GETREC~, GETREC+2, GETREC+18, GETREC+27, STUFREC~, STUFREC+7
LINECNT SETROOT~, SETROOT+1
RECORD GETREC~, STUFREC~, SETROOT~
RECORD("#" GETREC+19*, GETREC+28*, STUFREC+2
RECORD("FILE" GETREC+4*, GETREC+5, GETREC+6, GETREC+11, GETREC+22, STUFREC+2
RECORD("ROOT" GETREC+6*
RECORD("TEXT" GETREC+9*, GETREC+10*
RECORD("TROOT" SETROOT+1
RECORD("TYPE" GETREC+4*, GETREC+15, GETREC+17, GETREC+24, GETREC+26, STUFREC+5, STUFREC+6
TIU MAIN+14, MAIN+15!, MAIN+29
TIUBGN MAIN+1~, MAIN+3*, MAIN+22, MAIN+25, MAIN+26
TIUDA MAIN+1~
TIUFPRIV GETREC+1~*
TIUFRST MAIN+8~, MAIN+11*
TIUHSIG MAIN+1~, MAIN+3*, MAIN+4, MAIN+10, MAIN+22, MAIN+25
TIUI MAIN+1~, MAIN+7*, MAIN+9, MAIN+11, MAIN+21, MAIN+24, MAIN+25, MAIN+26, GETREC+14~, GETREC+16*
, GETREC+20*, STUFREC+1~, STUFREC+4*, STUFREC+5*, STUFREC+6, STUFREC+7
TIUKEY GETREC+1~, GETREC+24*, GETREC+25, GETREC+26*, GETREC+27
TIULCNT MAIN+1~, MAIN+12, MAIN+13, MAIN+20*, MAIN+23*, MAIN+27, MAIN+28
TIULIM MAIN+1~, MAIN+5*, MAIN+6, GETREC+2, GETREC+18, GETREC+27, STUFREC+7
TIULINE MAIN+1~, MAIN+9*, MAIN+10, MAIN+15, MAIN+17, MAIN+22, MAIN+23, MAIN+25, MAIN+26
TIUPC STUFREC+1~, STUFREC+6*, STUFREC+7
>> TIUPRM0 MAIN+2, MAIN+3, MAIN+5
>> TIUPRM1 MAIN+2
TIUREC MAIN+1~, MAIN+13, MAIN+15!, MAIN+17, MAIN+28
TIUREC("#" MAIN+14, MAIN+16, MAIN+18, MAIN+25, MAIN+29
TIUREC("FILE" MAIN+14, MAIN+29
TIUREC("ROOT" MAIN+16, MAIN+18
TIUREC("TEXT" MAIN+18
TIUREC("TROOT" MAIN+12, MAIN+18*, MAIN+19, MAIN+20, MAIN+22, MAIN+23, MAIN+25, MAIN+27
TIUVAR GETREC+14~*, GETREC+15*, GETREC+16, GETREC+17, GETREC+18
TIUVAR( GETREC+16*, GETREC+20
TIUVPC GETREC+14~, GETREC+17*, GETREC+18
U MAIN+3, MAIN+5, MAIN+20, GETREC+4, GETREC+7, GETREC+8, GETREC+9, GETREC+11, GETREC+13, GETREC+19
, GETREC+23
X GETREC+1~, GETREC+2*, GETREC+27*
Y GETREC+1~, GETREC+3, GETREC+4, GETREC+19, GETREC+28
Y(0 GETREC+4, GETREC+7, GETREC+8, GETREC+9, GETREC+11, GETREC+13, GETREC+19, GETREC+23
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All