CIANBRPC ;MSC/IND/DKM - MSC RPC Broker Privileged RPCs;10-Jan-2011 13:50;PLS
Source file <CIANBRPC.m>
| 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 | 
| Package | Total | Caller Graph | 
|---|---|---|
| MSC RPC Broker | 2 | CIANBACT CIANBEVT | 
| CIA Utilities | 1 | CIAUDDR | 
| GUI Objects | 1 | BGOUTL | 
| IHS Electronic Health Record | 1 | BEHOART | 
| 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) | ; | 
| 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 | 
| 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 | 
| FileNo | Call Tags | 
|---|---|
| ^CIANB(19941.2 - [#19941.2] | FIND1^DIC | 
| ^DIC(4 - [#4] | GET1^DIQ | 
| ^XWB(8994 - [#8994] | FIND1^DIC, LIST^DIC | 
| 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* | 
| 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 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | DIVGET+3, GETINFO+13, GETINFO+18, LOCKRES+3, LOCKCNT+3*, LOCKCNT+4! | 
| ^("T" | AUTH+40* | 
| ^($J | TMPGBL+1 | 
| >> | 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~ | 
| Name | Field # of Occurrence | 
|---|---|
| $T(ENVDATA+ENV | RESET+16 |