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

Package: M Transfer

Routine: BMXSQL5


Information

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

Source Information

Source file <BMXSQL5.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
M Transfer 1 (ERRTACK,F1)^BMXSQL  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
M Transfer 2 BMXSQL  BMXSQL7  

Entry Points

Name Comments DBIA/ICR reference
SETMFL(BMXUPFN,BMXSUBFN,BMXGL,BMXOFF,BMXOTM)
S1 ;
SELECT ;EP - Get field names into BMXFLD("NAME")="FILE#^FIELD#"
NOTEXP ;File not explicit so Loop through files in BMXF to locate field name
PTYPE(BMXGNOD1) ;
SELECT1 ;
SALIAS ;

External References

Name Field # of Occurrence
ERRTACK^BMXSQL SELECT+4, S1+13, S1+53, NOTEXP+28, NOTEXP+36
F1^BMXSQL SETMFL+16

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( S1+12, S1+22, S1+30, S1+31, S1+34, S1+48, S1+50, S1+53, S1+54, NOTEXP+20
, NOTEXP+23, NOTEXP+26, NOTEXP+32, SELECT1+6, SELECT1+14, SELECT1+15, PTYPE+6

Label References

Name Line Occurrences
$$PTYPE SELECT1+17, PTYPE+7
NOTEXP S1+8
S1 SELECT+7, S1+8
SALIAS SELECT1+26
SELECT1 S1+41, S1+47, S1+51, S1+55, NOTEXP+10, NOTEXP+19, NOTEXP+24, NOTEXP+33
SETMFL S1+35

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BMXA SELECT+1~, S1+10*, S1+11, S1+22, S1+30, S1+31, S1+39, S1+40, S1+45, S1+46
, S1+48, S1+49, S1+50, S1+52, S1+53, S1+54, NOTEXP+3*, NOTEXP+6*, NOTEXP+7*, NOTEXP+8
, NOTEXP+9, NOTEXP+11*, NOTEXP+15*, NOTEXP+16*, NOTEXP+17, NOTEXP+18, NOTEXP+20, NOTEXP+21, NOTEXP+22, NOTEXP+23
, NOTEXP+26, NOTEXP+31, NOTEXP+32, SELECT1+2, SELECT1+3, SELECT1+8, SELECT1+9, SELECT1+10, SETMFL+8
BMXB SELECT+1~, S1+14*, S1+16, S1+22, S1+23, S1+25, S1+37*, S1+38, S1+39, S1+40
, S1+42, S1+44*, S1+45, S1+46, S1+48*, S1+49, S1+50, S1+52, S1+53, S1+54
, NOTEXP+5*, NOTEXP+8, NOTEXP+9, NOTEXP+12*, NOTEXP+13, NOTEXP+14*, NOTEXP+17, NOTEXP+18, NOTEXP+20*, NOTEXP+21
, NOTEXP+23, NOTEXP+29*, NOTEXP+30*, NOTEXP+31, NOTEXP+32, SELECT1+2, SELECT1+3, SELECT1+4, SELECT1+8, SELECT1+9
, SELECT1+10
>> BMXERR SELECT+4*, SELECT+7, S1+11, S1+13*, S1+53*, NOTEXP+11, NOTEXP+26, NOTEXP+28*, NOTEXP+36*
>> BMXF S1+29*, SETMFL+16
>> BMXF( S1+11, S1+22, S1+30, S1+31, S1+39, S1+45, S1+48, S1+49, S1+50, S1+52
, S1+53, S1+54, NOTEXP+8, NOTEXP+11, NOTEXP+17, NOTEXP+20, NOTEXP+22, NOTEXP+23, NOTEXP+26, NOTEXP+31
, NOTEXP+32
BMXFILE SALIAS+7, SELECT1+1~, SELECT1+3*, SELECT1+4, SELECT1+6, SELECT1+11, SELECT1+23, PTYPE+2~, PTYPE+4*, PTYPE+5*
, PTYPE+6
>> BMXFLD SELECT+5*, SELECT1+11, SELECT1+15, SELECT1+18, SELECT1+22, SELECT1+23, SELECT1+24*, SELECT1+25
>> BMXFLD( S1+39*, S1+40*, S1+45*, S1+46*, S1+49*, S1+50*, S1+52*, S1+54*, NOTEXP+8*, NOTEXP+9*
, NOTEXP+17*, NOTEXP+18*, NOTEXP+22*, NOTEXP+23*, NOTEXP+31*, NOTEXP+32*, SELECT1+2, SELECT1+3, SELECT1+8*, SELECT1+9*
, SELECT1+10*
>> BMXFLDA( SALIAS+7*
>> BMXFLDN SALIAS+7, SELECT1+2*, SELECT1+4, SELECT1+5, SELECT1+6, SELECT1+11, SELECT1+23
>> BMXFLDN( SELECT1+4*
>> BMXFLDO SALIAS+8, SELECT1+25*
>> BMXFLDO( SALIAS+8*, SELECT1+11*, SELECT1+15*, SELECT1+18*, SELECT1+22*
>> BMXFLDOX( SELECT1+23*
BMXFNAM S1+17~, S1+23*, S1+30, SETMFL+8*, SETMFL+16
BMXFNOD S1+17~, S1+31*, S1+32, S1+33
BMXFNUM S1+17~, S1+30*, S1+31
>> BMXFNX( NOTEXP+7, NOTEXP+16
>> BMXFO(1 S1+12, NOTEXP+6, NOTEXP+15
BMXFOUND S1+17~, S1+19*, S1+20, S1+24*
BMXGL S1+17~, S1+32*, S1+35, SETMFL~, SETMFL+9, SETMFL+10
BMXGNOD SELECT1+1~, SELECT1+5*, SELECT1+7*, SELECT1+8, SELECT1+9
BMXGNOD1 SELECT1+1~, SELECT1+5*, SELECT1+6*, SELECT1+7, SELECT1+12, SELECT1+13*, SELECT1+14, SELECT1+15, SELECT1+17*, SELECT1+18
, SELECT1+19, SELECT1+21, PTYPE~, PTYPE+3, PTYPE+4, PTYPE+6*, PTYPE+7*, PTYPE+8
BMXGS1 SELECT+6~, S1+3*, S1+8, S1+36*
BMXINTNL SELECT+2~, S1+4*, S1+5*, SELECT1+10, SELECT1+11, SELECT1+17, SELECT1+23
BMXLAST S1+15~*, S1+16, S1+25*, S1+28
BMXLVL SELECT+6~, SELECT+7*, S1+26*, S1+35
>> BMXMFL( SETMFL+5*, SETMFL+7, SETMFL+9*, SETMFL+10*, SETMFL+11*, SETMFL+12*, SETMFL+13*, SETMFL+14*, SETMFL+15*
>> BMXMFL("PARENT" SETMFL+4*
>> BMXMFL("SUBFILE" SETMFL+6*
BMXOFF SELECT+6~, SELECT+7*, S1+10, S1+12, S1+14, S1+21*, SETMFL~, SETMFL+9, SETMFL+11, SETMFL+13
, SETMFL+15
BMXOTM SETMFL~, SETMFL+9, SETMFL+13
BMXS SELECT+1~, NOTEXP+21*, NOTEXP+22, NOTEXP+23
BMXSINGL SELECT+1~, S1+7*, S1+8, S1+11, S1+12*
BMXSUBFN S1+17~, S1+33*, S1+34, S1+35, SETMFL~, SETMFL+4, SETMFL+5, SETMFL+6, SETMFL+9, SETMFL+10
, SETMFL+11, SETMFL+12, SETMFL+13, SETMFL+14, SETMFL+15, SETMFL+16
>> BMXTK( SELECT+7, SALIAS+1, SALIAS+4, SALIAS+6*, SALIAS+7, SALIAS+8, S1+1*, S1+5*, S1+8, S1+10
, S1+12, S1+14, S1+20, NOTEXP+2*, NOTEXP+4, NOTEXP+5, NOTEXP+12, NOTEXP+26, NOTEXP+29
>> BMXTK("FROM" SELECT+7, SALIAS+5
>> BMXTK("SELECT" SELECT+3
BMXUPFN S1+17~, S1+34*, S1+35, SETMFL~, SETMFL+4, SETMFL+5, SETMFL+6, SETMFL+7, SETMFL+12
BMXUPG SETMFL+3~, SETMFL+7*, SETMFL+9
>> C NOTEXP+3*, NOTEXP+25*, NOTEXP+27*, NOTEXP+28, NOTEXP+36
>> T SELECT+3*, SELECT+4, SELECT+7*, SALIAS+1, SALIAS+3, SALIAS+9*, S1+1, S1+5, S1+8, S1+10
, S1+12, S1+14, S1+20, NOTEXP+2, NOTEXP+4, NOTEXP+5, NOTEXP+12, NOTEXP+26, NOTEXP+29
U SALIAS+8, S1+32, S1+33, SELECT1+3, SELECT1+5, SELECT1+12, SELECT1+13, SELECT1+15, SELECT1+17, SELECT1+18
, SELECT1+19, SELECT1+21, SELECT1+22, PTYPE+3, PTYPE+4
V SALIAS+2~, SALIAS+3*, SALIAS+4, SALIAS+5, SALIAS+6, SALIAS+7, SALIAS+8
W S1+17~, S1+20*, S1+22, S1+23, S1+25
Z SELECT1+20~, SELECT1+21*, SELECT1+22
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All