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 |