INHB ; cmi/flag/maw - JSH,KAC 18 Apr 97 11:03 Background Process Control ; [ 05/14/2002 1:31 PM ]
Source file <INHB.m>
| Package | Total | Call Graph | 
|---|---|---|
| Uncategorized | 4 | (CLOSE,OPEN)^%INET $$DATEFMT^UTDT $$REPLACE^UTIL $$YN^UTSRD | 
| IHS Generic Interface System | 2 | EN^INHOV $$CR^INHU1 | 
| Kernel | 1 | ^%ZIS | 
| VA Fileman | 1 | ^DIC | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Generic Interface System | 6 | INHOU INHRPC INHUSEQ2 INHUT2 INTENV1 INXHR03 | 
| IHS Changes To Lab | 1 | BLRRLRES | 
| IHS Immunizations Interface | 1 | BYIMIMM6 | 
| IHS Support HL7 Interfaces | 1 | BHLBCK | 
| Patient Care Component | 1 | APCD3M | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| VER1 | ;Come here when OS file has code to do the checking | |
| VER(DA) | ;Verify entry DA is running | |
| A(DA) | ;Startup a process | |
| VERIFY | ;Verify if all active processes are running | |
| SRVRHNG(INBPN) | ; $$function - If a receiver opens a TCP/IP socket, but no ; transmitter makes a connection, the receiver will hang on the ; OPEN^%INET command. As a result, signalling such a receiver ; background process to shutdown will fail since %INET retains ; control until a connection is received. The purpose of this ; routine is to supply the awaited connection, at which time the ; background process will receive control, detect the flag to ; shutdown and quit. | |
| START1 | ;Restart individual processes | |
| STARTUP | ;Full interface startup | |
| OKTR(X) | ;See if OK to run process #X | |
| START | ;Start all background processes | |
| STOP | ;Stop a process | |
| LAST(I) | ;Returns last run update date/time for process #I | |
| STOPALL | ;Stop all processes | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^INTHPC - [#4004] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("AVJ" | START+1, START1+4 | 
| ^INRHB("RUN" | STOPALL+6!, A+7!, A+8, VER+3, VER+4, VER1+3, LAST+1, STOP+7!, SRVRHNG+26! | 
| ^INRHSITE(1 | OKTR+2 | 
| ^INTHOS(1 | A+6, VER+2, VER1+2 | 
| ^INTHPC - [#4004] | STOPALL+9, START+4, OKTR+3, OKTR+4, VER1+1, VERIFY+5, STOP+5, SRVRHNG+24, SRVRHNG+25, SRVRHNG+31 , SRVRHNG+32 | 
| ^INTHPC("ACT" | STOPALL+9, START+3, VERIFY+5 | 
| Name | Line Occurrences | 
|---|---|
| $$A | START+4, START1+5 | 
| $$LAST | VERIFY+5 | 
| $$OKTR | A+5 | 
| $$SRVRHNG | STOPALL+9, STOP+8 | 
| $$VER | STOPALL+9, START+5, START1+3, VERIFY+5, STOP+4, STOP+8 | 
| START | STARTUP+1 | 
| START1 | START1+3, START1+7 | 
| VER1 | VER+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %ZIS | STOPALL+2* | 
| AVJ | START+1~*, START+4 | 
| CT | START+1~, START+2*, START+4*, START+7 | 
| DA | START+1~, START+2*, START+3*, START+4, START+5, A~, A+5, A+6, A+7, A+8 , VER~, VER+3, VER+4, VER1+1, VER1+3 | 
| DA(0 | START+4*, START+5 | 
| DIC | START1+1~, START1+2*, STOP+1~, STOP+2* | 
| DIC("A" | START1+2*, STOP+2* | 
| DIC("S" | START1+2*, STOP+2* | 
| DIC(0 | START1+2*, STOP+2* | 
| H | VERIFY+4~, VERIFY+5*, LAST+1~* | 
| I | START+1~, A+7*, VERIFY+4~, VERIFY+5*, LAST~, LAST+1 | 
| INBPN | SRVRHNG~, SRVRHNG+24, SRVRHNG+25, SRVRHNG+26, SRVRHNG+31, SRVRHNG+32 | 
| INCHNL | SRVRHNG+22~, SRVRHNG+34, SRVRHNG+36 | 
| INDA | STOPALL+1~, STOPALL+8*, STOPALL+9*, START1+1~, START1+3*, START1+5, STOP+1~, STOP+3*, STOP+4, STOP+5 , STOP+7, STOP+8 | 
| INERR | A+4~, A+5* | 
| INMEM | SRVRHNG+22~, SRVRHNG+34 | 
| INPADIE | SRVRHNG+22~, SRVRHNG+30*, SRVRHNG+31*, SRVRHNG+32 | 
| INPORT | SRVRHNG+22~, SRVRHNG+32*, SRVRHNG+34 | 
| INRUN | STOP+1~, STOP+4*, STOP+6 | 
| INSRVR | STOP+1~, STOP+5*, STOP+6, STOP+8 | 
| IOF | STOPALL+2, STOPALL+3 | 
| >> IOP | STOPALL+2* | 
| JOB | A+6~*, A+7 | 
| OK | VERIFY+4~, VERIFY+5* | 
| S | VERIFY+4~, VERIFY+5* | 
| U | STOPALL+9, START+1*, START+4, VERIFY+4*, STOP+5, SRVRHNG+24, SRVRHNG+32 | 
| VER | START+1~, START+4*, START+5* | 
| X | STOPALL+1~, STOPALL+4*, STOPALL+6*, STOPALL+9*, START+4*, START+5*, OKTR~, OKTR+3, OKTR+4, START1+1~ , START1+3*, START1+5*, START1+6, VER1+1~*, VER1+2, STOP+1~, STOP+6*, STOP+7*, STOP+8* | 
| Y | START+4, START1+1~, START1+2, START1+3, START1+4, STOP+1~, STOP+2, STOP+3 | 
| >> ZTSK | START+4, START+5, START+6, A+5, A+7 |