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 |