INHRDUP1 ;DJL,DGH; 8 Mar 96 14:09;Duplicates interface messages to multiple dests
Source file <INHRDUP1.m>
Package | Total | Call Graph |
---|---|---|
IHS Generic Interface System | 7 | ($$MESSID,$$NEWO)^INHD (LOG,NEWMSG)^INHRDUP GENMSH^INHRDUP1 (MC,MC1)^INHS ($$PIECE,SETPIECE)^INHU $$FINDRID^INHUT5 LOG^INHUT6 |
Uncategorized | 1 | $$DATEFMT^UTDT |
Package | Total | Caller Graph |
---|---|---|
IHS Generic Interface System | 2 | INHRDUP INHRDUP1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
GALMSH(INATVAL,INCMPMSH,INGALMSH,INMESSID) | ;Create new COMPOSITE MSH using gallery-set data
|
|
SET | ;Set pieces into INMRGMSH
|
|
DEST(INDEST,INV) | ;Process destinations
|
|
INTLOOP | ;Transaction Type loop
|
|
INTT(INTT,INGETOUT) | ;Process Transaction Type
|
|
GENMSH(INCMPMSH,INTT,INRECFAC,INMESSID) | ; Generate MSH nodes using REVERSE precedence order
|
|
TYPE | ;create <message type><subdelim><event type> field
|
Name | Field # of Occurrence |
---|---|
$$MESSID^INHD | DEST+19 |
$$NEWO^INHD | DEST+27 |
LOG^INHRDUP | DEST+29 |
NEWMSG^INHRDUP | DEST+22 |
GENMSH^INHRDUP1 | DEST+20 |
MC^INHS | INTT+30 |
MC1^INHS | INTT+28 |
$$PIECE^INHU | GENMSH+31, GENMSH+36, GALMSH+13 |
SETPIECE^INHU | GENMSH+31, GENMSH+36, SET+2 |
$$FINDRID^INHUT5 | DEST+8 |
LOG^INHUT6 | INTT+20, DEST+10 |
$$DATEFMT^UTDT | GALMSH+10 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^INRHR( | GENMSH+25, GENMSH+26, GENMSH+27 |
^INRHR("B" | GENMSH+19 |
^INRHT - [#4000] | INTT+7, DEST+27 |
^INTHU - [#4001] | DEST+25 |
Name | Line Occurrences |
---|---|
DEST | INTT+24 |
GALMSH | GENMSH+25 |
INTT | INTLOOP+5 |
SET | GALMSH+10, GALMSH+11, GALMSH+12, GALMSH+14 |
TYPE | GALMSH+11 |
Name | Field # of Occurrence |
---|---|
^(0 | DEST+25 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | INTT+29*, INTT+30* |
%INV | DEST+12!*, DEST+13, DEST+22, DEST+27, DEST+31 |
CP | GENMSH+30*, GENMSH+31, GENMSH+35*, GENMSH+36, GALMSH+7~, GALMSH+8*, SET+2 |
I | GENMSH+31*, GENMSH+36*, GALMSH+7~, GALMSH+9*, GALMSH+10, GALMSH+11, GALMSH+12, GALMSH+13, SET+1, SET+2 , TYPE+1, TYPE+3 |
>> INA | GENMSH+36 |
INATVAL | GENMSH+16~, GENMSH+25!, GENMSH+34, GALMSH~ |
INATVAL( | GENMSH+36, SET+1* |
INCMPMSH | GENMSH~, GENMSH+18, GENMSH+21*, GENMSH+23*, GENMSH+25, GENMSH+30, GENMSH+31, GENMSH+32!*, GENMSH+35, GENMSH+36 , GENMSH+37!*, GALMSH~, GALMSH+8, GALMSH+13, GALMSH+15!*, TYPE+3, TYPE+4, DEST+19!*, DEST+20, DEST+22 |
INDELIM | GENMSH+16~, GENMSH+18*, GENMSH+21, GENMSH+23, GENMSH+30, GENMSH+31, GENMSH+35, GENMSH+36, GALMSH+8, GALMSH+13 , SET+2, TYPE+3, TYPE+4 |
INDEST | INTT+19*, INTT+22*, INTT+23*, INTT+24, DEST~, DEST+4, DEST+8, DEST+20, DEST+27 |
>> INERR( | INTT+7*, DEST+28* |
>> INERROR | INTLOOP+4*, INTT+7*, DEST+28* |
>> INEVTYP | TYPE+1*, TYPE+3, TYPE+4 |
INGALMSH | GENMSH+16~, GENMSH+25*, GALMSH~, GALMSH+13, TYPE+1 |
INGETOUT | INTLOOP+4*, INTLOOP+5, INTT~, INTT+18* |
>> INIEN | INTLOOP+4* |
INMESSID | GENMSH~, GENMSH+21, GENMSH+25, GALMSH~, GALMSH+12, DEST+19*, DEST+20, DEST+27 |
INMIDGEN | DEST+24~, DEST+25*, DEST+27 |
INMRGMSH | GALMSH+7~, GALMSH+8*, GALMSH+15, SET+2 |
INMSH | GENMSH+16~, GENMSH+27!, GENMSH+29, GENMSH+31 |
>> INMSH0 | DEST+19 |
>> INMULT( | INTLOOP+5, INTT+23, DEST+20 |
>> INMULT("PD" | INTT+10 |
>> INMULT("TT" | INTT+13 |
>> INNEWUIF | DEST+27*, DEST+28 |
INORDIV | DEST+24~, DEST+25*, DEST+27 |
INORDUZ | DEST+24~, DEST+25*, DEST+27 |
INPDEST | INTT+6~, INTT+10*, INTT+16, INTT+19 |
>> INPRIO( | INTT+20, DEST+10 |
INRECFAC | GENMSH~, GENMSH+23* |
>> INSRCTL("INDEST" | INTT+16*, INTT+18*, DEST+4* |
>> INSRCTL("INTT" | INTT+16* |
INSRDATA | INTT+16~, INTT+17, DEST+8 |
INSRMC | INTT+6~, INTT+10*, INTT+11, INTT+13*, INTT+16 |
INSRPRIO | INTT+6~, INTT+11*, INTT+13*, INTT+18, INTT+20, DEST+10 |
>> INSTAT | INTT+7*, DEST+28* |
INTMP | GENMSH+16~, GENMSH+30!*, GENMSH+31, GENMSH+32, GENMSH+35!*, GENMSH+36, GENMSH+37 |
INTT | GENMSH~, GENMSH+19*, GENMSH+25, GENMSH+26, GENMSH+27, INTLOOP+4*, INTLOOP+5*, INTT~, INTT+7, INTT+10 , INTT+13, INTT+16, INTT+23, DEST+20, DEST+27 |
>> INTYPE(0 | DEST+28 |
>> INUIF | INTT+20, DEST+10, DEST+25 |
>> INUIF6 | DEST+27 |
>> INUIF7 | DEST+27 |
INV | INTT+24, INTT+26, INTT+27*, INTT+30, DEST~, DEST+22 |
>> INVS | INTT+27, INTT+28, INTT+30, DEST+12 |
>> INVTMP | INTT+30 |
L | GENMSH+31*, GENMSH+36*, GALMSH+7~, GALMSH+13*, TYPE+1*, TYPE+2, TYPE+3, TYPE+4 |
L1 | GALMSH+7~, GALMSH+10*, GALMSH+12*, GALMSH+13*, SET+1, SET+2, TYPE+2*, TYPE+3*, TYPE+4* |
U | GALMSH+13, TYPE+1, INTT+20, DEST+10, DEST+25, DEST+27, DEST+28 |