INHVCRL ;DGH,KAC ; 19 Mar 96 10:43; Logon Server (LoS) Background Controller
Source file <INHVCRL.m>
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 |
Package | Total | Caller Graph |
---|---|---|
IHS Generic Interface System | 1 | INHVCRL1 |
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. |
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 |
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! |
Name | Line Occurrences |
---|---|
CLOSE | EN+161, SHUTDWN+9 |
SHUTDWN | EN+74, EN+80, EN+84, EN+89, EN+164, HALT+2 |
Name | Field # of Occurrence |
---|---|
^(8 | EN+77 |
>> | 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 |