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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: CIANBEVT

Package: MSC RPC Broker

Routine: CIANBEVT


Information

CIANBEVT ;MSC/IND/DKM - Event Support ;03-Dec-2009 16:53;PLS

Source Information

Source file <CIANBEVT.m>

Call Graph

Call Graph Total: 15

Package Total Call Graph
Kernel 7 $$EC^%ZOSV  ^%ZTER  $$S^%ZTLOAD  ($$FMADD,$$NOW)^XLFDT  $$LKUP^XPDKEY  EN^XQOR  $$KCHK^XUSRB  
MSC RPC Broker 5 OUT^CIANBACT  TCPUSE^CIANBLIS  ($$ISACTIVE,$$LOG,ADD)^CIANBLOG  GETSESSN^CIANBRPC  ($$GETUID,$$GETVAR,$$ISACTIVE,$$NXTUID,$$SESSION,CLRVAR,NXTUID)^CIANBUTL  
CIA Utilities 2 $$SNGPLR^CIAU  $$QUEUE^CIAUTSK  
VA Fileman 1 (FILE,UPDATE)^DIE  

Caller Graph

Caller Graph Total: 49

Package Total Caller Graph
VueCentric Framework 22 CIAVINP6  CIAVINP7  CIAVINP8  CIAVIP10  CIAVIP11  CIAVIP12  CIAVIP13  CIAVIP14  
CIAVIP15  CIAVIP16  CIAVIP17  CIAVIP18  CIAVIP19  CIAVIP20  CIAVIP21  CIAVIP22  
CIAVIP23  CIAVIP24  CIAVMCFG  CIAVMEVT  CIAVP141  CIAVUTIL  
IHS Electronic Health Record 10 BEHOARMU  BEHOART  BEHOCIR1  BEHOCMAL  BEHOENCX  BEHOENP2  BEHOENPC  BEHOPTCX  
BEHORXED  BEHOXQ  
GUI Objects 7 BGOBMSR  BGOFHX  BGOPROB  BGOPROB1  BGOREP  BGOUTL2  BGOVIMM2  
MSC RPC Broker 4 CIANBACT  CIANBLIS  CIANBRPC  CIANBUTL  
Clinical Scheduling for Windows 1 BSDX30  
Electronic Dental Record 1 BADEHL3  
Generic Retrieval Utility 1 CIAZGUTL  
IHS Changes To Pharmacy 1 APSPPCCV  
IHS Emergency Dept Dashboard 1 BEDDEHR  
IHS Prenatal Care Module 1 BJPNPDET  

Entry Points

Name Comments DBIA/ICR reference
EXEERR
BRDCAST(TYPE,STUB,USR,AID) ;EP
HASKEY(KEY) ;EP
GETSUBSC(DATA,TYPE) ;EP
UNSUBALL ;EP
FPRTCOL(TYPE,STUB) ;
MONSTART ;EP
RELATES(EVA,EVB) ;EP
EVENTIEN(TYPE) ;EP
ISLOGGED(TYPE) ;EP
BCAST(DATA,EVENT,STUB,LST,AID) ;
DOPURGE(SILENT) ;EP
QUEUE(TYPE,STUB,UID) ;EP
EXEVAR(VAR) ;
DELLOG(IEN) ;EP
PURGELOG(DATE,TYPE,FLAG) ;EP
SUBSCR(TYPE,SUBSCR) ;EP
MONITOR ;EP
TASKPRG ;EP
CHKINT(INT) ;EP
ISSUBX(TYPE) ;
KEYCHECK(TYPE,SB) ;EP
EXERUN
EVENTNAM(IEN) ;EP
ISSUBSCR(UID,TYPE) ;EP
EXEUID(UID,TYPE) ;EP
MONCHECK(LOCK) ;EP
DISABLED(TYPE) ;EP
EXEMON
SIGNAL(STUB) ;
ERR1
EVTCHK() ;EP
LOG(TYPE,STUB) ;EP

External References

Name Field # of Occurrence
$$EC^%ZOSV EXEERR+1
^%ZTER EXEERR+3
$$S^%ZTLOAD MONITOR+4
OUT^CIANBACT EVTCHK+9
TCPUSE^CIANBLIS EVTCHK+7
$$ISACTIVE^CIANBLOG LOG+2
$$LOG^CIANBLOG LOG+4
ADD^CIANBLOG LOG+5
GETSESSN^CIANBRPC GETSUBSC+2
$$GETUID^CIANBUTL LOG+14
$$GETVAR^CIANBUTL EXEVAR+1, BRDCAST+6
$$ISACTIVE^CIANBUTL ISSUBSCR+1
$$NXTUID^CIANBUTL MONITOR+11, MONITOR+12, BRDCAST+5
$$SESSION^CIANBUTL SUBSCR+11
CLRVAR^CIANBUTL SUBSCR+10
NXTUID^CIANBUTL BRDCAST+10
$$SNGPLR^CIAU DOPURGE+7
$$QUEUE^CIAUTSK MONSTART+1, TASKPRG+2
FILE^DIE DELLOG+3
UPDATE^DIE LOG+16
$$FMADD^XLFDT DOPURGE+5
$$NOW^XLFDT EXEERR+1, LOG+11
$$LKUP^XPDKEY HASKEY+1
EN^XQOR FPRTCOL+6
$$KCHK^XUSRB HASKEY+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"CIA EVENT LOG purge submitted as task #",ZTSK,!!
  • Line Location: TASKPRG+3
Function Call: WRITE
  • Prompt: !,"Error submitting CIA EVENT LOG purge.",!!
  • Line Location: TASKPRG+4
Function Call: WRITE
  • Prompt: $$SNGPLR^CIAU(CNT,"event")," purged for ",TPNM,!
  • Line Location: DOPURGE+7
Routine Call
  • DIE
  • Line Location:
    • LOG+16
Routine Call
  • DIE
  • Line Location:
    • DELLOG+3

Used in RPC

RPC Name Call Tags
CIANBEVT BCAST BCAST
CIANBEVT GETSUBSC GETSUBSC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" EVTCHK+2, EXEMON+1
^CIANB(19941.21 - [#19941.21] MONITOR+6, EXEERR+2, EVENTIEN+4, EVENTNAM+1, DISABLED+2, KEYCHECK+3, FPRTCOL+4, ISLOGGED+3, DOPURGE+4
^CIANB(19941.23 - [#19941.23] PURGELOG+5, PURGELOG+6, PURGELOG+7, PURGELOG+13, PURGELOG+14, DOPURGE+3
^XTMP("CIA" EVTCHK+3, EVTCHK+5, ERR1, QUEUE+4, QUEUE+6, QUEUE+7, SUBSCR+3, SUBSCR+7*, SUBSCR+9!, UNSUBALL+3
, ISSUBX+1
^XTMP("CIANBEVT MONITOR" MONCHECK+1, MONCHECK+3, MONITOR+13

Label References

Name Line Occurrences
$$BRDCAST BCAST+1
$$CHKINT MONITOR+8
$$DELLOG PURGELOG+8, PURGELOG+13
$$DISABLED DISABLED+4, BRDCAST+3
$$EVENTIEN EVENTIEN+5, DISABLED+2, KEYCHECK+2, FPRTCOL+2, ISLOGGED+2, DOPURGE+4
$$EVENTNAM PURGELOG+3, RELATES+2, RELATES+3
$$EXEVAR EXEUID+3
$$HASKEY KEYCHECK+4
$$ISLOGGED ISLOGGED+4, LOG+6
$$ISSUBSCR EXEUID+1, QUEUE+3, GETSUBSC+3
$$ISSUBX ISSUBSCR+1, ISSUBX+1
$$KEYCHECK DISABLED+3, SUBSCR+6
$$MONCHECK MONSTART+1, MONITOR+3
$$PURGELOG DOPURGE+6
$$QUEUE BRDCAST+11
$$RELATES PURGELOG+7, PURGELOG+15
BRDCAST SUBSCR+11
EXEMON MONITOR+9, EXEUID+4
EXERUN EXEMON+2
EXEUID MONITOR+11
FPRTCOL BRDCAST+13
LOG BRDCAST+12
QUEUE SIGNAL+1
SUBSCR UNSUBALL+4

Naked Globals

Name Field # of Occurrence
^( EVTCHK+5, MONITOR+7, QUEUE+6*
^(1 MONITOR+7, QUEUE+6*
^(100 EXEERR+2*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AID BCAST~, BCAST+1, BRDCAST~, BRDCAST+5, BRDCAST+10
C BRDCAST+1~, BRDCAST+2*, BRDCAST+11*, BRDCAST+14
CHK CHKINT+2~, CHKINT+4*, CHKINT+5, CHKINT+6
CIA EXEUID+2~
CIA("UID" EVTCHK+3, EVTCHK+5, ERR1, EXEUID+3*, QUEUE+2, SUBSCR+3, SUBSCR+7, SUBSCR+9, UNSUBALL+3
CNT PURGELOG+1~, PURGELOG+2*, PURGELOG+8*, PURGELOG+13*, PURGELOG+16, DOPURGE+1~, DOPURGE+6*, DOPURGE+7
CURRNT SUBSCR+2~, SUBSCR+3*, SUBSCR+4
DATA BCAST~, BCAST+1*, GETSUBSC~, GETSUBSC+2, GETSUBSC+3
DATE PURGELOG~, PURGELOG+4, PURGELOG+5*, PURGELOG+6, DOPURGE+1~, DOPURGE+4*, DOPURGE+5*, DOPURGE+6
DT DOPURGE+5
DUZ EXEUID+2~, EXEUID+3*, LOG+13
DUZ(0 EXEUID+3*
DUZ(2 EXEUID+3*
ERD EXEERR~, EXEERR+1*, EXEERR+2, EXEERR+3
ERR LOG+1~, DELLOG+1~, DELLOG+4
ERT EXEERR~, EXEERR+1*, EXEERR+2, EXEERR+3
EVA RELATES~, RELATES+2*, RELATES+4*, RELATES+5, RELATES+6, RELATES+8
EVB RELATES~, RELATES+3*, RELATES+4*, RELATES+5, RELATES+6, RELATES+7*, RELATES+8
EVENT BCAST~, BCAST+1
EVT FPRTCOL+1~, FPRTCOL+2*, FPRTCOL+3, FPRTCOL+4
EXE MONITOR+1~, MONITOR+7*, MONITOR+8, EXERUN+1
FDA LOG+1~, LOG+7*, LOG+11, LOG+12, LOG+13, LOG+14, LOG+15, DELLOG+1~
FDA( LOG+7, DELLOG+2*
FLAG PURGELOG~, PURGELOG+2*, PURGELOG+7, PURGELOG+15
IDLE MONITOR+1~, MONITOR+2*, MONITOR+4, MONITOR+12*, EXERUN~
IEN MONITOR+1~, MONITOR+6*, MONITOR+7, EXERUN~, EXEERR+2, CHKINT+4, CHKINT+5, EVENTNAM~, EVENTNAM+1, LOG+1~
, LOG+2*, LOG+3, LOG+4, LOG+5, PURGELOG+1~, PURGELOG+5*, PURGELOG+6*, PURGELOG+7, PURGELOG+8, PURGELOG+11*
, PURGELOG+13*, DELLOG~, DELLOG+2, DOPURGE+1~
IEN( CHKINT+4, CHKINT+5*
INT CHKINT~, CHKINT+1, CHKINT+5
KEY HASKEY~, HASKEY+1*, HASKEY+2
LOCK MONCHECK~, MONCHECK+3
LST BCAST~, BCAST+1
NOW CHKINT+2~, CHKINT+3*, CHKINT+4, CHKINT+5
NXT CHKINT+2~, CHKINT+4*
PMETH MONITOR+1~, MONITOR+7*, MONITOR+9
Q QUEUE+1~, QUEUE+6*
RTN EVTCHK+1~, EVTCHK+5*, EVTCHK+6, ERR1+1
SB KEYCHECK~, KEYCHECK+3
SILENT DOPURGE~, DOPURGE+2*, DOPURGE+7, DOPURGE+8
STB LOG+1~, LOG+7*, LOG+8, LOG+9, LOG+10*
STB( LOG+9*
STUB BCAST~, BCAST+1, SIGNAL~, SIGNAL+1, QUEUE~, QUEUE+6, BRDCAST~, BRDCAST+11, BRDCAST+12, BRDCAST+13
, FPRTCOL~, LOG~
SUBSCR SUBSCR~, SUBSCR+3*, SUBSCR+4, SUBSCR+5, SUBSCR+6*, SUBSCR+11, SUBSCR+12
SWP RELATES+1~, RELATES+4*, RELATES+8
TOT DOPURGE+1~, DOPURGE+2*, DOPURGE+6*, DOPURGE+8
TPEN DOPURGE+1~, DOPURGE+4*
TPNM DOPURGE+1~, DOPURGE+2*, DOPURGE+3*, DOPURGE+4, DOPURGE+6, DOPURGE+7
TYP PURGELOG+10~, PURGELOG+11*, PURGELOG+15
TYPE MONITOR+1~, MONITOR+7*, MONITOR+11, EXEUID~, EXEUID+1, SIGNAL+1, QUEUE~, QUEUE+3, QUEUE+6, EVENTIEN~
, EVENTIEN+2, EVENTIEN+3, EVENTIEN+4, EVENTIEN+5, DISABLED~, DISABLED+2*, DISABLED+4, KEYCHECK~, KEYCHECK+2, BRDCAST~
, BRDCAST+3, BRDCAST+11, BRDCAST+12, BRDCAST+13, FPRTCOL~, FPRTCOL+2, SUBSCR~, SUBSCR+1, SUBSCR+3, SUBSCR+6
, SUBSCR+7, SUBSCR+9, SUBSCR+10, SUBSCR+11, UNSUBALL+1~, UNSUBALL+2*, UNSUBALL+3*, UNSUBALL+4, ISSUBSCR~, ISSUBSCR+1
, ISSUBX~, ISSUBX+1, GETSUBSC~, GETSUBSC+3, ISLOGGED~, ISLOGGED+2*, ISLOGGED+3, ISLOGGED+4, LOG~, LOG+4
, LOG+6, LOG+12, PURGELOG~, PURGELOG+2*, PURGELOG+3*, PURGELOG+7, PURGELOG+11, PURGELOG+12, PURGELOG+13, PURGELOG+14*
, PURGELOG+15*
U MONITOR+7, MONITOR+8, EXEERR+1, EXEERR+2, EXEERR+3, EVENTIEN+4, EVENTNAM+1, DISABLED+2, FPRTCOL+4, ISLOGGED+3
, PURGELOG+7, DOPURGE+4
UID MONITOR+10~, MONITOR+11, EXEUID~, EXEUID+1, EXEUID+3, EXEVAR+1, QUEUE~, QUEUE+2*, QUEUE+3, QUEUE+4
, QUEUE+6, QUEUE+7, ISSUBSCR~, ISSUBSCR+1, ISSUBX+1
USR BRDCAST~, BRDCAST+9
USR("DUZ" BRDCAST+4, BRDCAST+6
USR("UID" BRDCAST+6*, BRDCAST+9
VAR EXEVAR~, EXEVAR+1
X EVTCHK+1~, EVTCHK+2*, EVTCHK+5*, EVTCHK+9, MONITOR+1~, MONITOR+7*, MONITOR+8, EXEMON~, EXEMON+1*, EXEERR~
, EXEERR+2*, EXEERR+3, EVENTIEN+1~, EVENTIEN+3*, EVENTIEN+4, DISABLED+1~, DISABLED+2*, DISABLED+3, DISABLED+4, KEYCHECK+1~
, KEYCHECK+2*, KEYCHECK+3, BRDCAST+1~, BRDCAST+5, BRDCAST+6, BRDCAST+7*, BRDCAST+8, BRDCAST+9*, BRDCAST+10, BRDCAST+11
, FPRTCOL+1~, FPRTCOL+4*, FPRTCOL+5, ISLOGGED+1~, ISLOGGED+3*, ISLOGGED+4, LOG+1~, LOG+4*, LOG+5, LOG+7*
, LOG+9*, LOG+15, RELATES+1~
Y EVENTIEN+1~, EVENTIEN+3*, EVENTIEN+4*, EVENTIEN+5, DISABLED+1~, DISABLED+2*, DISABLED+3*, DISABLED+4, KEYCHECK+1~, KEYCHECK+2*
, KEYCHECK+3, KEYCHECK+4*, KEYCHECK+5, ISLOGGED+1~, ISLOGGED+3*, ISLOGGED+4
Z KEYCHECK+1~, KEYCHECK+2*, KEYCHECK+3*, KEYCHECK+4, GETSUBSC+1~, GETSUBSC+3*
>> ZTQUEUED DOPURGE+9
>> ZTREQ MONITOR+2*, DOPURGE+9*
ZTSK TASKPRG+1~, TASKPRG+2*, TASKPRG+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All