TIUPUTC ; SLC/JER - Document filer - captioned header ;07/12/16 13:04
Source file <TIUPUTC.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
MAIN | ; ---- Controls branching.
; Attempts to file upload documents in the target file. ; Requires DA = IEN of 8925.2 upload buffer entry. |
|
LOCATE(LINE,REC) | ; ---- Locate line in boilerplate text
|
|
STUFREC(HEADER,TIURECD) | ; ---- Stuffs record with known fixed fields;
; Checks for missing fields. |
|
CKEXPCOS(NEWMISS) | ; check if Exp Cos is a missing field. Requires some vars from STUFREC
|
|
BOILRPLT(TIUREC) | ; ---- Execute/Interleave Boilerplates w/uploaded text
|
|
SETROOT(LINECNT,RECORD) | ; ---- Sets root of WP field
|
|
BUFPURGE(DA) | ; ---- Call ^DIK to purge buffer record when all's well
|
|
PREPROC(DA) | ; ---- Strip controls & white space from headers
|
|
DADTYPE(DA) | ; ---- Get type of original document for addenda
|
|
FINISH | ; ---- Finish document: feedback, postfile code, merge boil,
; log file event |
Name | Field # of Occurrence |
---|---|
FILE^DIE | STUFREC+12, CKEXPCOS+11 |
^DIK | BUFPURGE+1 |
$$CHKFILE^TIUADCL | STUFREC+10 |
MERGTEXT^TIUEDI1 | FINISH+14 |
LOADDFLT^TIUEDI4 | BOILRPLT+3 |
$$ISADDNDM^TIULC1 | STUFREC+10, CKEXPCOS+3, FINISH+4, FINISH+9 |
$$POSTFILE^TIULC1 | FINISH+10 |
GETTIU^TIULD | BOILRPLT+2, FINISH+13 |
SETPARM^TIULE | MAIN+6 |
$$REQCOSIG^TIULP | CKEXPCOS+7 |
$$TRNSFRM^TIULX | STUFREC+11, CKEXPCOS+10 |
MAIN^TIUPEVNT | MAIN+8, MAIN+9, STUFREC+18, CKEXPCOS+13, FINISH+16 |
$$DADTYPE^TIUPUTC | CKEXPCOS+3 |
GETREC^TIUPUTC1 | MAIN+24 |
$$STRIP^TIUUPLD | PREPROC+5 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^TIU(8925.2 - [#8925.2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TIU(8925 - [#8925] | MAIN+39*, LOCATE+2, LOCATE+3, CKEXPCOS+2, CKEXPCOS+4, CKEXPCOS+5, DADTYPE+2, DADTYPE+3, FINISH+15! |
^TIU(8925.1 - [#8925.1] | MAIN+36, STUFREC+18, CKEXPCOS+13, FINISH+16 |
^TIU(8925.2 - [#8925.2] | MAIN+13, MAIN+14, MAIN+33!, MAIN+41!, MAIN+45!, MAIN+47!, MAIN+48!, MAIN+51, PREPROC+2, PREPROC+3 , PREPROC+5* |
^TMP("TIUPRFUP" | FINISH+11! |
^TMP("TIUPUTC" | MAIN+5!, MAIN+53, MAIN+55, MAIN+56, MAIN+57, MAIN+58!, STUFREC+19*, STUFREC+22*, CKEXPCOS+15* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BTXT | LOCATE+1~, LOCATE+3*, LOCATE+4 |
DA | MAIN+8, MAIN+9, MAIN+11, MAIN+13, MAIN+14, MAIN+33, MAIN+41, MAIN+45, MAIN+47, MAIN+48 , MAIN+51, STUFREC+18, CKEXPCOS+13, BUFPURGE~, PREPROC~, PREPROC+2, PREPROC+3, PREPROC+5, DADTYPE~, DADTYPE+2 , FINISH+16 |
DIK | BUFPURGE+1~* |
DT | SETROOT+1 |
FDARR | STUFREC+2~, STUFREC+4*, STUFREC+10, STUFREC+11, CKEXPCOS+10 |
FLAGS | STUFREC+2~, STUFREC+4*, STUFREC+12, CKEXPCOS+11 |
HEADER | STUFREC~, CKEXPCOS+1~ |
HEADER( | STUFREC+7, STUFREC+11, CKEXPCOS+8*, CKEXPCOS+10 |
HIT | LOCATE+1~*, LOCATE+2, LOCATE+4* |
IENS | STUFREC+2~, STUFREC+3*, STUFREC+4 |
ISADDNDM | FINISH+2~*, FINISH+4*, FINISH+5, FINISH+6 |
LINE | LOCATE~, LOCATE+4 |
LINECNT | SETROOT~, SETROOT+1 |
NEWMISS | STUFREC+2~, STUFREC+13*, STUFREC+19*, STUFREC+20, CKEXPCOS~, CKEXPCOS+15 |
REC | LOCATE~, LOCATE+2, LOCATE+3 |
RECORD | SETROOT~ |
RECORD("TROOT" | SETROOT+1 |
TIU | BOILRPLT+1~, BOILRPLT+2, FINISH+13~, FINISH+14 |
TIU12 | CKEXPCOS+1~, CKEXPCOS+5*, CKEXPCOS+6 |
TIU13 | CKEXPCOS+1~, CKEXPCOS+5*, CKEXPCOS+6 |
TIUAUTH | CKEXPCOS+1~, CKEXPCOS+6*, CKEXPCOS+7 |
TIUBGN | MAIN+3~, MAIN+7*, MAIN+9, MAIN+35, MAIN+42, MAIN+47, MAIN+48, PREPROC+4 |
TIUD0 | CKEXPCOS+1~, CKEXPCOS+4* |
TIUDA | MAIN+3~ |
TIUDAD | CKEXPCOS+1~, CKEXPCOS+4*, DADTYPE+1~, DADTYPE+2*, DADTYPE+3 |
TIUDONE | MAIN+4~, FINISH+8* |
TIUDTDIC | CKEXPCOS+1~, CKEXPCOS+6*, CKEXPCOS+7 |
TIUEC | CKEXPCOS+1~, CKEXPCOS+6* |
TIUECMSG | STUFREC+2~, STUFREC+21, CKEXPCOS+12, CKEXPCOS+13 |
TIUFDA | STUFREC+2~, STUFREC+12, STUFREC+18, CKEXPCOS+1~, CKEXPCOS+13 |
TIUFDT | MAIN+3~, MAIN+12*, MAIN+16, MAIN+17*, MAIN+24, MAIN+35 |
TIUFRST | MAIN+20~*, MAIN+30 |
TIUHDR | MAIN+20~, MAIN+24, MAIN+26 |
TIUHLIN | PREPROC+1~*, PREPROC+4*, PREPROC+5 |
TIUHSIG | MAIN+3~, MAIN+7*, MAIN+8, MAIN+16, MAIN+18, MAIN+35, MAIN+42, MAIN+47, PREPROC+4 |
TIUI | MAIN+3~, MAIN+12*, MAIN+13*, MAIN+14, MAIN+20, MAIN+30, MAIN+41, MAIN+45, MAIN+47, MAIN+48 , STUFREC+2~, STUFREC+6*, STUFREC+7*, STUFREC+10, STUFREC+11, CKEXPCOS+1~, CKEXPCOS+8*, CKEXPCOS+10, PREPROC+1~*, PREPROC+2* , PREPROC+3, PREPROC+5 |
TIUINST | MAIN+5~ |
TIUJ | MAIN+20~, MAIN+30*, MAIN+33, LOCATE+1~*, LOCATE+2*, LOCATE+3, LOCATE+5 |
TIULCNT | MAIN+3~, MAIN+23, MAIN+29*, MAIN+37*, MAIN+38*, MAIN+39, MAIN+43*, MAIN+50, FINISH+3 |
TIULIM | MAIN+3~ |
TIULINE | MAIN+3~, MAIN+14*, MAIN+16, MAIN+18, MAIN+24, MAIN+35, MAIN+36, MAIN+37, MAIN+39, MAIN+42 , MAIN+43, MAIN+47, MAIN+48 |
TIUMSG | STUFREC+2~, STUFREC+14, STUFREC+18, STUFREC+21 |
TIUPC | STUFREC+2~ |
TIUPOST | MAIN+3~, FINISH+10*, FINISH+11 |
>> TIUPRM0 | MAIN+6, MAIN+7, MAIN+11 |
>> TIUPRM1 | MAIN+6 |
TIUREC | MAIN+3~, MAIN+24!, MAIN+26, MAIN+34, BOILRPLT~, FINISH+3 |
TIUREC("#" | MAIN+25, MAIN+27, MAIN+34, MAIN+37, MAIN+39, MAIN+47, BOILRPLT+2, BOILRPLT+3, FINISH+4, FINISH+5 , FINISH+9, FINISH+13, FINISH+14, FINISH+15 |
TIUREC("BOILON" | MAIN+34, MAIN+35, MAIN+42, FINISH+12 |
TIUREC("FILE" | MAIN+34, MAIN+35, FINISH+12 |
TIUREC("ROOT" | MAIN+25, MAIN+27 |
TIUREC("TEXT" | MAIN+27 |
TIUREC("TROOT" | MAIN+23, MAIN+27*, MAIN+28, MAIN+29, MAIN+42, MAIN+43, MAIN+47, MAIN+50 |
TIUREC("TYPE" | BOILRPLT+3, FINISH+5, FINISH+9, FINISH+16 |
TIURECD | STUFREC~, STUFREC+11, CKEXPCOS+10 |
TIURECD("#" | STUFREC+3, STUFREC+10, CKEXPCOS+2, CKEXPCOS+3, CKEXPCOS+4, CKEXPCOS+5 |
TIURECD("FILE" | STUFREC+4 |
TIURECD("TYPE" | STUFREC+10, STUFREC+18, CKEXPCOS+13 |
TIUTITL | CKEXPCOS+1~, CKEXPCOS+2*, CKEXPCOS+3*, CKEXPCOS+4*, CKEXPCOS+7 |
TIUTYPE | MAIN+5~, FINISH+5*, FINISH+9*, FINISH+10 |
U | MAIN+7, MAIN+11, MAIN+29, STUFREC+18, CKEXPCOS+4, CKEXPCOS+6, CKEXPCOS+13, DADTYPE+2, FINISH+16 |
X | PREPROC+1~, PREPROC+3*, PREPROC+4, PREPROC+5 |
Y | DADTYPE+1~, DADTYPE+3*, DADTYPE+4 |
>> ZTQUEUED | MAIN+53, FINISH+6 |