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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: INHVCRA

Package: IHS Generic Interface System

Routine: INHVCRA


Information

INHVCRA ;KAC,JKB ; 7 Mar 96 14:02; Application Server (ApS)

Source Information

Source file <INHVCRA.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
IHS Generic Interface System 10 ACK^INHOS  $$RUN^INHOTM  $$ERRMSG^INHU1  $$SETENV^INHULOG  $$IN^INHUSEN  $$SEND^INHUVUT  INIT^INHUVUT1  ($$RECEIVE,DEBUG,LOG,OPEN)^INHVCRA1  
$$INPARMS^INHVCRL2  $$RUNIN^INHVCRL3  
Kernel 2 ERRLOG^%ZTOS  (AUDCHK,AUDSTP,ITIME,TTSTP,TTSTRT)^XUSAUD  
Uncategorized 1 CLOSE^%INET  

Entry Points

Name Comments DBIA/ICR reference
REJECT(INERR) ; reject inbound message
; Input : INERR (req) = error msg
; Output: void
; log error
EN(INBPN,INHSRVR,INADDR,INPORT,INTICK,INDUZ) ;
SHUTDWN ; shutdown ApS
ERR ; error trap vector
; reset trap
LOGONDS(X) ; get the logon message destination
; Input : X (opt) = var for logon msg INTERFACE DESTINATION Name (pbr)
; Output: boolean; returns true if logon dest found; else false
LOGOFFDS(X) ; get the logoff message destination
; Input : X (opt) = var for logoff msg INTERFACE DESTINATION Name (pbr)
; Output: boolean; returns true if logoff dest found; else false
SENDACK ; send acknowledgement
; Input : INACKUIF,INBPN,INCHNL,INERR,INIP(),INOA,INUIF,INMSGP()
; Output: void
; ERR,INACKUIF

External References

Name Field # of Occurrence
CLOSE^%INET SHUTDWN+1
ERRLOG^%ZTOS ERR+4
ACK^INHOS SENDACK+8
$$RUN^INHOTM EN+59, EN+67
$$ERRMSG^INHU1 ERR+4
$$SETENV^INHULOG EN+47
$$IN^INHUSEN EN+79
$$SEND^INHUVUT SENDACK+13
INIT^INHUVUT1 EN+49
$$RECEIVE^INHVCRA1 EN+73
DEBUG^INHVCRA1 EN+42, SHUTDWN+5
LOG^INHVCRA1 EN+45, EN+46, EN+47, EN+51, EN+55, EN+56, EN+57, EN+61, EN+63, EN+64
, EN+71, EN+74, EN+76, EN+102, SHUTDWN+5, ERR+4, REJECT+4, SENDACK+4, SENDACK+6, SENDACK+7
, SENDACK+9, SENDACK+10, SENDACK+16, SENDACK+17
OPEN^INHVCRA1 EN+62
$$INPARMS^INHVCRL2 EN+90
$$RUNIN^INHVCRL3 EN+105
AUDCHK^XUSAUD EN+42
AUDSTP^XUSAUD SHUTDWN+7
ITIME^XUSAUD EN+44, EN+69
TTSTP^XUSAUD EN+107, SENDACK+15
TTSTRT^XUSAUD EN+78, EN+104, SENDACK+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" EN+40, ERR+2
^INRHB("RUN" EN+45, SHUTDWN+3!, SHUTDWN+4
^INRHD - [#4005] EN+53
^INRHD("B" LOGONDS+4, LOGOFFDS+4
^INTHPC - [#4004] EN+40, EN+50
^UTILITY("INREC" SHUTDWN+2!
^UTILITY("INV" SHUTDWN+2!

Label References

Name Line Occurrences
$$LOGOFFDS EN+56
$$LOGONDS EN+55
REJECT EN+88, EN+91, EN+96, EN+98, EN+108
SENDACK EN+93, EN+110
SHUTDWN EN+45, EN+47, EN+51, EN+55, EN+56, EN+59, EN+63, ERR+5

Naked Globals

Name Field # of Occurrence
^(8 EN+50

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DUZ EN+57, EN+71
ERR EN+39~, EN+40*, EN+45*, EN+47*, EN+51*, EN+55*, EN+56*, EN+63*, EN+73*, EN+74
, EN+79*, EN+88, EN+90*, EN+91, EN+105*, EN+107, EN+108, EN+111, ERR+2*, SENDACK+6*
, SENDACK+9*, SENDACK+13*, SENDACK+15, SENDACK+16*
I EN+82~, EN+84*, EN+85, EN+86*
INACKUIF EN+39~, EN+72!, EN+79, EN+93, SENDACK+5, SENDACK+8, SENDACK+9, SENDACK+10, SENDACK+12, SENDACK+13
INADDR EN~, EN+61, EN+62
INBPN EN~, EN+40, EN+45, EN+49, EN+50, SHUTDWN+3, SHUTDWN+4
INCHNL EN+39~, EN+62, EN+63, EN+73, SHUTDWN+1, SENDACK+13
INDATA EN+39~
INDEST EN+39~, EN+79
INDST EN+39~, EN+72!, EN+94*, EN+96, EN+98, EN+100, EN+102, EN+108, EN+111
INDSTOFF EN+39~, EN+56, EN+100
INDSTON EN+39~, EN+55, EN+96, EN+98, EN+108, EN+111
INDSTP EN+39~, EN+72!, EN+90, EN+94, EN+105, SENDACK+8
INDSTR EN+39~, EN+50*, EN+51, EN+53, EN+79
INDUZ EN~, EN+46, EN+47
INERR EN+39~, EN+72!, EN+73, EN+74, EN+79, EN+83!, EN+88, EN+90, EN+91, EN+105
, EN+108, REJECT~, REJECT+4, SENDACK+8
INERR( EN+85*, EN+86*
INERR("" EN+84
INERR(1 EN+83*
ING EN+39~, EN+73*, EN+79, EN+85, EN+86, EN+87
INHSRVR EN~, EN+44, EN+45, EN+47, EN+69, EN+78, EN+104, SHUTDWN+3, SHUTDWN+4, SENDACK+12
INIP EN+39~, EN+49, EN+62, EN+73, SENDACK+13
INLOGON EN+39~, EN+67*, EN+74*, EN+96, EN+98*, EN+100*, EN+108*, EN+111*
INMEM EN+39~, EN+62, EN+73
INMSGP EN+39~, EN+90, EN+105
INMSGP( EN+94, SENDACK+8
INOA EN+39~, EN+72!, EN+105, SENDACK+8
INOA("INSTAT" EN+93*, EN+110*, REJECT+5*, SENDACK+4*, SENDACK+10, SENDACK+17
INODA EN+39~, EN+72!, EN+105, SENDACK+8
INPNAME EN+39~, EN+40*, EN+44, EN+69, EN+78, EN+104, SENDACK+12
INPORT EN~, EN+61, EN+62
INTICK EN~
INUIF EN+39~, EN+72!, EN+79, EN+81, EN+90, EN+104, EN+105, SENDACK+6, SENDACK+7, SENDACK+8
INUSEQ EN+39~, EN+53*, EN+79
INV EN+39~, SENDACK+8
INXDST EN+39~, EN+50*, EN+79
J EN+82~, EN+84*, EN+86*
U EN+40*, EN+47, EN+50, EN+53, EN+86
X EN+39~, EN+40*, EN+82~, EN+83*, ERR+2*, LOGONDS~, LOGONDS+3*, LOGONDS+4, LOGOFFDS~, LOGOFFDS+3*
, LOGOFFDS+4
>> XUAUDIT EN+44, EN+69, EN+78, EN+104, EN+107, SHUTDWN+7, SENDACK+12, SENDACK+15
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All