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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: CIANBUTL

Package: MSC RPC Broker

Routine: CIANBUTL


Information

CIANBUTL ;MSC/IND/DKM/PLS - MSC RPC Broker Utilities ;15-Oct-2015 08:51;PLS

Source Information

Source file <CIANBUTL.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Kernel 5 ($$HTE,$$NOW)^XLFDT  $$UP^XLFSTR  ENTRY^XQ92  $$RES^XUDHSET  $$KCHK^XUSRB  
VA Fileman 3 BLD^DIALOG  FIND^DIC  FILE^DIE  
MSC RPC Broker 2 DOPURGE^CIANBEVT  DOPURGE^CIANBLOG  
Toolkit 1 $$GET^XPAR  

Caller Graph

Caller Graph Total: 21

Package Total Caller Graph
IHS Electronic Health Record 6 BEHODCH  BEHOENCX  BEHOENPS  BEHOENPV  BEHOPTCX  BEHOXQ  
MSC RPC Broker 6 CIANBACT  CIANBEVT  CIANBINI  CIANBLIS  CIANBLOG  CIANBRPC  
GUI Objects 4 BGOCC  BGOVCPT  BGOVMSR  BGOVPOV  
VueCentric Framework 3 CIAVMEVT  CIAVMRPC  CIAVUTIL  
Clinical Scheduling for Windows 1 BSDX30  
IHS Changes To Pharmacy 1 APSPESG  

Entry Points

Name Comments DBIA/ICR reference
OPTCHK(OPT,TYP) ;EP
ERRVAR
ISACTIVE(UID,LCK,TMO) ;EP
CLEANUP ;EP
GETVAR(NAME,DFLT,NMSP,UID) ;EP
OPTMSG(OPT,MSG) ;EP
UID()
OPTLKP(OPT) ;EP
FMTVAR(UID,NMSP,NAME) ;
REBLDCTX ;EP
NXTUID(UID,FLT,AID) ;EP
SESSION(UID,VAR) ;EP
SHOWSESS(AID,FLT) ;EP
SETVAR(NAME,VALUE,NMSP,UID) ;EP
RESDEV() ;EP
GETUID() ;EP
CLRVAR(NMSP,UID) ;EP
RESVAR
SETSLOTS(CNT) ;EP
NIGHTLY ;EP
GETDLG(NUM,DLG,P1,P2,P3) ;
PARAM(PAR,MIN,MAX) ;EP

External References

Name Field # of Occurrence
DOPURGE^CIANBEVT NIGHTLY+2
DOPURGE^CIANBLOG NIGHTLY+3
BLD^DIALOG GETDLG+5
FIND^DIC SETSLOTS+3
FILE^DIE SETSLOTS+6
$$HTE^XLFDT SHOWSESS+3
$$NOW^XLFDT OPTCHK+10
$$UP^XLFSTR FMTVAR+2, FMTVAR+3
$$GET^XPAR PARAM+1
ENTRY^XQ92 OPTCHK+11
$$RES^XUDHSET RESDEV+9
$$KCHK^XUSRB OPTCHK+7, OPTCHK+9

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: 0
  • Variable: X#1
  • Line Location: GETUID+8
Function Call: READ
  • Timeout: 4
  • Variable: X
  • Line Location: GETUID+10
Routine Call
  • DIALOG
  • Line Location:
    • GETDLG+5
Routine Call
  • DIC
  • Line Location:
    • SETSLOTS+3
Routine Call
  • DIE
  • Line Location:
    • SETSLOTS+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^%ZIS(1 - [#3.5] FIND^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("EOFF" GETUID+7
^%ZOSF("EON" GETUID+12
^DIC(19 - [#19] OPTLKP+1, OPTMSG+2, OPTCHK+4
^TMP("DIERR" SETSLOTS+7!
^TMP("DILIST" SETSLOTS+4, SETSLOTS+7!
^XTMP("CIA" CLEANUP+2!, REBLDCTX+3, UID+1, UID+4, UID+8*, UID+9, ISACTIVE+3, ISACTIVE+5, NXTUID+3, GETVAR+2
, SETVAR+5, SETVAR+7*, SETVAR+8!, SETVAR+9, CLRVAR+3, CLRVAR+6, CLRVAR+7, RESVAR+3, ERRVAR

Label References

Name Line Occurrences
$$GETVAR GETUID+14, NXTUID+4, RESDEV+5, SESSION+4, SHOWSESS+3
$$ISACTIVE UID+7, GETUID+14, NXTUID+5
$$NXTUID CLEANUP+2, REBLDCTX+2, RESDEV+4, SHOWSESS+2
$$OPTLKP NXTUID+2, OPTMSG+1, OPTCHK+2
$$PARAM RESDEV+2, RESDEV+3
$$SETVAR CLRVAR+6
CLEANUP NIGHTLY+1
FMTVAR GETVAR+1, SETVAR+3, CLRVAR+2, RESVAR+1

Naked Globals

Name Field # of Occurrence
^( REBLDCTX+3*, SETSLOTS+4, RESVAR+3
^(0 OPTMSG+3*, OPTMSG+4
^(3 OPTCHK+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT NXTUID+1~, NXTUID+2*, NXTUID+5
AID NXTUID~, NXTUID+2*, NXTUID+3, NXTUID+4, SHOWSESS~, SHOWSESS+2
ALL NXTUID+1~, NXTUID+2*, NXTUID+5
C RESDEV+1~, RESDEV+7*, RESDEV+8*, SHOWSESS+1~, SHOWSESS+2*, SHOWSESS+4, SHOWSESS+5
>> CIA("RPC" GETDLG+4
>> CIA("UID" ISACTIVE+2, GETUID+1, GETUID+2*, GETUID+14*, GETUID+15*, GETUID+16, FMTVAR+1
CNT SETSLOTS~, SETSLOTS+2, SETSLOTS+5
CTX REBLDCTX+1~, REBLDCTX+3*
DFLT GETVAR~, GETVAR+2
DLG GETDLG~, GETDLG+2!
DLG(1 GETDLG+6
DT UID+8
DUZ GETUID+14
FDA SETSLOTS+1~
FDA( SETSLOTS+5*
FLG UID~, UID+3*, UID+4, UID+6*, UID+7*
FLT NXTUID~, NXTUID+2*, SHOWSESS~, SHOWSESS+2, SHOWSESS+4
FND NXTUID+1~, NXTUID+2*, NXTUID+3, NXTUID+6*, NXTUID+7, NXTUID+8
I GETUID+4~, GETUID+5*, GETUID+13
IEN SETSLOTS+1~, SETSLOTS+4*, SETSLOTS+5
IO(0 GETUID+6
LCK ISACTIVE~, ISACTIVE+5
MAX PARAM~, PARAM+3
MIN PARAM~, PARAM+2
MSG OPTMSG~, OPTMSG+3, OPTMSG+4*, OPTMSG+5*, OPTMSG+6
MX RESDEV+1~, RESDEV+2*, RESDEV+8
NAME GETVAR~, GETVAR+1, GETVAR+2, SETVAR~, SETVAR+3, SETVAR+5, SETVAR+7, SETVAR+8, SETVAR+9, CLRVAR+1~
, CLRVAR+5*, CLRVAR+6*, RESVAR~, RESVAR+2*, RESVAR+3*, ERRVAR, FMTVAR~, FMTVAR+3*, FMTVAR+4*
NMSP GETVAR~, GETVAR+1, GETVAR+2, SETVAR~, SETVAR+3, SETVAR+5, SETVAR+7, SETVAR+8, SETVAR+9, CLRVAR~
, CLRVAR+2, CLRVAR+3, CLRVAR+6, CLRVAR+7, ERRVAR, FMTVAR~, FMTVAR+2*, FMTVAR+4
NUM GETDLG~, GETDLG+3*, GETDLG+5
OPT OPTLKP~, OPTLKP+1, OPTMSG~, OPTMSG+1*, OPTMSG+2, OPTCHK~, OPTCHK+2, OPTCHK+3, OPTCHK+6, OPTCHK+7
, OPTCHK+9, OPTCHK+12
P1 GETDLG~, GETDLG+4
P2 GETDLG~, GETDLG+4
P3 GETDLG~, GETDLG+4
PAR PARAM~, PARAM+1, GETDLG+1~, GETDLG+5
PAR(1 GETDLG+4*
PAR(2 GETDLG+4*
PAR(3 GETDLG+4*
PFX NXTUID+1~
RD RESDEV+1~, RESDEV+5*, RESDEV+6, RESDEV+7*, RESDEV+8*, RESDEV+9, RESDEV+10
RD( RESDEV+6*, RESDEV+8
RES SETSLOTS+1~, SETSLOTS+4*, CLRVAR+1~, CLRVAR+5*, CLRVAR+6*, CLRVAR+8
SL RESDEV+1~, RESDEV+3*, RESDEV+9
TMO ISACTIVE~, ISACTIVE+3
TYP OPTCHK~, OPTCHK+6
U UID+4, UID+8, SESSION+4, OPTMSG+3, OPTMSG+4, OPTCHK+4, OPTCHK+6, OPTCHK+7, OPTCHK+8, OPTCHK+9
UID CLEANUP+1~, CLEANUP+2, REBLDCTX+1~, REBLDCTX+2, REBLDCTX+3, UID~, UID+4*, UID+5, UID+6*, UID+7
, UID+8, UID+10, ISACTIVE~, ISACTIVE+1, ISACTIVE+2, ISACTIVE+3, ISACTIVE+5, GETUID+4~, GETUID+5*, GETUID+10*
, GETUID+11*, GETUID+14, NXTUID~, NXTUID+2*, NXTUID+3*, NXTUID+4, NXTUID+5, NXTUID+7*, RESDEV+1~, RESDEV+4
, RESDEV+5, SESSION~, SESSION+4, GETVAR~, GETVAR+1, GETVAR+2, SETVAR~, SETVAR+3, SETVAR+4, SETVAR+5
, SETVAR+7, SETVAR+8, SETVAR+9, CLRVAR~, CLRVAR+2, CLRVAR+3, CLRVAR+6, CLRVAR+7, RESVAR~, RESVAR+1
, RESVAR+3, ERRVAR, FMTVAR~, FMTVAR+1*
>> VAL PARAM+1*, PARAM+2*, PARAM+3*, PARAM+4
VALUE SETVAR~, SETVAR+7
VAR SESSION~, SESSION+3*, SESSION+4
X GETUID+4~, GETUID+8*, GETUID+10*, RESDEV+1~, RESDEV+8*, RESDEV+9*, SETSLOTS+1~, SESSION+1~, SESSION+2*, SESSION+4*
, SESSION+5, SHOWSESS+1~, SHOWSESS+2, SHOWSESS+3, OPTCHK+1~, OPTCHK+4*, OPTCHK+6, OPTCHK+7, OPTCHK+8, OPTCHK+10*
, OPTCHK+12
XQY OPTCHK+1~, OPTCHK+2*, OPTCHK+3, OPTCHK+4
Y SETSLOTS+1~, SESSION+1~, SESSION+2*, SESSION+4*, OPTCHK+1~, OPTCHK+4*, OPTCHK+7, OPTCHK+8*, OPTCHK+9
Z SESSION+1~, SESSION+4*, SHOWSESS+1~, OPTCHK+1~, OPTCHK+4*, OPTCHK+5
>> ZTQUEUED GETUID+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All