TIUSRVF ; SLC/JM - Server calls for Template Fields ; 02/27/2002
Source file <TIUSRVF.m>
| Package | Total | Call Graph | 
|---|---|---|
| Text Integration Utility | 2 | $$UPPER^TIULS (LOCK,UNLOCK)^TIUSRVF1 | 
| VA Fileman | 2 | ^DIC FILE^DIE | 
| Package | Total | Caller Graph | 
|---|---|---|
| Text Integration Utility | 1 | TIUSRVF1 | 
| Tracking Procedure Workflow | 1 | BTPWTIUT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| STRIP(INPUT) | ;Strips leading and trailing spaces | |
| SAVE(SUCCESS,TIUDA,TIUX) | ; Save Template Field ; Input: ; TIUDA=IEN of TEMPLATE record ; TIUX(SEQ)=IEN of item ; Output: ; SUCCESS=IEN of item if successful, or ; 0^ Explanatory message if not | |
| FLDNAME(FLDNUM) | ; Returns Field Name from it's number (DBIA 1412) | |
| LOADIEN(TIUY,FLDIEN) | ; Load Template Field by IEN | |
| SETXT0(TIUDA,FLD) | ; Set the root node of the WP-field | |
| LOAD(TIUY,FLD) | ; Load Template Field by Name | |
| FILE(SUCCESS,IENS,TIUX) | ; Call FM Filer to commit updates to DB | |
| ADD(XML,TXT,INDENT) | ; Add text to XML | |
| FLDNUM(FLDNAME) | ; Returns Field Number from it's name (DBIA 1412) | |
| IMPORT2(REPORT,XML,SAVEIT) | ; Imports Template Fields from XML ; REPORT returns a status for each Template Field ; Template Field Created Successfully REQUESTED NAME^1 ; Template Field Renamed to New Field REQUESTED NAME^0^NEW NAME | |
| UPDATE(REPORT,SIDX,STATUS,REQNAME,TRUENAME) | ; Update Status | |
| TRUETXT(INPUT,DOQ) | ; Returns True text from XML | |
| GETCONV(DIR,L1,L2,COUNT,DOQ) | ; Returns a list of XML conversions | |
| XMLTXT(INPUT,FLDNAME,DOQ) | ; Returns Valid XML Text | |
| IMPORT(REPORT,XMLTMP) | ;Call layer for IMPORT2; created to maintain backward | |
| ADDXML(TIUXML,IEN) | ; Add a single Template Field to the XML list | |
| GETFLD(TIUY,FLD,ASXML,FLDIEN) | ; Load Template Field into TIUY | |
| XMLCONV(INPUT,DIR,DOQ) | ; Returns Valid XML Text | |
| STRIPLST(LIST) | ; Strip spaces from all list entries | |
| CREATE(NAME) | ; Get or create Template Field record | |
| EXPORT(TIUXML,FLDS) | ; Exports Template Fields as XML ; FLDS should be an array of Template Field names, not IENs | 
| RPC Name | Call Tags | 
|---|---|
| TIU FIELD LOAD | LOAD | 
| TIU FIELD SAVE | SAVE | 
| TIU FIELD IMPORT | IMPORT | 
| TIU FIELD EXPORT | EXPORT | 
| TIU FIELD LOAD BY IEN | LOADIEN | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD(8927.1 | FLDNAME+1, FLDNUM+1 | 
| ^TIU(8927.1 - [#8927.1] | GETFLD+2, GETFLD+5, GETFLD+6, GETFLD+20, GETFLD+23, GETFLD+28, SAVE+14, SAVE+25!, SAVE+27*, SETXT0+3 , SETXT0+4, SETXT0+5*, EXPORT+7, IMPORT2+62 | 
| Name | Line Occurrences | 
|---|---|
| $$CREATE | SAVE+18 | 
| $$FLDNAME | GETFLD+13, GETFLD+16, GETFLD+27, GETFLD+29 | 
| $$FLDNUM | IMPORT2+48, IMPORT2+50 | 
| $$TRUETXT | IMPORT2+21, IMPORT2+58 | 
| $$XMLCONV | XMLTXT+2, TRUETXT+1 | 
| $$XMLTXT | GETFLD+11, GETFLD+14, GETFLD+17, GETFLD+28 | 
| ADD | GETFLD+11, GETFLD+14, GETFLD+17, GETFLD+27, GETFLD+28, GETFLD+29, GETFLD+30, EXPORT+4, EXPORT+9 | 
| ADDXML | EXPORT+8, IMPORT2+64 | 
| FILE | SAVE+29 | 
| GETCONV | XMLCONV+2, XMLCONV+3 | 
| GETFLD | LOAD+2, LOADIEN+1, ADDXML+1 | 
| IMPORT2 | IMPORT+3 | 
| SAVE | IMPORT2+38 | 
| SETXT0 | SAVE+28 | 
| STRIP | STRIPLST+5 | 
| STRIPLST | IMPORT2+6, IMPORT2+65 | 
| UPDATE | IMPORT2+10, IMPORT2+76 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ASXML | GETFLD~, GETFLD+7, GETFLD+21, GETFLD+29, GETFLD+30 | 
| CNT | XMLCONV+1~, XMLCONV+5*, XMLCONV+6, XMLCONV+8, XMLCONV+9 | 
| COUNT | GETCONV~, GETCONV+4*, GETCONV+8*, GETCONV+11, GETCONV+12, XMLCONV+1~, XMLCONV+2, XMLCONV+3, XMLCONV+5 | 
| DATA | IMPORT2+5~, IMPORT2+21*, IMPORT2+23*, IMPORT2+47, IMPORT2+48, IMPORT2+52 | 
| DFLDNUM | IMPORT2+5~, IMPORT2+50*, IMPORT2+52 | 
| DIC | CREATE+1~, CREATE+2* | 
| DIC(0 | CREATE+2* | 
| DIDX | IMPORT2+5~, IMPORT2+7*, IMPORT2+34*, IMPORT2+50, IMPORT2+51*, IMPORT2+52 | 
| DIR | GETCONV~, GETCONV+9, XMLCONV~, XMLCONV+2, XMLCONV+3 | 
| DLAYGO | CREATE+1~, CREATE+2* | 
| DOQ | GETCONV~, GETCONV+5, XMLCONV~, XMLCONV+2, XMLCONV+3, XMLTXT~, XMLTXT+2, TRUETXT~, TRUETXT+1 | 
| DR | CREATE+1~ | 
| DT | SETXT0+5 | 
| END | UPDATE+2~, UPDATE+5*, UPDATE+6*, UPDATE+7*, UPDATE+8 | 
| ENDTAG | IMPORT2+4~, IMPORT2+24*, IMPORT2+25, IMPORT2+27, IMPORT2+31 | 
| ERROR | IMPORT2+4~, IMPORT2+7*, IMPORT2+9, IMPORT2+12, IMPORT2+15*, IMPORT2+17*, IMPORT2+27*, IMPORT2+30*, IMPORT2+44*, IMPORT2+53 , IMPORT2+55*, IMPORT2+57*, IMPORT2+77 | 
| FDA | FILE+1~ | 
| FDARR | FILE+1~, FILE+2*, FILE+3 | 
| FIRST | GETFLD+1~, GETFLD+19*, GETFLD+25, GETFLD+26*, GETFLD+29 | 
| FLAGS | FILE+1~, FILE+2*, FILE+4 | 
| FLD | LOAD~, LOAD+2, GETFLD~, GETFLD+2, GETFLD+3*, GETFLD+4, GETFLD+5, GETFLD+6, GETFLD+20, GETFLD+23 , GETFLD+28, SAVE+7~, SAVE+23*, SAVE+24, SAVE+25, SAVE+26, SAVE+27, SAVE+28, SETXT0~, SETXT0+2* , SETXT0+3, SETXT0+4, SETXT0+5 | 
| FLDIEN | LOAD+1~, LOAD+2, LOAD+3, LOADIEN~, LOADIEN+1, LOADIEN+2, GETFLD~, GETFLD+2*, GETFLD+3 | 
| FLDN | GETFLD+1~, GETFLD+13*, GETFLD+14, GETFLD+16*, GETFLD+17 | 
| FLDNAME | XMLTXT~, XMLTXT+3, FLDNUM~, FLDNUM+1 | 
| FLDNUM | FLDNAME~, FLDNAME+1 | 
| FLDS | EXPORT~ | 
| FLDS( | EXPORT+6, EXPORT+7 | 
| FNUM | GETFLD+1~, GETFLD+12*, GETFLD+13, GETFLD+18*, GETFLD+20, GETFLD+23, GETFLD+27, GETFLD+28, GETFLD+29 | 
| FOUNDIEN | SAVE+13~, SAVE+14*, SAVE+15 | 
| FP | GETFLD+1~, GETFLD+13*, GETFLD+14 | 
| I | GETFLD+1~, GETFLD+8*, GETFLD+9*, GETFLD+22*, GETFLD+23, EXPORT+2~, EXPORT+5*, EXPORT+6*, EXPORT+7, IMPORT2+4~ , IMPORT2+7*, IMPORT2+9*, IMPORT2+11, IMPORT2+66, IMPORT2+70* | 
| ID | GETFLD+1~, GETFLD+8*, GETFLD+18*, GETFLD+23 | 
| IDX | XMLCONV+1~, XMLCONV+7*, XMLCONV+8*, XMLCONV+9, XMLCONV+10*, IMPORT2+63~, IMPORT2+66*, IMPORT2+67*, IMPORT2+69 | 
| IEN | EXPORT+2~, EXPORT+7*, EXPORT+8, ADDXML~, ADDXML+1, IMPORT2+5~, IMPORT2+62*, IMPORT2+64, IMPORT2+73 | 
| IENS | FILE~, FILE+2 | 
| IFROM | XMLCONV+1~, XMLCONV+2, XMLCONV+3 | 
| IFROM( | XMLCONV+6, XMLCONV+8 | 
| IND | ADD+1~, ADD+2*, ADD+3 | 
| INDENT | ADD~, ADD+2 | 
| INITNAME | IMPORT2+5~, IMPORT2+58*, IMPORT2+60, IMPORT2+61*, IMPORT2+72 | 
| INPUT | XMLCONV~, XMLCONV+4, XMLTXT~, XMLTXT+2, TRUETXT~, TRUETXT+1, STRIP~, STRIP+2, STRIP+5, STRIP+6* , STRIP+7, STRIP+10, STRIP+11* | 
| ITEM | IMPORT2+4~, IMPORT2+16*, IMPORT2+17, IMPORT2+24, IMPORT2+25*, IMPORT2+26, IMPORT2+27, IMPORT2+28, IMPORT2+29, IMPORT2+55 , IMPORT2+56 | 
| ITO | XMLCONV+1~, XMLCONV+2, XMLCONV+3 | 
| ITO( | XMLCONV+9 | 
| J | GETFLD+1~, GETFLD+19*, GETFLD+20*, GETFLD+23, GETFLD+28, IMPORT2+63~, IMPORT2+66*, IMPORT2+67*, IMPORT2+68, IMPORT2+69 | 
| L1 | GETCONV~ | 
| L1( | GETCONV+11* | 
| L1(1 | GETCONV+1*, GETCONV+11* | 
| L1(2 | GETCONV+2* | 
| L1(3 | GETCONV+3* | 
| L1(4 | GETCONV+6* | 
| L1(5 | GETCONV+7* | 
| L2 | GETCONV~ | 
| L2( | GETCONV+12* | 
| L2(1 | GETCONV+1*, GETCONV+12* | 
| L2(2 | GETCONV+2* | 
| L2(3 | GETCONV+3* | 
| L2(4 | GETCONV+6* | 
| L2(5 | GETCONV+7* | 
| LASTJ | IMPORT2+63~, IMPORT2+66*, IMPORT2+68*, IMPORT2+70 | 
| LEN | XMLCONV+1~, XMLCONV+6*, XMLCONV+9, XMLCONV+10 | 
| LEVEL | IMPORT2+4~, IMPORT2+7*, IMPORT2+27, IMPORT2+32, IMPORT2+33*, IMPORT2+42*, IMPORT2+43, IMPORT2+50, IMPORT2+77 | 
| LEVELS | IMPORT2+4~ | 
| LEVELS( | IMPORT2+27, IMPORT2+32!, IMPORT2+43*, IMPORT2+50 | 
| LINE | IMPORT2+4~, IMPORT2+11*, IMPORT2+12, IMPORT2+13, IMPORT2+14, IMPORT2+16, IMPORT2+18*, IMPORT2+19, IMPORT2+21, IMPORT2+22* , IMPORT2+70* | 
| LIST | STRIPLST~, STRIPLST+3, STRIPLST+4, STRIPLST+6 | 
| NAME | CREATE~, CREATE+3 | 
| NAMEIDX | IMPORT2+54~, IMPORT2+59*, IMPORT2+61*, IMPORT2+71*, IMPORT2+72 | 
| NO | IMPORT2+63~, IMPORT2+66*, IMPORT2+67, IMPORT2+69*, IMPORT2+70 | 
| NODE | GETFLD+1~, GETFLD+5*, GETFLD+8, GETFLD+11, GETFLD+14 | 
| NODE3 | GETFLD+1~, GETFLD+6*, GETFLD+9, GETFLD+15, GETFLD+17 | 
| OK2ADD | IMPORT2+5~, IMPORT2+7*, IMPORT2+35*, IMPORT2+47, IMPORT2+73* | 
| OUTPUT | XMLCONV+1~, XMLCONV+4*, XMLCONV+8, XMLCONV+9*, XMLCONV+11, XMLTXT+1~, XMLTXT+2*, XMLTXT+3*, XMLTXT+4 | 
| PE | IMPORT2+4~ | 
| PG | IMPORT2+4~, IMPORT2+14*, IMPORT2+15, IMPORT2+16, IMPORT2+18 | 
| PL | IMPORT2+4~, IMPORT2+13*, IMPORT2+14, IMPORT2+15, IMPORT2+16, IMPORT2+18, IMPORT2+19*, IMPORT2+20, IMPORT2+21, IMPORT2+22 | 
| PS | IMPORT2+4~, IMPORT2+26*, IMPORT2+27, IMPORT2+28, IMPORT2+44, IMPORT2+47, IMPORT2+53, IMPORT2+55, IMPORT2+56 | 
| REPORT | UPDATE~, IMPORT~, IMPORT+3, IMPORT2~, IMPORT2+10, IMPORT2+76 | 
| REPORT( | UPDATE+8*, IMPORT2+79* | 
| REQNAME | UPDATE~, UPDATE+5, UPDATE+8, IMPORT2+5~, IMPORT2+8*, IMPORT2+10, IMPORT2+56*, IMPORT2+57, IMPORT2+58*, IMPORT2+59 , IMPORT2+76 | 
| SAVE | IMPORT2+5~, IMPORT2+36, IMPORT2+38, IMPORT2+40! | 
| SAVE( | IMPORT2+48*, IMPORT2+52*, IMPORT2+75* | 
| SAVEIT | IMPORT2~, IMPORT2+38 | 
| SIDX | UPDATE~, UPDATE+3*, UPDATE+8, IMPORT2+4~, IMPORT2+7*, IMPORT2+10, IMPORT2+76, IMPORT2+78*, IMPORT2+79 | 
| SKIP | IMPORT2+4~, IMPORT2+46*, IMPORT2+53, IMPORT2+62, IMPORT2+70*, IMPORT2+74 | 
| STATUS | UPDATE~, UPDATE+1, UPDATE+4, UPDATE+7, UPDATE+9*, IMPORT2+5~, IMPORT2+7*, IMPORT2+10, IMPORT2+41*, IMPORT2+70* , IMPORT2+76 | 
| SUCCESS | SAVE~, SAVE+8*, SAVE+9, SAVE+11*, SAVE+16*, SAVE+19*, SAVE+22*, SAVE+29, FILE~, FILE+5* , IMPORT2+37~, IMPORT2+38, IMPORT2+39*, IMPORT2+41 | 
| TAG | IMPORT2+4~, IMPORT2+28*, IMPORT2+29*, IMPORT2+30, IMPORT2+34, IMPORT2+35, IMPORT2+43, IMPORT2+44, IMPORT2+45, IMPORT2+47 , IMPORT2+48 | 
| TIUC | SETXT0+1~*, SETXT0+4*, SETXT0+5 | 
| TIUDA | SAVE~, SAVE+9, SAVE+15, SAVE+17, SAVE+18*, SAVE+19, SAVE+20, SAVE+25, SAVE+27, SAVE+28 , SAVE+29, SAVE+30, SETXT0~, SETXT0+3, SETXT0+4, SETXT0+5 | 
| TIUI | SETXT0+1~*, SETXT0+3*, SETXT0+4, STRIP+1~, STRIP+5*, STRIP+10* | 
| TIUIDX | STRIP+1~, STRIP+4*, STRIP+5*, STRIP+6, STRIP+9*, STRIP+10*, STRIP+11, STRIPLST+1~, STRIPLST+2*, STRIPLST+3* , STRIPLST+4, STRIPLST+6 | 
| TIULEN | STRIP+1~, STRIP+2*, STRIP+3, STRIP+5, STRIP+6, STRIP+7*, STRIP+8, STRIP+9, STRIP+10 | 
| TIUMSG | FILE+1~, FILE+5 | 
| TIUMSG("DIERR" | FILE+5 | 
| TIUTEMP | STRIPLST+1~, STRIPLST+4*, STRIPLST+5, STRIPLST+6 | 
| TIUX | SAVE~, SAVE+24, SAVE+29, FILE~, FILE+3 | 
| TIUX( | SAVE+9, SAVE+10, SAVE+12*, SAVE+14, SAVE+16, SAVE+18, SAVE+24, SAVE+26!, SAVE+27! | 
| TIUXML | EXPORT~, EXPORT+3!, EXPORT+4, EXPORT+8, EXPORT+9, ADDXML~, ADDXML+1 | 
| TIUY | LOAD~, LOAD+2, LOADIEN~, LOADIEN+1, GETFLD~, GETFLD+11, GETFLD+14, GETFLD+17, GETFLD+27, GETFLD+28 , GETFLD+29, GETFLD+30 | 
| TIUY( | LOAD+3*, LOADIEN+2*, GETFLD+23* | 
| TIUY(1 | GETFLD+8* | 
| TIUY(2 | GETFLD+9* | 
| TMP | GETCONV+10~, GETCONV+11*, GETCONV+12*, XMLCONV+1~, SAVE+7~, SAVE+20, SAVE+21, SAVE+30 | 
| TMPXML | IMPORT2+63~, IMPORT2+64 | 
| TMPXML( | IMPORT2+67, IMPORT2+69 | 
| TRUENAME | UPDATE~, UPDATE+5, UPDATE+6, IMPORT2+5~, IMPORT2+8*, IMPORT2+10, IMPORT2+39, IMPORT2+59*, IMPORT2+61*, IMPORT2+62 , IMPORT2+72*, IMPORT2+75, IMPORT2+76 | 
| TXT | ADD~, ADD+3 | 
| U | GETFLD+9, GETFLD+11, GETFLD+14, GETFLD+23, SAVE+9, SETXT0+5, FILE+5, FLDNAME+1, UPDATE+6, UPDATE+7 , UPDATE+8, IMPORT2+39, IMPORT2+79 | 
| X | CREATE+1~, CREATE+3* | 
| XML | ADD~, IMPORT2~, IMPORT2+6, IMPORT2+9, IMPORT2+11, IMPORT2+67, IMPORT2+69 | 
| XML( | ADD+3* | 
| XML(999999 | ADD+3 | 
| XMLTMP | IMPORT~ | 
| Y | CREATE+1~, CREATE+4, CREATE+5 |