TIUFT ; SLC/MAM - LM Template T (Items) INIT, Action Add Items ; 4-AUG-1999 10:52:47
Source file <TIUFT.m>
| 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 | 
| Registration | 3 | FULL^VALM1 CLEAN^VALM10 RE^VALM4 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETHDR | ||
| HDR | ; -- header code ; Requires Array TIUFNOD0. | |
| 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 | |
| HDRX | ||
| ADDX | ; | |
| DELETE(DA) | ; Delete DA from file | |
| INIT | ; -- init variables and list array; Also Update. ; Requires TIUFSTMP as set in EDITEMS^TIUFD2. ; Requires CURRENT array TIUFINFO | |
| EXIT | ; -- exit code for LM Template T | |
| INITX | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^TIU(8925.1 - [#8925.1] | Classic Fileman Calls | 
| 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! | 
| 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 | 
| >> | 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, INITX, ADD+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 |