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

Package: MSC RPC Broker

Routine: CIANBRPC


Information

CIANBRPC ;MSC/IND/DKM - MSC RPC Broker Privileged RPCs;10-Jan-2011 13:50;PLS

Source Information

Source file <CIANBRPC.m>

Call Graph

Call Graph Total: 22

Package Total Call Graph
Kernel 12 $$NOW^XLFDT  ABT^XQ12  $$NS^XUAF4  ($$CHECKAV,$$UVALID,SET1,USER)^XUS  (LOG,SAVE)^XUS1  ($$USER,DUZ,INTRO)^XUS1A  $$BRCVC^XUS2  $$TXT^XUS3  
BYE^XUSCLEAN  ($$INHIBIT,$$VCVALID)^XUSRB  $$DECRYP^XUSRB1  $$CHKASH^XUSRB4  
MSC RPC Broker 6 $$CANRUN^CIANBACT  STOPALL^CIANBASY  (BRDCAST,UNSUBALL)^CIANBEVT  ($$LOCKNODE,STSAVE)^CIANBLIS  ($$ISACTIVE,CLOSE)^CIANBLOG  ($$GETDLG,$$GETVAR,$$ISACTIVE,$$NXTUID,$$OPTCHK,$$OPTLKP,$$OPTMSG,$$SESSION,$$UID,CLRVAR,GETDLG,RESVAR,SETVAR)^CIANBUTL  
VA Fileman 3 ($$FIND1,LIST)^DIC  UPDATE^DIE  $$GET1^DIQ  
CIA Utilities 1 CAPTURE^CIAUHFS  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
MSC RPC Broker 2 CIANBACT  CIANBEVT  
CIA Utilities 1 CIAUDDR  
GUI Objects 1 BGOUTL  
IHS Electronic Health Record 1 BEHOART  

Entry Points

Name Comments DBIA/ICR reference
DIALOG(DATA,DLG,P1,P2,P3) ;
GETSESSN(DATA,VAR,AID) ;
LOCK(DATA,GBL,OPR) ;
TMPGBL(X) ;
CHK(ERR,RTN,P1,P2,P3) ;
AUTOLOG(SID) ;
CANRUN(DATA,RPC) ;
LOCKRES(DATA) ;
RESET(LOGIN) ;
LOCKCNT(GBL,INC) ;
GETINFO(DATA,TYPE,UID) ;
AUTH(DATA,AID,WID,SID,AVC,WIP) ;
DIVSET(DATA,DIV) ;
SETVAR(DATA,LIST,NMSP,RESET) ;
FORCEEX(CIAPORT) ;
CVC(DATA,OLD,NEW) ;
ENVDATA ;;DUZ;DUZ
DIVGET(DATA) ;
AUTOSET(SID) ;
ID(ID)
GETRPCS(DATA) ;
GETVAR(DATA,LIST,NMSP) ;

External References

Name Field # of Occurrence
$$CANRUN^CIANBACT CANRUN+1
STOPALL^CIANBASY RESET+2
BRDCAST^CIANBEVT AUTH+35, RESET+9, RESET+20
UNSUBALL^CIANBEVT RESET+2
$$LOCKNODE^CIANBLIS FORCEEX+1
STSAVE^CIANBLIS AUTH+41
$$ISACTIVE^CIANBLOG RESET+22
CLOSE^CIANBLOG RESET+7
$$GETDLG^CIANBUTL CHK+1
$$GETVAR^CIANBUTL AUTH+31, RESET+5, RESET+7, RESET+8, RESET+21, GETVAR+6
$$ISACTIVE^CIANBUTL AUTH+31, AUTH+32
$$NXTUID^CIANBUTL GETSESSN+3
$$OPTCHK^CIANBUTL AUTH+16
$$OPTLKP^CIANBUTL AUTH+5
$$OPTMSG^CIANBUTL AUTH+7
$$SESSION^CIANBUTL AUTH+30, AUTH+35, RESET+9, RESET+20, GETSESSN+3
$$UID^CIANBUTL AUTH+37
CLRVAR^CIANBUTL SETVAR+4
GETDLG^CIANBUTL DIALOG+1
RESVAR^CIANBUTL AUTH+34
SETVAR^CIANBUTL AUTH+34, DIVSET+2, DIVSET+3, RESET+18, RESET+19, SETVAR+7
CAPTURE^CIAUHFS GETINFO+8
$$FIND1^DIC AUTOLOG+6, CANRUN+1
LIST^DIC GETRPCS+2
UPDATE^DIE AUTOSET+6
$$GET1^DIQ AUTH+39
$$NOW^XLFDT AUTH+16, AUTOSET+5
ABT^XQ12 AUTH+24
$$NS^XUAF4 DIVGET+4, DIVGET+7
$$CHECKAV^XUS AUTH+12
$$UVALID^XUS AUTH+21
SET1^XUS AUTH+3
USER^XUS AUTH+20
LOG^XUS1 AUTH+24, RESET+23
SAVE^XUS1 AUTH+24
$$USER^XUS1A AUTH+22
DUZ^XUS1A AUTH+24
INTRO^XUS1A AUTH+44
$$BRCVC^XUS2 CVC+1
$$TXT^XUS3 CHK+1
BYE^XUSCLEAN RESET+12
$$INHIBIT^XUSRB AUTH+18
$$VCVALID^XUSRB AUTH+25
$$DECRYP^XUSRB1 AUTH+12, CVC+1, AUTOLOG+1
$$CHKASH^XUSRB4 AUTH+11

Used in RPC

RPC Name Call Tags
CIANBRPC AUTH AUTH
CIANBRPC CVC CVC
CIANBRPC DIVSET DIVSET
CIANBRPC DIVGET DIVGET
CIANBRPC DIALOG DIALOG
CIANBRPC GETRPCS GETRPCS
CIANBRPC SETVAR SETVAR
CIANBRPC GETSESSN GETSESSN
CIANBRPC GETVAR GETVAR
CIANBRPC GETINFO GETINFO
CIANBRPC CANRUN CANRUN
CIANBRPC LOCK LOCK
CIANBRPC LOCKRES LOCKRES
CIAVMRPC SETVAR SETVAR
CIAVMRPC GETVAR GETVAR

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^CIANB(19941.2 - [#19941.2] FIND1^DIC
^DIC(4 - [#4] GET1^DIQ
^XWB(8994 - [#8994] FIND1^DIC,  LIST^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTSK - [#14.4] GETINFO+24
^CIANB(19941.2 - [#19941.2] AUTOLOG+7
^DIC(19 - [#19] AUTH+40
^TMP("CIANBTMP" TMPGBL+1!
^TMP($J AUTH+2!
^UTILITY($J AUTH+2!
^VA(200 - [#200] DIVGET+3
^XMB("NETNAME" AUTH+39
^XTMP("CIA" AUTH+29, RESET+10!, RESET+11, RESET+15!, GETINFO+5, GETINFO+12, GETINFO+13, GETINFO+18, GETINFO+23, LOCKRES+3
, LOCKRES+6!, LOCKCNT+2
^XUTL("XQ" AUTH+40*

Label References

Name Line Occurrences
$$AUTOLOG AUTH+9, AUTOSET+1
$$CHK AUTH+6, AUTH+8, AUTH+13, AUTH+14, AUTH+17, AUTH+18, AUTH+19, AUTH+21, AUTH+22, AUTH+25
, AUTH+29, AUTH+30, AUTH+32
$$ID AUTH+5
$$LOCKCNT LOCK+3, LOCK+7, LOCK+9
$$TMPGBL GETSESSN+2
AUTOSET AUTH+41
DIVSET DIVGET+8
FORCEEX AUTH+31
RESET AUTH+38

Naked Globals

Name Field # of Occurrence
^( DIVGET+3, GETINFO+13, GETINFO+18, LOCKRES+3, LOCKCNT+3*, LOCKCNT+4!
^("T" AUTH+40*
^($J TMPGBL+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AID AUTH~, AUTH+5, AUTH+6, AUTH+16, GETSESSN~, GETSESSN+3
AID(0 AUTH+5*, AUTH+6, AUTH+7, AUTH+40
AVC AUTH~, AUTH+9, AUTH+11, AUTH+12
C GETSESSN+1~, GETSESSN+3*
>> CIA("CTX" CANRUN+1
>> CIA("UID" AUTH+26, AUTH+28*, AUTH+33*, AUTH+37*, AUTH+39, RESET+1, RESET+10, RESET+11, RESET+15, GETINFO+1
, LOCKRES+3, LOCKRES+6, LOCKCNT+2
CIAPORT AUTH+31, AUTH+43, FORCEEX~
>> CIAXUT AUTH+9*, AUTH+12*, AUTH+13
CN GETINFO+3~, GETINFO+4*, GETINFO+6*, GETINFO+10~, GETINFO+11*, GETINFO+14*, GETINFO+16~, GETINFO+17*, GETINFO+19*, GETINFO+21~
, GETINFO+22*, GETINFO+24*
CNT GETVAR+1~, GETVAR+3*, GETVAR+6*, LOCKRES+1~, LOCKRES+3*, LOCKRES+4*
DATA AUTH~, AUTH+2!, CVC~, CVC+1*, CVC+2*, DIVGET~, DIVSET~, DIVSET+1*, DIALOG~, DIALOG+1
, GETRPCS~, GETRPCS+2, GETRPCS+4, CANRUN~, CANRUN+1*, GETSESSN~, GETSESSN+2*, GETSESSN+3, GETVAR~, SETVAR~
, SETVAR+2*, SETVAR+6*, GETINFO~, GETINFO+6, GETINFO+8, GETINFO+14, GETINFO+19, GETINFO+24, GETINFO+25, LOCK~
, LOCK+3*, LOCK+6*, LOCK+7, LOCK+9*, LOCK+10, LOCKRES~, LOCKRES+5
DATA( DIVGET+4*, DIVGET+7*, GETVAR+6*
DATA(0 AUTH+4*, AUTH+16*, AUTH+42, DIVGET+5*, DIVGET+6*, DIVGET+7*, DIVGET+8, CHK+1*
DATA(1 AUTH+4*, AUTH+39*, AUTH+43*
DATA(2 AUTH+23*
DIV DIVSET~, DIVSET+1
DLG DIALOG~, DIALOG+1
DUZ AUTH+2!, AUTH+4*, AUTH+9*, AUTH+11*, AUTH+12*, AUTH+13, AUTH+14, AUTH+15, AUTH+20, AUTH+30
, DIVGET+3, CHK+1*, AUTOSET+4
DUZ(0 AUTH+4*
DUZ(2 AUTH+39, DIVGET+7, DIVSET+1*, DIVSET+2, DIVSET+3
DUZ2 RESET+4~, RESET+5*, RESET+7
ENV RESET+14~, RESET+16*
ERR CHK~, CHK+1, CHK+2
EV GETINFO+3~, GETINFO+4*, GETINFO+5*, GETINFO+6
FLD AUTOSET+2~
FLD( AUTOSET+3*, AUTOSET+4*, AUTOSET+5*
GBL GETINFO+16~, GETINFO+17*, GETINFO+18*, GETINFO+19, LOCK~, LOCK+2*, LOCK+3, LOCK+5, LOCK+7, LOCK+9
, LOCK+10, LOCKRES+1~, LOCKRES+2*, LOCKRES+3*, LOCKRES+4, LOCKRES+5, LOCKRES+6, LOCKCNT~, LOCKCNT+2, LOCKCNT+3
, LOCKCNT+4
ID ID~
INC LOCKCNT~, LOCKCNT+2
IO("IP" RESET+8*, RESET+21*
LCK LOCK+1~, LOCK+2*, LOCK+4
LIST GETVAR~, GETVAR+2, GETVAR+3*, GETVAR+5*, GETVAR+6, SETVAR~, SETVAR+1, SETVAR+2*, SETVAR+5*, SETVAR+7
LIST( GETVAR+2*, GETVAR+5, GETVAR+6, SETVAR+1*, SETVAR+5, SETVAR+7
LOGIN RESET~, RESET+3*, RESET+6
NEW CVC~, CVC+1
NMSP GETVAR~, GETVAR+4*, GETVAR+6, SETVAR~, SETVAR+3*, SETVAR+4, SETVAR+7
NS GETINFO+10~, GETINFO+11*, GETINFO+12*, GETINFO+13, GETINFO+14
OLD CVC~, CVC+1
OPR LOCK~, LOCK+2*, LOCK+3, LOCK+5
P DIVGET+1~, DIVGET+3*, DIVGET+5
P1 DIALOG~, DIALOG+1, CHK~, CHK+1
P2 DIALOG~, DIALOG+1, CHK~, CHK+1
P3 DIALOG~, DIALOG+1, CHK~, CHK+1
RESET SETVAR~, SETVAR+4
RPC CANRUN~, CANRUN+1
RTN CHK~, CHK+1
SID AUTH~, AUTH+5*, AUTH+9, AUTH+41, AUTOLOG~, AUTOLOG+1*, AUTOLOG+2, AUTOLOG+3*, AUTOLOG+4, AUTOLOG+6
, AUTOSET~, AUTOSET+1, AUTOSET+3
TSK GETINFO+21~, GETINFO+22*, GETINFO+23*, GETINFO+24
TYPE GETINFO~, GETINFO+2, GETINFO+7, GETINFO+9, GETINFO+15, GETINFO+20, GETINFO+25
U AUTH+13, AUTH+17, AUTH+19, AUTH+39, AUTH+40, AUTH+43, ID, DIVGET+3, DIVGET+4, DIVGET+7
, CHK+1, AUTOLOG+7, GETINFO+14, GETINFO+19, GETINFO+24
UID AUTH+27~, AUTH+28*, AUTH+29, AUTH+30, AUTH+31, AUTH+32, AUTH+33, GETINFO~, GETINFO+1*, GETINFO+5
, GETINFO+12, GETINFO+13, GETINFO+18, GETINFO+23
V RESET+14~, RESET+17*, RESET+19
VAR GETSESSN~, GETSESSN+3
VL GETINFO+10~, GETINFO+13*, GETINFO+14, GETINFO+16~, GETINFO+18*, GETINFO+19
VN GETINFO+10~, GETINFO+12*, GETINFO+13*, GETINFO+14
WID AUTH~, AUTH+5*
WIP AUTH~, AUTH+5*
X AUTH+1~, AUTH+7*, AUTH+8, AUTH+16*, AUTH+17, AUTH+23*, DIVGET+1~, DIVGET+2*, DIVGET+3*, DIVGET+4
, DIVGET+5, RESET+14~, RESET+16*, RESET+17, RESET+18, RESET+19, AUTOLOG+5~, AUTOLOG+6*, AUTOLOG+7, GETRPCS+1~
, GETRPCS+3*, GETRPCS+4*, GETSESSN+1~, GETSESSN+3, LOCKRES+1~, LOCKRES+2*, LOCKRES+5*, LOCKCNT+1~, LOCKCNT+2*, LOCKCNT+5
, TMPGBL~, TMPGBL+1
XOPT AUTH+1~, AUTH+13, AUTH+19
>> XUCI AUTH+43
XUDEV AUTH+1~, AUTH+4*
>> XUENV AUTH+43
XUEOFF AUTH+1~
XUEON AUTH+1~
XUNOW AUTH+1~, AUTH+16*
XUSER AUTH+1~
XUT AUTH+1~, AUTH+4*, AUTH+19
XUTEXT AUTH+1~
XUTEXT( AUTH+23
XUTT AUTH+1~
>> XUVOL AUTH+43
Y RESET+14~, RESET+18, RESET+19, LOCKCNT+1~, LOCKCNT+2*, LOCKCNT+3
Z GETSESSN+1~

Marked Items

Name Field # of Occurrence
$T(ENVDATA+ENV RESET+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All