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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables |  All
Print Page as PDF
Routine: INHUSEN8

Package: IHS Generic Interface System

Routine: INHUSEN8


Information

INHUSEN8 ; DGH ; 11 Nov 1999 16:44 ; X12 activity log and acking logic

Source Information

Source file <INHUSEN8.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
IHS Generic Interface System 3 ENR^INHE  ULOG^INHU  ERRADD^INHUSEN3  
Kernel 1 (TTSTP,TTSTRT)^XUSAUD  
Uncategorized 1 $$NOW^UTDT  
VA Fileman 1 ^DIE  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Generic Interface System 1 INHUSEN6  

Entry Points

Name Comments DBIA/ICR reference
CACKLOG(INCAACK,INLINK,INSTAT,INCANAKM) ;Log an X12 communication ack
UPDATE(INCAACK,INLINK) ;Update activity log multiple of outgoing msg
TACK(INDSTR,INTA,ORIGID,INSEND,INQUE) ;Send Interchange Acknowledgement
; This returns a TA1 (Interchange Acknowledgment) or 997. The
; Ack does not go through output processor. The pointer to the
; Interchange Ack TT is in the Interface Destination File and is
; independent of the originating message TT.

External References

Name Field # of Occurrence
^DIE CACKLOG+13, CACKLOG+27
ENR^INHE TACK+32, TACK+33, TACK+52
ULOG^INHU CACKLOG+30, UPDATE+22, TACK+54
ERRADD^INHUSEN3 CACKLOG+14, CACKLOG+15, UPDATE+14
$$NOW^UTDT CACKLOG+11
TTSTP^XUSAUD TACK+49
TTSTRT^XUSAUD TACK+45

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^INTHU - [#4001] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^INRHD - [#4005] TACK+32, TACK+33, TACK+39
^INRHS - [#4006] TACK+39
^INRHT - [#4000] TACK+38
^INTHPC - [#4004] TACK+45
^INTHU - [#4001] CACKLOG+8, CACKLOG+18*, CACKLOG+23*, CACKLOG+26, CACKLOG+29, UPDATE+11, UPDATE+17*, UPDATE+19*, UPDATE+21
^INTHU("ASEQ" CACKLOG+15, CACKLOG+16, UPDATE+14, UPDATE+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMID CACKLOG+9~, CACKLOG+16*, CACKLOG+18, CACKLOG+23, CACKLOG+26, CACKLOG+27, CACKLOG+30, UPDATE+13~, UPDATE+15*, UPDATE+17
, UPDATE+19, UPDATE+22
DA CACKLOG+9~, CACKLOG+11*, CACKLOG+27*, UPDATE+13~, TACK+31~
DEST TACK+31~, TACK+38*, TACK+39, TACK+46
DIC TACK+31~
DIE CACKLOG+9~, CACKLOG+11*, CACKLOG+27*, UPDATE+13~, TACK+31~
DR CACKLOG+9~, CACKLOG+11*, CACKLOG+27*, UPDATE+13~, TACK+31~
INA TACK+31~
>> INBPN TACK+32, TACK+33, TACK+45, TACK+52
INCAACK CACKLOG~, CACKLOG+8, CACKLOG+11, CACKLOG+13~, CACKLOG+18, CACKLOG+23, CACKLOG+29, UPDATE~, UPDATE+11, UPDATE+17
, UPDATE+19, UPDATE+21
INCANAKM CACKLOG~, CACKLOG+13~, CACKLOG+28
INCAORIG CACKLOG+13~
>> INDA TACK+43*
INDSTR CACKLOG+15, CACKLOG+16, UPDATE+14, UPDATE+15, TACK~, TACK+32, TACK+33
>> INERR CACKLOG+14, CACKLOG+15, UPDATE+14
>> INHSRVR TACK+45
INLINK CACKLOG~, CACKLOG+14, CACKLOG+15, CACKLOG+16, UPDATE~, UPDATE+12, UPDATE+14, UPDATE+15
INQUE TACK~, TACK+41*, TACK+46, TACK+54
INSEND TACK~, TACK+55*
INSTAT CACKLOG~, CACKLOG+13~, CACKLOG+20, CACKLOG+23
INTA TACK~
INTNAME TACK+31~, TACK+38*, TACK+45
MESS CACKLOG+9~, CACKLOG+30, UPDATE+13~, UPDATE+22
MESS(1 CACKLOG+20*, CACKLOG+29*, UPDATE+21*
MESS(2 CACKLOG+28*
ORIGID CACKLOG+14, CACKLOG+15, UPDATE+14, TACK~, TACK+32, TACK+52
SCR TACK+31~, TACK+38*, TACK+39, TACK+46
STAT CACKLOG+9~, CACKLOG+23*, CACKLOG+26*, CACKLOG+27, CACKLOG+30, UPDATE+13~
TRT TACK+31~, TACK+33*, TACK+38, TACK+46
U CACKLOG+18, CACKLOG+23, CACKLOG+26, CACKLOG+29, UPDATE+17, UPDATE+19, UPDATE+21, TACK+33, TACK+38, TACK+45
UIF TACK+31~, TACK+52, TACK+54, TACK+55
>> XUAUDIT TACK+45, TACK+49
Z TACK+31~, TACK+46*, TACK+47
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables |  All