Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: INHRDUP1

Package: IHS Generic Interface System

Routine: INHRDUP1


Information

INHRDUP1 ;DJL,DGH; 8 Mar 96 14:09;Duplicates interface messages to multiple dests

Source Information

Source file <INHRDUP1.m>

Call Graph

Call Graph Total: 8

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  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Generic Interface System 2 INHRDUP  INHRDUP1  

Entry Points

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

External References

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

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
DEST INTT+24
GALMSH GENMSH+25
INTT INTLOOP+5
SET GALMSH+10, GALMSH+11, GALMSH+12, GALMSH+14
TYPE GALMSH+11

Naked Globals

Name Field # of Occurrence
^(0 DEST+25

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All