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 |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: INHRPC

Package: IHS Generic Interface System

Routine: INHRPC


Information

INHRPC ;cmi/anch/maw - INH RPC Utilities 4/11/2006 12:24:38 PM

Source Information

Source file <INHRPC.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
IHS Generic Interface System 1 $$SRVRHNG^INHB  
Kernel 1 $$FMTE^XLFDT  
Uncategorized 1 $$REPLACE^UTIL  

Entry Points

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
BACK(INHRET) ;-- get the background processes
STOP(INHRET,INHSTR) ;-- stop the background process
DEBUG(INHRET,INHSTR) ;-- run the serenji debugger
ERR(ERR) ; BMX ADO SCHEMA ERROR PROCESSOR
JOBCNT(INHINDA) ;-- return the number of records
OKTR(X) ;See if OK to run process #X
REF(INHRET,INHSTR) ;-- refresh the background process
STRT(INHRET,INHSTR) ;-- start the background process
MERR ; MUMPS ERROR TRAP

External References

Name Field # of Occurrence
$$SRVRHNG^INHB STOP+12
$$REPLACE^UTIL A+6
$$FMTE^XLFDT BACK+16, REF+15

Used in RPC

RPC Name Call Tags
GIS START BACKGROUND PROCESS STRT
GIS STOP BACKGROUND PROCESS STOP
GIS REFRESH BACKGROUND PROCESS REF
GIS GET BACKGROUND PROCESS BACK

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^$JOB( BACK+17, BACK+18, REF+16, REF+17
^%ZOSF("TRAP" BACK+1, STRT+1, STOP+1, REF+1
^INHTMP($J BACK+4!, BACK+6*, BACK+22*, BACK+23*, STRT+4!, STRT+7*, STRT+11*, STRT+12*, STRT+17*, STRT+18*
, STRT+23*, STRT+24*, STRT+26*, STRT+27*, STOP+4!, STOP+7*, STOP+15*, STOP+16*, REF+4!, REF+8*
, REF+23*, REF+24*
^INLHDEST( JOBCNT+4, JOBCNT+7, JOBCNT+9, JOBCNT+11
^INRHB("RUN" BACK+17, BACK+19, BACK+20, STOP+11!, REF+16, REF+18, REF+19, A+7!, A+8, VER+3
, VER+4, VER1+3
^INRHSITE(1 OKTR+2
^INTHOS(1 A+6, VER+2, VER1+2
^INTHPC - [#4004] BACK+12, BACK+14, BACK+15, STOP+9, REF+11, REF+13, REF+14, JOBCNT+2, OKTR+3, OKTR+4
, VER1+1
^INTHPC("ACT" BACK+7, BACK+9

Label References

Name Line Occurrences
$$A STRT+20
$$JOBCNT REF+22
$$OKTR STRT+14, A+5
$$VER STRT+9, STOP+12
ERR MERR+4
VER1 VER+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT JOBCNT+5~, JOBCNT+6*, JOBCNT+12*, JOBCNT+13
DA A~, A+5, A+6, A+7, A+8, VER~, VER+3, VER+4, VER1+1, VER1+3
ERR ERR~, ERR+2
>> I A+7*
INDA STRT+2~, STRT+8*, STRT+9, STRT+14, STRT+20, STOP+2~, STOP+8*, STOP+9, STOP+11, STOP+12
, REF+2~, REF+7*, REF+11, REF+13, REF+14, REF+16, REF+18, REF+19, REF+22
INERR STRT+13~, STRT+14*, STRT+15, STRT+17, A+4~, A+5*
INHDA BACK+2~, BACK+7*, BACK+9, JOBCNT+5~, JOBCNT+7*, JOBCNT+9, JOBCNT+11
INHDST JOBCNT+1~, JOBCNT+2*, JOBCNT+3, JOBCNT+4, JOBCNT+7, JOBCNT+9, JOBCNT+11
INHH JOBCNT+10~, JOBCNT+11*
INHI BACK+2~, BACK+3*, BACK+6, BACK+10*, BACK+22, BACK+23, STRT+2~, STRT+6*, STRT+7, STRT+10*
, STRT+11, STRT+12, STRT+16*, STRT+17, STRT+18, STRT+22*, STRT+23, STRT+24, STRT+25*, STRT+26
, STRT+27, STOP+2~, STOP+6*, STOP+7, STOP+14*, STOP+15, STOP+16, REF+2~, REF+6*, REF+8
, REF+9*, REF+23, REF+24
INHIEN BACK+8~, BACK+9*, BACK+12, BACK+14, BACK+15, BACK+17, BACK+19, BACK+20, BACK+22
INHINDA JOBCNT~, JOBCNT+2
INHJOB BACK+11~, BACK+14*, BACK+17, BACK+18*, BACK+19*, BACK+22, REF+10~, REF+13*, REF+16, REF+17*
, REF+18*, REF+23
INHJQ REF+10~, REF+21*, REF+22*, REF+23
INHNM BACK+11~, BACK+12*, BACK+22, REF+10~, REF+11*
INHP JOBCNT+8~, JOBCNT+9*, JOBCNT+11
INHRET DEBUG~, BACK~, BACK+5*, STRT~, STRT+5*, STOP~, STOP+5*, REF~, REF+5*, ERR+3
, ERR+4
INHSTAT BACK+11~, BACK+13*, BACK+17*, BACK+18*, BACK+19*, BACK+22, REF+10~, REF+12*, REF+16*, REF+17*
, REF+18*, REF+23
INHSTR DEBUG~, STRT~, STRT+8, STOP~, STOP+8, REF~, REF+7
INHSTRT BACK+11~, BACK+15*, BACK+16*, BACK+22, REF+10~, REF+14*, REF+15*, REF+23
>> INHTXT BACK+20*, BACK+21*, BACK+22, REF+19*, REF+20*, REF+23
INHTXTI BACK+11~, REF+10~
INHX STOP+10~, STOP+12*, MERR+1~, MERR+3*, MERR+4
INHXX STOP+11*, ERR+1~, ERR+2*, ERR+3
INHYN STRT+19~, STRT+20*, STRT+21
>> INSRVR STOP+9*, STOP+12
JOB A+6~*, A+7
P STRT+2~, STRT+3*, STRT+8, STOP+2~, STOP+3*, STOP+8, REF+2~, REF+3*, REF+7
U BACK+12, BACK+14, BACK+15, BACK+20, BACK+22, STOP+9, REF+11, REF+13, REF+14, REF+19
, REF+23, JOBCNT+2
X BACK+1*, STRT+1*, STOP+1*, REF+1*, OKTR~, OKTR+3, OKTR+4, VER1+1~*, VER1+2
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All