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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BMXRPC

Package: M Transfer

Routine: BMXRPC


Information

BMXRPC ; IHS/OIT/HMW - BMX REMOTE PROCEDURE CALLS ;

Source Information

Source file <BMXRPC.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
M Transfer 1 $$T^BMXTRS  
VA Fileman 1 (FIND,LIST)^DIC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
M Transfer 1 BMXRPC2  

Entry Points

Name Comments DBIA/ICR reference
WRITE ;EP
LOOKUP(BMXGBL,BMXFL,BMXFLDS,BMXFLG,BMXIN,BMXMX,BMXIX,BMXSCR,BMXMC) ;EP
ERROUT(BMXERR,I) ;EP
PASSERR(BMXGBL,BMXERR) ;EP

External References

Name Field # of Occurrence
$$T^BMXTRS WRITE+36
FIND^DIC LOOKUP+66
LIST^DIC LOOKUP+65

Used in RPC

RPC Name Call Tags
BMX LOOKUP LOOKUP

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BMXTEMP($J LOOKUP+30!, WRITE+22*, WRITE+39*, WRITE+42, WRITE+48*, ERROUT+4*, PASSERR+16!, PASSERR+18*
^BMXTMP($J LOOKUP+30!, WRITE+6, WRITE+8, WRITE+10, WRITE+11, WRITE+26, WRITE+28, WRITE+32, WRITE+33, PASSERR+16!
^DD( WRITE+19

Label References

Name Line Occurrences
ERROUT LOOKUP+33, WRITE+12
WRITE LOOKUP+68

Naked Globals

Name Field # of Occurrence
^("DIERR" WRITE+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ASDC WRITE+17*, WRITE+18, WRITE+20, WRITE+21
>> ASDX WRITE+16*, WRITE+21*, WRITE+22
>> ASDXFNAM WRITE+19*, WRITE+20*, WRITE+21
>> ASDXFNUM WRITE+18*, WRITE+19
BMX31 LOOKUP+28*, WRITE+48, ERROUT+4, PASSERR+15~*, PASSERR+18
BMXERR LOOKUP+29*, WRITE+43*, WRITE+44*, WRITE+45*, WRITE+48, ERROUT~, ERROUT+4, PASSERR~, PASSERR+13*, PASSERR+18
BMXFL LOOKUP~, LOOKUP+27, LOOKUP+33, LOOKUP+65, LOOKUP+66, WRITE+19
BMXFLDS LOOKUP~, LOOKUP+27, LOOKUP+42*, LOOKUP+65, LOOKUP+66, WRITE+17, WRITE+18
BMXFLG LOOKUP~, LOOKUP+27, LOOKUP+45, LOOKUP+46*, LOOKUP+47*, LOOKUP+66
>> BMXG LOOKUP+57*, LOOKUP+65, LOOKUP+66
BMXGBL LOOKUP~, LOOKUP+27, LOOKUP+29*, PASSERR~, PASSERR+17*
BMXIN LOOKUP~, LOOKUP+27, LOOKUP+64, LOOKUP+66, WRITE+43
BMXIX LOOKUP~, LOOKUP+27, LOOKUP+46, LOOKUP+53*, LOOKUP+65, LOOKUP+66
BMXMC LOOKUP~, LOOKUP+27, LOOKUP+60*, WRITE+36
BMXMX LOOKUP~, LOOKUP+27, LOOKUP+50*, LOOKUP+65, LOOKUP+66
BMXSCR LOOKUP~, LOOKUP+27, LOOKUP+54*, LOOKUP+65, LOOKUP+66
I WRITE+5~, WRITE+25~, WRITE+26*, WRITE+39, WRITE+48, ERROUT~, ERROUT+3*, ERROUT+4
M WRITE+9~*, WRITE+10*, WRITE+11, WRITE+31~*, WRITE+32*, WRITE+33
N WRITE+5~, WRITE+7*, WRITE+8*, WRITE+10, WRITE+11, WRITE+25~*, WRITE+26*, WRITE+28, WRITE+32, WRITE+33
U LOOKUP+29*, WRITE+33
X WRITE+5~, WRITE+7*, WRITE+11*, WRITE+12, WRITE+25~, WRITE+28*, WRITE+33*, WRITE+36*, WRITE+39
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All