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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BMXRPC3

Package: M Transfer

Routine: BMXRPC3


Information

BMXRPC3 ; IHS/OIT/HMW - BMX REMOTE PROCEDURE CALLS ; 23 Jul 2009 3:03 PM

Source Information

Source file <BMXRPC3.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 ^%ZTER  HASH^XUSHSHP  
VA Fileman 1 UPDATE^DIE  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Tracking Procedure Workflow 2 BTPWTIUT  BTPWVVAL  
M Transfer 1 BMXRPC7  
iCare 1 BQITASK1  

Entry Points

Name Comments DBIA/ICR reference
VARVAL(RESULT,VARIABLE) ;returns value of passed in variable
NTUGETD(BMXY,BMXNTNAM) ;EP
GETFCRS(BMXFACS,BMXDUZ) ;Gets all facilities for a user - returns RECORDSET
NTUET ;EP
WINUGET(BMXWINID) ;EP
USER(RESULT,D) ;
SETFCRS(BMXY,BMXFAC)
APSEC(BMXY,BMXKEY)
NTUGET(BMXY,BMXNTNAM) ;EP
ERFC ;
NTUERR(BMXI,BMXERID) ;Error processing
NTUSER(BMXY,BMXNTUSE)
NTU1 ;S BMXCOL="T00030NT_DOMAIN^T00030NT_USERNAME^T00030RPMS_USERNAME"_$C(30)
SETFC(BMXY,BMXFAC) ;
SIGCHK(BMXY,BMXSIG)
NTUSET(BMXY,BMXNTNAM) ;EP
GETFC(BMXFACS,DUZ) ;Gets all facilities for a user
; Input DUZ - user IEN from the NEW PERSON FILE
; Output - Number of facilities;facility1 name&facility1 IEN;...facilityN&facilityN IEN

External References

Name Field # of Occurrence
^%ZTER ERFC+1
UPDATE^DIE NTUSET+19
HASH^XUSHSHP SIGCHK+10

Used in RPC

RPC Name Call Tags
BMX GET VARIABLE VALUE VARVAL
BMX USER USER
BMX NTUSER NTUSER
BMXSetFac SETFCRS
BMXGetFac GETFC
BMX SECURITY KEY APSEC
BMX SIGNATURE SIGCHK
BMXNetGetCodes NTUGET
BMXNetSetUser NTUSET

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" NTUGET+7, NTUSET+9, SETFCRS+6
^AUTTSITE(1 GETFC+7, GETFCRS+20
^BMXTMP($J NTUGET+9*, NTUGET+11*, NTUGET+15*, NTUSET+22*, NTUERR+2*
^BMXUSER - [#90093.1] NTUGET+12, WINUGET+8
^BMXUSER("B" NTUGET+10, WINUGET+6, NTUSET+14
^DIC(19.1 - [#19.1] APSEC+10, APSEC+11, APSEC+17, APSEC+18
^DIC(4 - [#4] GETFC+6, GETFC+8, GETFCRS+14, GETFCRS+21, SETFCRS+13
^DISV( SETFCRS+16*, SETFC+12*
^VA(200 - [#200] USER+3, GETFC+5, GETFCRS+12, SETFC+9, APSEC+13, APSEC+20, SIGCHK+7, SIGCHK+8

Label References

Name Line Occurrences
NTUERR NTUSET+12, NTUET+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BMXA NTUGET+4~, NTUGET+13*, NTUGET+15
BMXAPPTD NTUSET+6~, NTUSET+20*, NTUSET+22
BMXDUZ WINUGET+4~, WINUGET+9*, WINUGET+10, GETFCRS~, GETFCRS+4*, GETFCRS+5*, GETFCRS+6*, GETFCRS+8, GETFCRS+12
BMXERID NTUERR~, NTUERR+2
BMXF NTUSET+6~, NTUSET+14*, NTUSET+15*, NTUSET+16, NTUSET+17
BMXFAC SETFCRS~, SETFCRS+10, SETFCRS+12, SETFCRS+16, SETFCRS+17, SETFC~, SETFC+8, SETFC+9, SETFC+10, SETFC+12
BMXFACN SETFCRS+8~, SETFCRS+13*, SETFCRS+14*, SETFCRS+17
BMXFACS GETFC~, GETFC+4*, GETFC+6*, GETFC+8*, GETFC+9*, GETFCRS~, GETFCRS+9*, GETFCRS+14*, GETFCRS+19*, GETFCRS+21*
, GETFCRS+22*
BMXFDA NTUSET+6~
BMXFDA( NTUSET+16*, NTUSET+17*
BMXFN GETFC+3~, GETFC+4*, GETFC+5*, GETFC+6, GETFC+7*, GETFC+8, GETFCRS+3~, GETFCRS+7*, GETFCRS+12*, GETFCRS+14
, GETFCRS+20*, GETFCRS+21
>> BMXHSH SIGCHK+8*, SIGCHK+11
BMXI NTUGET+4~, NTUGET+5*, NTUGET+8*, NTUGET+9, NTUGET+11, NTUGET+15, NTUSET+6~, NTUSET+7*, NTUSET+10*, NTUSET+12
, NTUSET+21*, NTUSET+22, NTUET+3~*, NTUET+4*, NTUET+5, NTUERR~, NTUERR+1*, NTUERR+2
BMXIEN WINUGET+4~, WINUGET+6*, WINUGET+7, WINUGET+8, NTUSET+6~, NTUSET+18!, APSEC+4~, APSEC+18*, APSEC+19, APSEC+20
BMXIEN(1 NTUSET+20
BMXKEY APSEC~, APSEC+6, APSEC+17, APSEC+18
BMXMSG NTUSET+6~, NTUSET+18!
BMXN GETFC+3~, GETFC+5*, GETFC+6, GETFC+7, GETFC+9, GETFCRS+3~, GETFCRS+12*, GETFCRS+20
BMXNOD NTUGET+4~, NTUGET+12*, NTUGET+13, NTUGET+14, WINUGET+4~, WINUGET+8*, WINUGET+9
BMXNTID NTUGET+4~, NTUGET+10*, NTUGET+11, NTUGET+12, NTUSET+6~
BMXNTNAM NTUGETD~, NTUGET~, NTUGET+10, NTUSET~, NTUSET+14, NTUSET+16
>> BMXNTNM NTUGET+9
BMXNTUSE NTUSER~
BMXPKEY APSEC+4~, APSEC+11*, APSEC+12, APSEC+13
BMXPROG APSEC+4~, APSEC+9*, APSEC+14*, APSEC+15
BMXRCNT GETFCRS+3~, GETFCRS+11*, GETFCRS+18*, GETFCRS+19
BMXSIG SIGCHK~, SIGCHK+9
BMXSUB GETFCRS+3~, GETFCRS+8*, SETFCRS+8~, SETFCRS+15*, SETFCRS+16, SETFC+6~, SETFC+11*, SETFC+12
BMXV NTUGET+4~, NTUGET+14*, NTUGET+15
BMXWINID WINUGET~, WINUGET+5, WINUGET+6
BMXY NTUSER~, NTUGETD~, NTUGET~, NTUGET+6*, NTUSET~, NTUSET+8*, SETFCRS~, SETFCRS+7*, SETFCRS+9*, SETFCRS+10*
, SETFCRS+17*, ERFC+2*, SETFC~, SETFC+5*, SETFC+7*, SETFC+8*, SETFC+9*, SETFC+13*, APSEC~, APSEC+5*
, APSEC+6*, APSEC+15*, APSEC+17*, APSEC+19*, APSEC+20*, APSEC+21*, SIGCHK~, SIGCHK+5*, SIGCHK+11*
D USER~, USER+2, USER+3
DUZ NTUSET+12, NTUSET+17, GETFC~, GETFC+5, SETFCRS+9, SETFCRS+10, SETFCRS+15, SETFCRS+16, SETFCRS+17, SETFC+7
, SETFC+9, SETFC+11, SETFC+12, APSEC+5, APSEC+13, APSEC+20, SIGCHK+6, SIGCHK+7, SIGCHK+8
DUZ(2 SETFCRS+12*, SETFCRS+13, SETFC+10*
RESULT VARVAL~, VARVAL+2*, USER~, USER+2*, USER+3*
U NTUGET+13, NTUGET+14, WINUGET+9, GETFC+6, GETFC+7, GETFC+8, GETFCRS+14, GETFCRS+20, GETFCRS+21, SIGCHK+8
VARIABLE VARVAL~, VARVAL+1*, VARVAL+2
X NTUGET+7*, NTUSET+9*, SETFCRS+6*, SIGCHK+4~, SIGCHK+9*, SIGCHK+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All