INHD ; cmi/flag/maw - FRW,DGH,JSH 29 Aug 97 08:42 Interface Input Driver 07 Oct 91 6:44 AM ; [ 09/09/2004 1:23 PM ]
Source file <INHD.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 4 | ^%DT NOW^%DTC (,FILE)^DICN ^DIE |
| IHS Generic Interface System | 2 | (ENI,ENR)^INHE $$ERRMSG^INHU1 |
| Kernel | 1 | ($$ADDT,$$NOW)^%ZTFDT |
| Uncategorized | 1 | $$CDATF2H^UTDT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| MESSID() | ;Function to return a unique Message ID
|
|
| FAILR | ;Creation of UIF entry by a receiver ( NEW ) failed
|
|
| ERRMES | ;Set up "creation failed" error message
|
|
| TIME | ;Get time to process. If STAT, set to 00000,00000
|
|
| SET(INH,IND,INU,INO,INPRIO) | ;Queue an entry into ^INLHSCH
|
|
| M1 | ||
| STORE | ;Store text in message file (INTHU)
|
|
| ERROR | ;Handle errors
|
|
| NEW(MID,DEST,SRC,G,ACK,DIR,%OUT,INMIDGEN) | ;Make a new entry from an outside program
|
|
| NEWO(DEST,G,ACK,TT,MID,%OUT,INORDUZ,INORDIV,INUIF6,INUIF7,INMIDGEN) | ;Make a new outgoing entry
|
|
| FAILO | ;Creation of UIF entry by NEWO failed
|
| FileNo | Call Tags |
|---|---|
| ^INTHU - [#4001] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TRAP" | NEWO+27, NEW+15 |
| ^INLHDEST( | SET+20* |
| ^INLHSCH | SET+22* |
| ^INRHD - [#4005] | NEWO+29, SET+9, SET+12, TIME+9 |
| ^INRHD("B" | NEW+18 |
| ^INRHSITE(1 | M1 |
| ^INRHT - [#4000] | SET+16, TIME+11 |
| ^INTHL7M - [#4011] | STORE+11, STORE+14 |
| ^INTHOS(1 | ERROR+1 |
| ^INTHPC - [#4004] | FAILO+4 |
| ^INTHU - [#4001] | NEWO+36, NEWO+41*, NEWO+42*, NEWO+43*, NEWO+45*, NEWO+46*, NEWO+48, STORE+12*, STORE+13*, STORE+15* , STORE+16*, STORE+18*, STORE+19*, STORE+20*, NEW+25, NEW+31, SET+9 |
| ^INTHU("C" | NEWO+39, NEW+20, NEW+28, M1+1 |
| ^INTHU("MESSID" | MESSID+2, M1, M1+2 |
| Name | Line Occurrences |
|---|---|
| $$MESSID | NEW+21 |
| ERRMES | FAILR+2, FAILO+2 |
| FAILO | NEWO+35 |
| FAILR | NEW+17, NEW+19, NEW+20, NEW+24 |
| M1 | M1+1 |
| SET | STORE+21 |
| STORE | NEWO+47, NEW+30 |
| TIME | STORE+21 |
| Name | Field # of Occurrence |
|---|---|
| ^("MESSID" | M1* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | NEWO+33, TIME+16~, TIME+18* |
| %DT | TIME+20~* |
| %OUT | NEWO~, NEWO+39, STORE+21, NEW~, NEW+28 |
| ACK | NEWO~, NEWO+28, NEWO+39, NEW~, NEW+17, NEW+28 |
| >> BHLMIEN | STORE+11, STORE+14, STORE+17 |
| C | NEWO+30~, STORE+9~, STORE+12*, STORE+13*, STORE+15*, STORE+16*, STORE+18*, STORE+19*, STORE+20 |
| DA | NEWO+30~, NEWO+36*, NEWO+41, NEWO+42, NEWO+43, NEWO+45, NEWO+46, NEWO+48, NEWO+49, STORE+12 , STORE+13, STORE+15, STORE+16, STORE+18, STORE+19, STORE+20, STORE+21, NEW+16~, NEW+25*, NEW+31 , NEW+32, SET+10~, SET+18* |
| DD | NEWO+30~, NEWO+34!, NEW+16~ |
| DEST | NEWO~, NEWO+28, NEWO+29, NEWO+39, STORE+21, NEW~, NEW+17, NEW+18*, NEW+19, NEW+28 , ERRMES+2, ERROR+2, TIME+9 |
| DIC | NEWO+30~, NEWO+34*, NEW+16~, NEW+23* |
| DIC(0 | NEWO+34*, NEW+23* |
| DIE | NEWO+30~, NEWO+40*, NEW+16~, NEW+29*, SET+10~, SET+18* |
| DIR | NEW~, NEW+22*, NEW+28 |
| DLAYGO | NEWO+30~, NEWO+34*, NEW+16~, NEW+23* |
| DO | NEWO+30~, NEWO+34!, NEW+16~ |
| DR | NEWO+30~, NEWO+40*, NEW+16~, NEW+29*, SET+10~, SET+18* |
| ERROR | FAILR+1~, FAILR+3, FAILO+1~, FAILO+10 |
| ERROR(1 | ERRMES+1* |
| ERROR(2 | ERRMES+2* |
| ERROR(3 | ERRMES+2* |
| ERROR(4 | ERRMES+2* |
| ERROR(5 | ERRMES+2* |
| G | NEWO~, NEWO+28, NEWO+39, STORE+12, STORE+13, STORE+15, STORE+16, STORE+18, STORE+19, NEW~ , NEW+17, NEW+28, ERRMES+2 |
| H | NEWO+30~, SET+10~, SET+13*, SET+14 |
| I | NEWO+30~, STORE+9~, STORE+12*, STORE+13, STORE+15*, STORE+16, STORE+18*, STORE+19 |
| >> INA("DMISID" | NEWO+45 |
| >> INA("MSGTYPE" | NEWO+46 |
| INBNZ | FAILO+1~, FAILO+4* |
| >> INBPN | FAILO+4, FAILO+10 |
| INBZ | FAILO+1~, FAILO+4* |
| IND | SET~, SET+9, SET+12, SET+20 |
| >> INDA | NEWO+42 |
| INDELQ | SET+10~, SET+12*, SET+20 |
| INDEST | NEWO+37~, NEWO+39*, NEW+26~, NEW+28* |
| INDIR | NEWO+37~, NEWO+39*, NEW+26~, NEW+28* |
| ING | NEWO+37~, NEWO+39*, NEW+26~, NEW+28* |
| INH | SET~, SET+13, SET+14*, SET+18, SET+20, SET+22 |
| INHNOW | NEWO+30~, NEWO+33*, NEWO+34 |
| INMID | NEWO+37~, NEWO+39*, NEW+26~, NEW+28* |
| INMIDGEN | NEWO~, NEWO+38*, NEWO+39, NEW~, NEW+27*, NEW+28 |
| INNEACK | NEWO+37~, NEWO+39*, NEW+26~, NEW+28* |
| INNEOUT | NEWO+37~, NEWO+39*, NEW+26~, NEW+28* |
| INO | SET~, SET+9 |
| INORDIV | NEWO~ |
| INORDUZ | NEWO~ |
| INORGIEN | NEWO+37~, NEWO+39*, NEW+26~, NEW+28* |
| INP | SET+10~, SET+17*, SET+18, SET+20, SET+22 |
| INPRIO | SET~, SET+17 |
| INSRC | NEWO+37~, NEWO+39*, NEW+26~, NEW+28* |
| INTT | NEWO+37~, NEWO+39*, NEW+26~, NEW+28* |
| INU | SET~, SET+9, SET+18, SET+20, SET+22 |
| INUIF6 | NEWO~, NEWO+41, NEWO+42 |
| INUIF7 | NEWO~, NEWO+43, NEWO+44 |
| J | STORE+9~, STORE+13*, STORE+16*, STORE+19* |
| MID | NEWO~, NEWO+39, NEW~, NEW+17, NEW+19, NEW+20, NEW+21*, NEW+28, ERRMES+2 |
| P | TIME+16~ |
| P( | TIME+18* |
| P("D" | TIME+19 |
| P("H" | TIME+19 |
| P("M" | TIME+19 |
| P("S" | TIME+19 |
| SRC | NEWO+30~, NEW~, NEW+17, NEW+28, ERRMES+2 |
| T | TIME+16~*, TIME+18 |
| TIME | NEWO+30~, STORE+21, NEW+16~, TIME+10*, TIME+12*, TIME+13*, TIME+20*, TIME+21* |
| TT | NEWO~, NEWO+28, NEWO+39, NEW+16~, ERROR+2, SET+16, TIME+9*, TIME+10, TIME+11 |
| TT0 | SET+10~, SET+16*, SET+17 |
| TTP | TIME+7~, TIME+11*, TIME+12, TIME+13, TIME+15, TIME+16, TIME+19*, TIME+20 |
| U | STORE+11, STORE+14, FAILO+4, M1, SET+12, SET+17, TIME+9, TIME+11 |
| X | NEWO+27*, NEWO+30~, NEWO+34*, NEW+15*, NEW+16~, NEW+23*, MESSID+1~, M1*, SET+10~, TIME+20~* |
| Y | NEWO+30~, NEWO+35, NEWO+36, NEW+16~, NEW+24, NEW+25, MESSID+1~, M1*, M1+1, M1+3 , SET+10~, TIME+20~ |