INHU ;DGH,JSH; 19 Apr 99 11:53;Generic Interface utility routines
Source file <INHU.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Generic Interface System | 2 | ENK^INHE ULOG^INHU |
| VA Fileman | 2 | ^DIC ^DIE |
| MailMan | 1 | WHO^XMA21 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| REPLCE(%L,%X,%P) | ;Replace a portion of a string
|
|
| G2 | ||
| G1 | ||
| ;Input Xform on MAIL RECIPIENT field in file #4005
|
||
| GRET(UIF,TT) | ;Returns retry interval^max # of retries
|
|
| S1 | ||
| EXTRACT(%L,%1,%2) | ;Function to extract from a line that may be over 250 characters
|
|
| ACKLOG(%M,%AM,%S,%L) | ;Log an acknowledgement to a message
|
|
| PIECE(%L,%D,%N) | ;Function to get a piece of a line that may be over 250 characters long
|
|
| CONCAT(%L,%X,%D) | ;Concatenate a string onto another with length greater than 250
|
|
| SETPIECE(%L,%D,%N,%X,%C) | ;Set a piece in a line which may be more than 250 characters
|
|
| ULOG(UIF,ACT,INMSG,REPUIF,INNOACT) | ;Make an activity log entry in UIF
|
|
| ECHK(UIF) | ;Resolve errors for UIF entry
|
| FileNo | Call Tags |
|---|---|
| ^INTHU - [#4001] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^INRHD - [#4005] | G1+2, G1+3 |
| ^INRHSITE(1 | G2, G2+1 |
| ^INRHT - [#4000] | GRET+4 |
| ^INTHER - [#4003] | ECHK+4* |
| ^INTHER("AE" | ECHK+4!* |
| ^INTHER("U" | ECHK+4 |
| ^INTHU - [#4001] | G1, ULOG+11, ULOG+14, ULOG+16, ULOG+20*, ULOG+21*, ACKLOG+6, ACKLOG+9*, ACKLOG+10*, ACKLOG+14 |
| ^INTHU("C" | ACKLOG+8 |
| Name | Line Occurrences |
|---|---|
| G1 | GRET+3 |
| G2 | G1+1 |
| S1 | CONCAT+7 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | GRET+4, ULOG+14* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | ULOG+20*, ULOG+21 |
| %1 | EXTRACT~, EXTRACT+4, EXTRACT+5, EXTRACT+7, EXTRACT+9, EXTRACT+10 |
| %2 | EXTRACT~, EXTRACT+4*, EXTRACT+5, EXTRACT+8, EXTRACT+9, EXTRACT+10 |
| %AM | ACKLOG~, ACKLOG+8, ACKLOG+14 |
| %C | SETPIECE~, SETPIECE+7, S1*, S1+4*, S1+5*, CONCAT+4~ |
| %D | PIECE~, PIECE+4, PIECE+5, PIECE+6, PIECE+7, PIECE+8, PIECE+9, SETPIECE~, SETPIECE+7, CONCAT~ , CONCAT+7 |
| %L | ACKLOG~, ACKLOG+13, PIECE~, PIECE+4, PIECE+5, PIECE+6, PIECE+7, EXTRACT~, EXTRACT+5, EXTRACT+7 , SETPIECE~, S1, S1+1*, S1+2*, CONCAT~, REPLCE~ |
| %L( | PIECE+8, PIECE+9, EXTRACT+8, EXTRACT+9, EXTRACT+10, S1+3, S1+4*, S1+5* |
| %L(1 | PIECE+7, S1+2* |
| %M | ACKLOG~, ACKLOG+6, ACKLOG+9, ACKLOG+10, ACKLOG+14 |
| %N | PIECE~, PIECE+4, PIECE+6, PIECE+7, PIECE+9, SETPIECE~, SETPIECE+7, S1, S1+4, S1+5 , CONCAT+4~, CONCAT+7* |
| %P | REPLCE~ |
| %S | ACKLOG~, ACKLOG+10, ACKLOG+12, ACKLOG+13, ACKLOG+15 |
| %X | SETPIECE~, SETPIECE+7, CONCAT~, CONCAT+7, REPLCE~, REPLCE+8 |
| ACT | ULOG~, ULOG+16, ULOG+17 |
| AMID | ACKLOG+7~, ACKLOG+8*, ACKLOG+9, ACKLOG+10, ACKLOG+11, ACKLOG+15, ACKLOG+16 |
| DA | ULOG+12~, ULOG+15*, ULOG+17*, ACKLOG+11*, MAIL+1~ |
| DA(1 | ULOG+13*, ULOG+16 |
| >> DELIM | CONCAT+7 |
| DEST | GRET+2~, G1*, G1+1, G1+2, G1+3 |
| DIC | ULOG+12~, ULOG+13*, MAIL+1~ |
| DIC(0 | ULOG+13* |
| DIE | ULOG+12~, ULOG+16*, ULOG+17*, ACKLOG+11* |
| DINUM | ULOG+12~ |
| DO | ULOG+12~ |
| DR | ULOG+12~, ULOG+16*, ULOG+17*, ACKLOG+11* |
| DUZ | ULOG+12~* |
| DUZ(0 | ULOG+12* |
| I | ULOG+20*, PIECE+5~, PIECE+8*, PIECE+9, EXTRACT+6~, EXTRACT+8*, EXTRACT+9, EXTRACT+10, SETPIECE+6~, S1+3* , S1+4, S1+5 |
| INI | ECHK+3~, ECHK+4* |
| INMSG | ULOG~, ULOG+18, ULOG+19 |
| INMSG( | ULOG+20 |
| INMSG(1 | ULOG+19* |
| INNOACT | ULOG~, ULOG+17 |
| INX | MAIL+1~ |
| >> INZ | ULOG+15*, ULOG+20, ULOG+21 |
| L0 | PIECE+5~*, PIECE+6, PIECE+7, PIECE+9, PIECE+10*, EXTRACT+6~, EXTRACT+7*, EXTRACT+8*, EXTRACT+9, EXTRACT+10 , CONCAT+4~ |
| L1 | PIECE+5~, PIECE+8*, PIECE+9, PIECE+10, EXTRACT+6~, EXTRACT+8*, EXTRACT+9 |
| LEN | REPLCE+7~, REPLCE+8* |
| MESS | ACKLOG+7~, ACKLOG+15, ACKLOG+16 |
| MESS(1 | ACKLOG+12*, ACKLOG+13*, ACKLOG+14* |
| MESS(2 | ACKLOG+13* |
| MR | GRET+2~*, GRET+4*, GRET+5, G1+3*, G1+4, G2+1*, G2+2 |
| REPUIF | ULOG~, ULOG+16 |
| RR | GRET+2~*, GRET+4*, GRET+5, G1+2*, G1+4, G2*, G2+2 |
| STAT | ACKLOG+7~, ACKLOG+10*, ACKLOG+11, ACKLOG+16 |
| TT | GRET~, GRET+3, GRET+4 |
| U | GRET+4, G1, G1+2, G1+3, G2, G2+1, ULOG+16, ULOG+21, ACKLOG+9, ACKLOG+10 , ACKLOG+14 |
| UIF | GRET~, G1, ULOG~, ULOG+11, ULOG+13, ULOG+14, ULOG+16, ULOG+17, ULOG+20, ULOG+21 , ECHK~, ECHK+4 |
| X | GRET+2~, ULOG+13*, PIECE+5~, PIECE+8, PIECE+9*, PIECE+11, EXTRACT+6~*, EXTRACT+7*, EXTRACT+9*, EXTRACT+10* , EXTRACT+11, ECHK+2, MAIL+2!, MAIL+3!* |
| XMDUZ | MAIL+1~, MAIL+3* |
| XMLOC | MAIL+1~ |
| XMY | MAIL+1~, MAIL+3 |
| XMY("" | MAIL+3 |
| Y | ULOG+12~, ULOG+15, SETPIECE+6~, S1+2*, S1+5*, MAIL+1~ |
| Z | SETPIECE+6~, SETPIECE+7*, S1+1, S1+2, S1+4, S1+5, CONCAT+4~, CONCAT+7* |