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 |