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 |  Label References |  Local Variables |  All
Print Page as PDF
Routine: INTSUSN

Package: IHS Generic Interface System

Routine: INTSUSN


Information

INTSUSN ; DGH JPD; 3 Jun 96 09:54; Enhanced functions and utilities

Source Information

Source file <INTSUSN.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
IHS Generic Interface System 6 $$NEW^INHD  ULOG^INHU  $$ACKIN^INHUSEN2  ERRADD^INHUSEN3  $$VERIF^INTSUSN1  DISPLAY^INTSUT1  
Uncategorized 1 $$NOW^UTDT  
VA Fileman 1 ^DIE  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Generic Interface System 1 INTSUT  

Entry Points

Name Comments DBIA/ICR reference
CACKLOG(INCAACK,INCAORIG,INCASTAT,INCANAKM) ;Log an accept (commit) acknowledgement to a message
DEST ;Find destination for incoming message (not incoming ack?).
STORE(INDST,ING,INMSG) ;Store incoming xmission in the Universal Interface file
CACK(INSEND,STAT,ORIGID,TXT,EXPCT,DELAY,INERR,INA,INDA) ;Send accept (commit) acknowledgement
; STAT = ack status (commit ack: CA, CR, CE) MSA-1
; ORIGID = (REQ) MESSID of Incoming message being acknowledged MSA-2
; TXT = Text message MSA-3
; EXPCT = Expected sequence number MSA-4
; DELAY = Delayed Ack type MSA-5
; INERR = Error condition MSA-6
; INA = (OPT) The INA variable array.
; INDA = (OPT) The INDA array of ien entry numbers.
; NOTE: INDA and INA are not normally needed for commit acks, but
; may be used is specialized situations.
TYPNOTAK(ING,INXDST,INDSTP,INDST,INVL,INMSG) ;Type was not an ack
IN(INIP,ING,INDEST,INSEND,INERR,INXDST,INMSG,INMSASTA,INRONLY) ;Process incoming
ACK(INIP,INVL,INSEND,INRONLY) ;Process commit ack and quit back to transceiver routine.
TYPEACK(ING,INVL,INMSG) ;Type was ack

External References

Name Field # of Occurrence
^DIE CACKLOG+10, CACKLOG+20, STORE+23
$$NEW^INHD STORE+19
ULOG^INHU CACK+37, CACKLOG+23, CACKLOG+24
$$ACKIN^INHUSEN2 TYPEACK+16
ERRADD^INHUSEN3 IN+38, IN+43, TYPEACK+22, TYPNOTAK+12
$$VERIF^INTSUSN1 IN+34
DISPLAY^INTSUT1 CACK+19, CACK+21, CACK+35, DEST+5
$$NOW^UTDT CACKLOG+8

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] TYPNOTAK+15, CACK+30
^INRHD("B" DEST+5, DEST+6
^INRHS - [#4006] CACK+30
^INRHT - [#4000] CACK+29
^INTHU - [#4001] CACKLOG+14*, CACKLOG+15*, CACKLOG+19, CACKLOG+22
^INTHU("C" CACKLOG+13, STORE+14, STORE+16

Label References

Name Line Occurrences
$$ACK IN+41, IN+50
$$CACK ACK+16, ACK+17, ACK+18
CACKLOG TYPEACK+26
STORE TYPEACK+24, TYPNOTAK+16
TYPEACK IN+47
TYPNOTAK IN+49

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACKMSG IN+28~, TYPEACK+15~, TYPEACK+16, TYPEACK+26
AMID CACKLOG+6~, CACKLOG+13*, CACKLOG+14, CACKLOG+15, CACKLOG+19, CACKLOG+20, CACKLOG+23
CERR ACK+12~, ACK+16*, ACK+17*, ACK+18*, ACK+19
CND ACK+6~, ACK+9*, ACK+11*, ACK+13, ACK+15, ACK+16, ACK+17
DA CACK+18~, CACKLOG+6~, CACKLOG+8*, CACKLOG+20*, STORE+23*
DELAY CACK~, CACK+25
DEST CACK+18~, CACK+29*, CACK+30, CACK+33
DIC CACK+18~
DIE CACK+18~, CACKLOG+6~, CACKLOG+8*, CACKLOG+20*, STORE+8~, STORE+23*
DR CACK+18~, CACKLOG+6~, CACKLOG+8*, CACKLOG+20*, STORE+8~, STORE+23*
EXPCT IN+27~, IN+32*, TYPEACK+15~, TYPEACK+16, ACK+16, ACK+17, ACK+18, CACK~, CACK+23
INA CACK~, CACK+18~
INA("INACKERR" CACK+27*
INA("INACKTXT" CACK+24*
INA("INDELAY" CACK+25*
INA("INEXPSEQ" CACK+23*
INA("INORIGID" CACK+22*
INA("INSTAT" CACK+22*
INCAACK CACKLOG~, CACKLOG+8, CACKLOG+10~, CACKLOG+14, CACKLOG+15, CACKLOG+22, CACKLOG+24
INCANAKM CACKLOG~, CACKLOG+10~, CACKLOG+21
INCAORIG CACKLOG~, CACKLOG+10~, CACKLOG+11, CACKLOG+13
INCASTAT CACKLOG~, CACKLOG+10~, CACKLOG+15
INDA CACK~, CACK+32*
>> INDELIM IN+35, ACK+9
INDEST IN~
INDST IN+27~, IN+49, TYPEACK+15~, TYPEACK+16, TYPEACK+24, TYPNOTAK~, TYPNOTAK+15*, TYPNOTAK+16, STORE~, STORE+19
INDSTP IN+27~, IN+49, TYPEACK+15~, TYPEACK+16, TYPEACK+20, TYPNOTAK~, TYPNOTAK+10, TYPNOTAK+15, DEST+6*
INERR IN~, IN+32*, IN+34, IN+38, IN+43, TYPEACK+16, TYPEACK+22, TYPEACK+26, TYPNOTAK+12, ACK+16
, ACK+17, ACK+18, CACK~, CACK+27, STORE+21*
INEVN IN+28~, IN+34
ING IN~, IN+34, IN+47, IN+49, TYPEACK~, TYPEACK+16, TYPEACK+24, TYPNOTAK~, TYPNOTAK+16, STORE~
, STORE+19
INIP IN~, IN+41, IN+50, ACK~
INIP("AAC" ACK+11
INIP("AATT" CACK+21
INMSASTA IN~, TYPEACK+15~, TYPEACK+16, TYPEACK+20, TYPEACK+26
INMSG IN~, IN+47, IN+49, TYPEACK~, TYPEACK+24, TYPEACK+26, TYPNOTAK~, TYPNOTAK+16, STORE~, STORE+19*
, STORE+21, STORE+23
INMSH IN+27~, IN+34, IN+35, IN+38, IN+42, TYPEACK+21, TYPNOTAK+11, ACK+9, ACK+18
INRONLY IN~, IN+41, IN+50, ACK~, ACK+8
INSEND IN~, IN+32*, IN+41, IN+50, ACK~, ACK+16, ACK+17, ACK+18, CACK~, CACK+38*
INTYP IN+27~, IN+34, IN+41, IN+47, IN+49
INVL IN+27~, IN+45*, IN+47, IN+49, IN+50, TYPEACK~, TYPEACK+16*, TYPEACK+18, TYPEACK+23*, TYPNOTAK~
, TYPNOTAK+13*, ACK~, ACK+8, ACK+16, ACK+17, ACK+18, ACK+19, STORE+21*
INXDST IN~, IN+49, TYPNOTAK~, TYPNOTAK+9
MESS CACKLOG+6~, CACKLOG+23, CACKLOG+24
MESS(1 CACKLOG+16*, CACKLOG+21*, CACKLOG+22*
MESS(2 CACKLOG+21*
MESSID IN+27~, IN+35*, IN+38, TYPEACK+21, TYPNOTAK+11, STORE+21
>> MSG IN+38, IN+43, TYPEACK+22, TYPNOTAK+12
>> MSG(1 IN+38*, IN+42*, TYPEACK+21*, TYPNOTAK+11*
>> MSG(2 IN+38*, IN+42*, TYPEACK+21*, TYPNOTAK+11*
ORIGID IN+27~, IN+35*, ACK+16, ACK+17, ACK+18, CACK~, CACK+19, CACK+22, CACK+35, STORE+14
, STORE+15, STORE+23
ORIGID2 IN+27~, STORE+14*, STORE+16*, STORE+19
PN STORE+15~*, STORE+16
SCR CACK+18~, CACK+29*, CACK+30, CACK+33
SOURCE STORE+8~, STORE+17*, STORE+19
STAT IN+27~, ACK+12~, CACK~, CACK+22, CACKLOG+6~, CACKLOG+15*, CACKLOG+16, CACKLOG+19*, CACKLOG+20, CACKLOG+21
, CACKLOG+23
TRT CACK+18~, CACK+21*, CACK+29, CACK+33
TXT CACK~, CACK+24
U TYPNOTAK+15, ACK+18, CACK+29, CACKLOG+14, CACKLOG+15, CACKLOG+19, CACKLOG+22
UIF CACK+18~, CACK+35, CACK+37, CACK+38
USED STORE+15~, STORE+16*
Z IN+28~, CACK+18~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All