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 |