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: INHVCRL

Package: IHS Generic Interface System

Routine: INHVCRL


Information

INHVCRL ;DGH,KAC ; 19 Mar 96 10:43; Logon Server (LoS) Background Controller

Source Information

Source file <INHVCRL.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
IHS Generic Interface System 9 $$RUN^INHOTM  $$ERRMSG^INHU1  $$IN^INHUSEN  ($$OPEN,$$RECEIVE,WAIT)^INHUVUT  INIT^INHUVUT1  (DEBUG,LOG)^INHVCRA1  RESET^INHVCRL1  ($$INPARMS,$$SNDAACK)^INHVCRL2  
$$RUNIN^INHVCRL3  
Kernel 1 (AUDCHK,AUDSTP,ITIME,TTSTP,TTSTRT)^XUSAUD  
Uncategorized 1 CLOSE^%INET  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Generic Interface System 1 INHVCRL1  

Entry Points

Name Comments DBIA/ICR reference
PARSE ; Debug Only - Lookup/Store Routine in Message Definition for LoS
EN ; The Logon Server (LoS) accepts requests for access from remote
; systems. These requests are in the form of HL7 messages. If the
; message meets HL7 specifications, the request is validated. An
; acknowledgement message is then transmitted to the remote system.
HALT ; Halt process
ERR ; Error handler
CLOSE(INBPN,INCHNL) ; Close channel
; Input:
; INBPN - (req) BACKGROUND PROCESS CONTROL IEN for LoS
; INCHNL - (req) TCP channel assigned to this server when connection
; is opened
; Output:
; None.
SHUTDWN(INBPN,INCHNL) ; Shutdown LoS
; Input:
; INBPN - (req) BACKGROUND PROCESS CONTROL IEN for LoS
; INCHNL - (opt) TCP channel assigned to this server when connection
; is opened
; Output:
; None.

External References

Name Field # of Occurrence
CLOSE^%INET CLOSE+9
$$RUN^INHOTM EN+69, EN+107, EN+114, EN+118, EN+124, EN+134, EN+139, EN+152, EN+159
$$ERRMSG^INHU1 ERR+3
$$IN^INHUSEN EN+128
$$OPEN^INHUVUT EN+109
$$RECEIVE^INHUVUT EN+120
WAIT^INHUVUT EN+112
INIT^INHUVUT1 EN+92
DEBUG^INHVCRA1 EN+68, SHUTDWN+11
LOG^INHVCRA1 EN+73, EN+79, EN+83, EN+88, EN+108, EN+111, EN+115, EN+119, EN+125, EN+140
, EN+153, EN+156, EN+160, SHUTDWN+8, SHUTDWN+10, CLOSE+10, HALT+1
RESET^INHVCRL1 EN+121, EN+131, EN+136, EN+148, EN+155, ERR+3
$$INPARMS^INHVCRL2 EN+135
$$SNDAACK^INHVCRL2 EN+154
$$RUNIN^INHVCRL3 EN+143
AUDCHK^XUSAUD EN+71
AUDSTP^XUSAUD SHUTDWN+16
ITIME^XUSAUD EN+71, EN+99
TTSTP^XUSAUD EN+130, EN+145
TTSTRT^XUSAUD EN+127, EN+142

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" EN+67, EN+103, ERR+1
^DIC(3 - [#3] PARSE+4, PARSE+5
^INRHB("RUN" EN+72, SHUTDWN+13!, SHUTDWN+14
^INRHD - [#4005] EN+94
^INTHOS(1 ERR+2
^INTHPC - [#4004] EN+71, EN+77, EN+87, EN+127, EN+142
^UTILITY("INREC" SHUTDWN+12!
^UTILITY("INV" SHUTDWN+12!

Label References

Name Line Occurrences
CLOSE EN+161, SHUTDWN+9
SHUTDWN EN+74, EN+80, EN+84, EN+89, EN+164, HALT+2

Naked Globals

Name Field # of Occurrence
^(8 EN+77

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
INACKUIF EN+66~, EN+101!, EN+128, EN+131
INBPN EN+71, EN+72, EN+73, EN+74, EN+77, EN+79, EN+80, EN+83, EN+84, EN+87
, EN+88, EN+89, EN+92, EN+109, EN+112, EN+121, EN+127, EN+131, EN+136, EN+142
, EN+148, EN+154, EN+155, EN+161, EN+164, SHUTDWN~, SHUTDWN+9, SHUTDWN+13, SHUTDWN+14, CLOSE~
, ERR+3, HALT+2
INCHNL EN+66~, EN+109, EN+119, EN+120, EN+121, EN+131, EN+136, EN+148, EN+154, EN+155
, EN+161, EN+164, SHUTDWN~, SHUTDWN+9, CLOSE~, CLOSE+8, CLOSE+9, ERR+3, ERR+4, HALT+2
INDEST EN+66~, EN+128
INDSTP EN+66~, EN+101!, EN+135, EN+143
INDSTR EN+66~, EN+77*, EN+78, EN+94, EN+128
INERR EN+66~, EN+101!, EN+109, EN+111, EN+120, EN+121, EN+128, EN+131, EN+135, EN+136
, EN+143, EN+148, EN+154, EN+155
INERRLOS EN+66~, EN+109*, EN+110, EN+120*, EN+121, EN+128*, EN+131, EN+135*, EN+136, EN+143*
, EN+145, EN+146, EN+154*, EN+155
>> INHSRVR EN+127, EN+142
INIP EN+66~, EN+92, EN+120, EN+131, EN+148, EN+154, ERR+3
INIP("OHNG" EN+112
INMEM EN+66~, EN+101!, EN+109, EN+120
INMSGLOS EN+66~, EN+97, EN+104*, EN+120, EN+128
INOA EN+66~, EN+101!, EN+143, EN+147*, EN+148, EN+154
INOA("INSTAT" PARSE+1*
INOA("ZIL1" PARSE+2*
INOA("ZIL10" PARSE+6*
INOA("ZIL4" PARSE+3*
INOA("ZIL5" PARSE+4*
INOA("ZIL6" PARSE+5*
INODA EN+66~, EN+101!, EN+143, EN+154
INPARMS EN+66~, EN+131, EN+135, EN+143, EN+148, EN+154, ERR+3
INPNAME EN+71~*, EN+99
INRUNLOS EN+66~, EN+97, EN+107*, EN+112, EN+113*, EN+114*, EN+118*, EN+124*, EN+134*, EN+139*
, EN+152*, EN+159*
INUIF EN+66~, EN+101!, EN+128, EN+130, EN+131, EN+135, EN+140, EN+142, EN+143, EN+148
, EN+154, ERR+3
INUSEQ EN+66~, EN+94*, EN+128
INXDST EN+66~, EN+77*, EN+82, EN+128
U EN+71, EN+77, EN+94, EN+127, EN+142
X EN+66~, EN+67*, EN+103*, ERR+1*
>> XUAUDIT EN+71, EN+99, EN+127, EN+130, EN+142, EN+145, SHUTDWN+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All