TIUFHA8 ; SLC/MAM - MOVEDOC, MDRPOINT(OLDTLDA,NEWTLDA,POLDTLDA,PNEWTLDA,NOLOCK), NEWTITLE(FILEDA,PFILEDA), MTRPOINT(TITLEDA,OLDCLASS) ;1/29/06
Source file <TIUFHA8.m>
| Package | Total | Call Graph | 
|---|---|---|
| Text Integration Utility | 8 | $$OVERRIDE^TIUFHA2  (REEXPAND,VALMBG)^TIUFHA7  CLXREF^TIUFHA9  $$HASITEMS^TIUFLF1  CHECK^TIUFLF3  AUTOSTAT^TIUFLF6  PAUSE^TIUFXHLX  $$ISPFTTL^TIUPRFL | 
| VA Fileman | 3 | ^DIC ^DIE ^DIR | 
| Registration | 1 | EN^VALM2 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Text Integration Utility | 2 | TIUFHA2 TIUFHA7 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| MTRPOINT(TITLEDA,OLDCLASS) | ; Repoint for Move Title from one DC to another: ; Repoints PARENT DOCUMENT TYPE to parent of TITLEDA for documents using | |
| DCDOCMTS(XDCLASS,OLDCLASS) | ; Updates CLASS xrefs for documents using DC XDCLASS | |
| CANT(FILEDA,NODE0) | ; Check if docmts can be moved; return 1 if cant | |
| MDOCX | ||
| MDRPOINT(OLDTLDA,NEWTLDA,POLDTLDA,PNEWTLDA,NOLOCK) | ; Repoint for Move Documents from one title to another: Repoints TITLE and PARENT DOCUMENT TYPE for documents that use old title. ; If old and new titles are in same DC, skips repointing PARENT DOCUMENT TYPE. | |
| NEWTLX | ||
| MTRPT1(TITLEDA,DA,XDCDA,OLDCLASS,NOLOCK) | ; Repoint 1 docmt for Move TL. ; Requires TITLEDA,DA,XDCDA,TIUFMOVE. Requires OLDCLASS>or=0. ; Kills DA node of ^XTMP("TIUFMOVE[N]"_TLDA if successfully updated. | |
| TLDOCMTS(TITLEDA,OLDCLASS) | ; Updates CLASS xrefs for documents using title TITLEDA. | |
| AGAINDOC | ||
| AGAINNEW | ||
| MOVEDOC | ; Move documents from old Title to new Title.  Template H ONLY.  Titles must have same grandparent.  Titles cannot have components. | |
| NEWTITLE(FILEDA,PFILEDA) | ; Function returns DIC's Y=N^S of New Title to move documents to, or 0 if none chosen. | |
| CANTX | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIC | AGAINNEW+12 | 
| ^DIE | MDRPOINT+8, MTRPT1+6 | 
| ^DIR | AGAINDOC+16 | 
| $$OVERRIDE^TIUFHA2 | AGAINNEW+19 | 
| REEXPAND^TIUFHA7 | AGAINDOC+24, AGAINDOC+25 | 
| VALMBG^TIUFHA7 | AGAINDOC+25 | 
| CLXREF^TIUFHA9 | MTRPT1+7, TLDOCMTS+5 | 
| $$HASITEMS^TIUFLF1 | CANT+3, AGAINNEW+15 | 
| CHECK^TIUFLF3 | AGAINNEW+16 | 
| AUTOSTAT^TIUFLF6 | AGAINDOC+17 | 
| PAUSE^TIUFXHLX | CANTX, AGAINDOC, AGAINDOC+22, AGAINNEW+20, MTRPOINT+14, MTRPOINT+18 | 
| $$ISPFTTL^TIUPRFL | CANT+6 | 
| EN^VALM2 | AGAINDOC | 
| 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 | 
 | 
| 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 | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TIU(8925 - [#8925] | CANT+4, MDRPOINT+6, MDRPOINT+7, MDRPOINT+9, MTRPOINT+9, MTRPOINT+12, MTRPT1+4, MTRPT1+5, MTRPT1+8, TLDOCMTS+2 , TLDOCMTS+5 | 
| ^TIU(8925.1 - [#8925.1] | AGAINDOC+1, AGAINDOC+5, AGAINDOC+14, NEWTITLE+5, AGAINNEW+13, MTRPOINT+10, DCDOCMTS+3, DCDOCMTS+4 | 
| ^TMP("TIUF" | AGAINDOC+17 | 
| ^TMP("TIUF1IDX" | AGAINDOC, AGAINDOC+23 | 
| ^XTMP("TIUFMOVE" | MTRPOINT+16*, MTRPOINT+18!, MTRPT1+3, MTRPT1+5*, MTRPT1+11! | 
| Name | Line Occurrences | 
|---|---|
| $$CANT | AGAINDOC+4 | 
| $$NEWTITLE | AGAINDOC+8 | 
| AGAINDOC | AGAINDOC+4 | 
| AGAINNEW | AGAINNEW+15 | 
| CANTX | CANT+2, CANT+3, CANT+4, CANT+5, CANT+6 | 
| MDOCX | AGAINDOC, AGAINDOC+4, AGAINDOC+9, AGAINDOC+10 | 
| MDRPOINT | AGAINDOC+18 | 
| MTRPT1 | MTRPOINT+12 | 
| NEWTLX | AGAINNEW+12 | 
| TLDOCMTS | DCDOCMTS+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ACTION | MTRPT1+9 | 
| CANT | CANT+1~*, CANTX*, CANTX+1 | 
| CANTMSG | CANT+1~, CANT+2*, CANT+3*, CANT+4*, CANT+5*, CANT+6*, CANTX | 
| CWAD1 | MOVEDOC+2~, AGAINDOC+14*, AGAINDOC+15 | 
| CWAD2 | MOVEDOC+2~, AGAINDOC+14*, AGAINDOC+15 | 
| DA | MOVEDOC+2~, MDRPOINT+2~, MDRPOINT+8*, MTRPOINT+8~, MTRPT1~, MTRPT1+3, MTRPT1+4, MTRPT1+5, MTRPT1+7, MTRPT1+8 , MTRPT1+9, MTRPT1+11, TLDOCMTS+1~ | 
| DIC | NEWTITLE+3~, AGAINNEW* | 
| DIC("A" | AGAINNEW+5* | 
| DIC("S" | AGAINNEW+11* | 
| DIC(0 | AGAINNEW* | 
| DIE | MDRPOINT+2~, MDRPOINT+4*, MTRPOINT+8~, MTRPT1+6*, TLDOCMTS+1~ | 
| DIK | MOVEDOC+2~ | 
| DIR | MOVEDOC+2~, NEWTITLE+3~ | 
| DIR("?" | AGAINDOC+11*, AGAINDOC+15* | 
| DIR("A" | AGAINDOC+12*, AGAINDOC+13*, AGAINDOC+15* | 
| DIR("B" | AGAINDOC+11*, AGAINDOC+15* | 
| DIR(0 | AGAINDOC+11* | 
| DIRUT | AGAINDOC+2~, AGAINDOC+4, AGAINDOC+7! | 
| DR | MDRPOINT+2~, MDRPOINT+4*, MDRPOINT+5*, MTRPOINT+8~, MTRPT1+6*, TLDOCMTS+1~ | 
| >> DTOUT | NEWTLX | 
| FILEDA | CANT~, CANT+3, CANT+4, CANT+5, CANT+6, MOVEDOC+1~, AGAINDOC+1*, AGAINDOC+4, AGAINDOC+5, AGAINDOC+8 , AGAINDOC+17, AGAINDOC+18, AGAINDOC+25, MDRPOINT+2~, MDRPOINT+6*, MDRPOINT+7, MDRPOINT+8, MDRPOINT+9, NEWTITLE~, MTRPOINT+8~ , MTRPOINT+12*, TLDOCMTS+1~, TLDOCMTS+5* | 
| GPFILEDA | NEWTITLE+3~, NEWTITLE+5* | 
| INFO | MOVEDOC+1~, AGAINDOC*, AGAINDOC+1, AGAINDOC+5, AGAINDOC+6 | 
| LINENO | MOVEDOC+1~, AGAINDOC+1*, AGAINDOC+25 | 
| NEWTLDA | MDRPOINT~, MDRPOINT+4 | 
| NEWTLY | MOVEDOC+1~, AGAINDOC+8*, AGAINDOC+9, AGAINDOC+10, AGAINDOC+12, AGAINDOC+14, AGAINDOC+16*, AGAINDOC+18, AGAINDOC+20, AGAINDOC+25 , MDOCX, NEWTITLE+3~, AGAINNEW!, AGAINNEW+13*, AGAINNEW+15, AGAINNEW+16, AGAINNEW+20!, NEWTLX+1 | 
| NEWTLY(0 | AGAINNEW+13* | 
| NODE0 | CANT~, CANT+2, MOVEDOC+1~, AGAINDOC+1*, AGAINDOC+4, AGAINDOC+12, AGAINDOC+17 | 
| NOLOCK | MOVEDOC+2~, AGAINDOC+18*, AGAINDOC+19, AGAINDOC+20, MDRPOINT~, MDRPOINT+7*, MTRPOINT+8~, MTRPOINT+10*, MTRPOINT+12, MTRPOINT+14 , MTRPT1~, MTRPT1+5*, TLDOCMTS+1~ | 
| NPFILEDA | MOVEDOC+2~, AGAINDOC+14*, AGAINDOC+18, AGAINDOC+23, AGAINDOC+24, AGAINDOC+25, NEWTITLE+3~, AGAINNEW+13*, AGAINNEW+16 | 
| NPLINENO | MOVEDOC+2~, AGAINDOC+23*, AGAINDOC+25 | 
| OLDCLASS | MTRPOINT~, MTRPOINT+12, MTRPT1~, MTRPT1+7, DCDOCMTS~, DCDOCMTS+5, TLDOCMTS~, TLDOCMTS+5 | 
| OLDTLDA | MDRPOINT~, MDRPOINT+6 | 
| OVERRIDE | NEWTITLE+3~, AGAINNEW+19*, AGAINNEW+20 | 
| PFILEDA | MOVEDOC+1~, AGAINDOC+5*, AGAINDOC+8, AGAINDOC+14, AGAINDOC+18, AGAINDOC+24, NEWTITLE~, NEWTITLE+5 | 
| PLINENO | MOVEDOC+1~, AGAINDOC+5*, AGAINDOC+24 | 
| PNEWTLDA | MDRPOINT~, MDRPOINT+5 | 
| POLDTLDA | MDRPOINT~, MDRPOINT+5 | 
| SCRN1 | NEWTITLE+4~, AGAINNEW+8*, AGAINNEW+11 | 
| SCRN2 | NEWTITLE+4~, AGAINNEW+9*, AGAINNEW+11 | 
| SCRN3 | NEWTITLE+4~, AGAINNEW+10*, AGAINNEW+11 | 
| TENDA | MOVEDOC+1~, AGAINDOC+6*, DCDOCMTS+1~, DCDOCMTS+2*, DCDOCMTS+3*, DCDOCMTS+4 | 
| TITLEDA | MTRPOINT~, MTRPOINT+9, MTRPOINT+10, MTRPOINT+12, MTRPOINT+16, MTRPOINT+18, MTRPT1~, MTRPT1+3, MTRPT1+5, MTRPT1+11 , DCDOCMTS+1~, DCDOCMTS+4*, DCDOCMTS+5, TLDOCMTS~, TLDOCMTS+2, TLDOCMTS+5 | 
| TIUFCK | NEWTITLE+3~, AGAINNEW+16, AGAINNEW+17 | 
| >> TIUFMOVE | MTRPOINT+16, MTRPOINT+18, MTRPT1+3, MTRPT1+4, MTRPT1+5, MTRPT1+11 | 
| >> TIUFXNOD | AGAINDOC, AGAINDOC+4 | 
| U | CANT+2, AGAINDOC+1, AGAINDOC+5, AGAINDOC+6, AGAINDOC+12, AGAINDOC+14, AGAINDOC+17, AGAINDOC+20, MTRPT1+4 | 
| >> VALM("ENTITY" | MOVEDOC+4*, MDOCX+1* | 
| >> VALMBCK | AGAINDOC*, AGAINDOC+7* | 
| >> VALMQUIT | NEWTLX* | 
| >> VALMY(0 | AGAINDOC | 
| X | NEWTITLE+3~ | 
| XDCDA | MTRPOINT+8~, MTRPOINT+10*, MTRPOINT+12, MTRPT1~, MTRPT1+4, MTRPT1+6, TLDOCMTS+1~ | 
| XDCLASS | DCDOCMTS~, DCDOCMTS+3, DCDOCMTS+4 | 
| Y | AGAINDOC+16, NEWTITLE+3~, AGAINNEW+12, AGAINNEW+13 | 
| Y(0 | AGAINNEW+13 |