BMXSQL6 ; IHS/OIT/HMW - BMX REMOTE PROCEDURE CALLS ;
Source file <BMXSQL6.m>
| Package | Total | Call Graph | 
|---|---|---|
| M Transfer | 1 | (COLTYPE,ERRTACK)^BMXSQL | 
| VA Fileman | 1 | GETS^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FIXCFN | ; | |
| MCWP | ; | |
| BLDCHN | ; | |
| EOR | ; | |
| SUBFILE(BMXFN) | ; | |
| FIELDS | ;---> Write Field Names | |
| MAKEC | ; | |
| MAKEB | ; | |
| REVERSE(BMXIEN) | ; | |
| WRITE | ;EP | |
| RECORD | ; | |
| BUILD | ;Building BMXCHAIN( | |
| SETIEN(BMXIEN,BMXFN) | ||
| FIXIEN | ; | |
| RECINI | ; | |
| OUT | ; | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BMXTEMP($J | FIELDS+11*, FIELDS+26*, FIELDS+28*, OUT+8*, OUT+9*, OUT+10*, OUT+13*, OUT+14*, OUT+15, OUT+16* , OUT+18* | 
| ^BMXTMP($J | WRITE+38, WRITE+44, WRITE+49 | 
| Name | Line Occurrences | 
|---|---|
| $$REVERSE | MAKEB+7 | 
| BLDCHN | RECORD+4 | 
| BUILD | BLDCHN+4 | 
| EOR | RECORD+27, RECORD+28, RECORD+32 | 
| FIELDS | WRITE+29 | 
| FIXCFN | MAKEC+33 | 
| FIXIEN | BUILD+11 | 
| MAKEB | BLDCHN+2 | 
| MAKEC | WRITE+30 | 
| MCWP | BUILD+10 | 
| OUT | WRITE+63 | 
| RECINI | RECORD+6, EOR+6 | 
| RECORD | WRITE+62 | 
| SETIEN | WRITE+53 | 
| SUBFILE | WRITE+52, SUBFILE+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| A | WRITE+1~, WRITE+39! | 
| A( | SETIEN+4*, MAKEB+3, MAKEB+4, MAKEB+5, MAKEB+6, MAKEB+10, MAKEB+11 | 
| B | BLDCHN+1~ | 
| B( | BUILD+5, BUILD+7, BUILD+8, BUILD+13, MCWP+7, MCWP+9 | 
| BMXA | WRITE+1~, WRITE+35*, SUBFILE+12 | 
| BMXC | FIXIEN+1~, FIXIEN+2*, FIXIEN+5*, FIXIEN+6, FIXIEN+12 | 
| BMXCB | MAKEC+8~, MAKEC+9*, MAKEC+10*, MAKEC+12, MAKEC+13 | 
| BMXCFIEN | BUILD+1~, BUILD+12, FIXIEN+3*, FIXIEN+9*, FIXIEN+12* | 
| BMXCFN | WRITE+3~, MAKEC+3!, BUILD+4*, BUILD+5, BUILD+7, BUILD+8, BUILD+9, BUILD+10, BUILD+13, FIXIEN+3 , FIXIEN+7, FIXIEN+8, FIXIEN+10, FIXIEN+11, MCWP+7, MCWP+8, MCWP+9 | 
| BMXCFN( | MAKEC+25*, MAKEC+29*, BUILD+3, BUILD+4, BUILD+6*, FIXIEN+5, FIXIEN+6, FIXIEN+12, FIXCFN+2, FIXCFN+3 , FIXCFN+4, FIXCFN+5!, FIXCFN+6* | 
| BMXCFN1 | FIXIEN+1~, FIXIEN+6*, FIXIEN+8, FIXIEN+9, FIXIEN+11, FIXIEN+12 | 
| BMXCFNC | BUILD+1~, BUILD+4*, BUILD+6, FIXIEN+2 | 
| BMXCFNX | WRITE+3~ | 
| BMXCHAIN | WRITE+4~, RECORD+3! | 
| BMXCHAIN( | RECORD+7 | 
| BMXCHNP | MAKEC+8~, MAKEC+9*, MAKEC+11*, MAKEC+26 | 
| BMXCHNP( | MAKEC+12*, MAKEC+14*, MAKEC+26 | 
| BMXCID | WRITE+3~, MAKEC+3*, MAKEC+9*, MAKEC+11*, MAKEC+12, MAKEC+14, MAKEC+21*, MAKEC+22, BUILD+1~, BUILD+2* , BUILD+3*, BUILD+4, BUILD+6, BUILD+12, FIXIEN+5, FIXIEN+6, FIXIEN+12, MCWP+8 | 
| BMXCNAME | RECORD+2~, RECORD+12*, RECORD+14 | 
| BMXCNT | WRITE+2~, WRITE+60* | 
| BMXCNTB | WRITE+2~ | 
| >> BMXCOL | WRITE+33 | 
| BMXCQ | RECORD+2~, RECORD+14*, RECORD+15, RECORD+18, RECORD+19, RECORD+31 | 
| BMXCQN | RECORD+2~, RECORD+13*, RECORD+19*, RECORD+20, RECORD+27, RECORD+28, RECORD+31, EOR+5, EOR+6 | 
| BMXCS | BUILD+1~, BUILD+12*, BUILD+13, MCWP+8*, MCWP+9 | 
| >> BMXF | FIELDS+19 | 
| >> BMXF( | WRITE+15 | 
| >> BMXFF( | WRITE+48, WRITE+50 | 
| BMXFILE | MAKEB+1~, MAKEB+3*, MAKEB+4, MAKEB+5, MAKEB+6, MAKEB+8, MAKEB+9, MAKEB+10, MAKEB+11 | 
| >> BMXFJ("JOIN" | WRITE+45, WRITE+47 | 
| BMXFLD | BUILD+1~, BUILD+7*, BUILD+8, BUILD+9, BUILD+10, BUILD+12, BUILD+13, MCWP+7, MCWP+8, MCWP+9 , MAKEB+1~, MAKEB+5*, MAKEB+6, MAKEB+8, MAKEB+9, MAKEB+10, MAKEB+11 | 
| BMXFLDF | WRITE+1~, WRITE+28*, FIELDS+7* | 
| >> BMXFLDN( | WRITE+53, SETIEN+2, FIELDS+16 | 
| >> BMXFLDO | FIELDS+14, RECINI+3 | 
| >> BMXFLDO( | WRITE+16, WRITE+17, WRITE+18, WRITE+20, WRITE+22, FIELDS+14, FIELDS+17, FIELDS+21, FIELDS+22, FIELDS+25 , RECINI+4, BUILD+10, MAKEB+9 | 
| >> BMXFLDOX( | BUILD+9, BUILD+10, BUILD+13, MCWP+9, MAKEB+9 | 
| BMXFN | WRITE+1~, WRITE+15*, WRITE+17, WRITE+20, WRITE+21, WRITE+22, WRITE+42*, WRITE+43, WRITE+45, WRITE+47 , WRITE+52, WRITE+53, WRITE+55, WRITE+57, WRITE+59, SETIEN~, SETIEN+2, SETIEN+4, SUBFILE~, SUBFILE+5 , SUBFILE+8, SUBFILE+11, SUBFILE+12, SUBFILE+13, FIELDS+14*, FIELDS+16, FIELDS+19 | 
| BMXFNAM | FIELDS+5~, FIELDS+13*, FIELDS+16*, FIELDS+17*, FIELDS+18*, FIELDS+19*, FIELDS+25*, FIELDS+26 | 
| BMXFNUM | FIELDS+5~, FIELDS+12*, FIELDS+14*, FIELDS+16 | 
| >> BMXFNX( | FIELDS+19 | 
| >> BMXFO( | WRITE+40, WRITE+42 | 
| >> BMXFO(1 | MAKEC+18, MAKEC+27 | 
| BMXGF | WRITE+1~, WRITE+14*, WRITE+18*, WRITE+23*, WRITE+27 | 
| BMXGF( | WRITE+20*, WRITE+21*, WRITE+22*, WRITE+57, SUBFILE+11, SUBFILE+12 | 
| BMXIEN | SETIEN~, SETIEN+3, SETIEN+4, BUILD+1~, BUILD+2*, BUILD+5*, BUILD+6, BUILD+7, BUILD+8, BUILD+12 , BUILD+13, FIXIEN+3, FIXIEN+9, MCWP+4, MCWP+7, MCWP+8, MCWP+9, MAKEB+1~, MAKEB+4*, MAKEB+5 , MAKEB+6, MAKEB+7, MAKEB+10, MAKEB+11, REVERSE~, REVERSE+3, REVERSE+4 | 
| BMXIENL | MCWP+2~, MCWP+3*, MCWP+4*, MCWP+8 | 
| BMXIENR | MAKEB+2~, MAKEB+7*, MAKEB+8 | 
| BMXIENS | WRITE+5~ | 
| BMXINT | BUILD+1~, BUILD+8*, BUILD+9, BUILD+10, BUILD+12, BUILD+13, MCWP+8, MCWP+9, MAKEB+1~, MAKEB+6* , MAKEB+8, MAKEB+9, MAKEB+10, MAKEB+11 | 
| BMXLCQ | RECORD+2~, RECORD+18*, RECORD+23, RECORD+26, RECORD+29, RECORD+31 | 
| BMXLCQN | RECORD+2~, RECORD+20*, RECORD+29, RECORD+30, RECORD+31, EOR+8 | 
| BMXLEN | WRITE+2~, FIELDS+6! | 
| BMXLEN( | FIELDS+11*, FIELDS+23*, OUT+12*, OUT+17* | 
| BMXLENT | OUT+3~, OUT+7*, OUT+11*, OUT+12 | 
| BMXLTMP | WRITE+2~ | 
| >> BMXMFL( | WRITE+43, WRITE+55, WRITE+59, SUBFILE+5, SUBFILE+8, SUBFILE+12, SUBFILE+13, MAKEC+7, MAKEC+18, FIXIEN+7 , FIXIEN+8, FIXIEN+10, FIXIEN+11 | 
| >> BMXMFL("BASE" | MAKEC+18*, MAKEC+23 | 
| >> BMXMFL("BOTTOM" | MAKEC+7*, MAKEC+10 | 
| >> BMXMFL("PARENT" | MAKEC+7, MAKEC+14, MAKEC+18 | 
| >> BMXMFL("SUBFILE" | MAKEC+7 | 
| >> BMXMSCR | SUBFILE+12* | 
| BMXN | WRITE+1~, WRITE+12*, WRITE+16*, WRITE+17, WRITE+18, WRITE+20, WRITE+22 | 
| BMXNODE | RECORD+2~, RECORD+15*, RECORD+16, RECORD+17, RECORD+22, RECORD+23, RECORD+25, RECORD+26, EOR+11*, EOR+13* | 
| BMXNUM | WRITE+2~, WRITE+28*, FIELDS+5~, FIELDS+8*, FIELDS+11 | 
| BMXOFF | FIXIEN+1~, FIXIEN+4*, FIXIEN+9, FIXIEN+13* | 
| BMXORD | WRITE+2~ | 
| BMXP | MAKEC+8~, MAKEC+13*, MAKEC+14* | 
| BMXREC | WRITE+4~, OUT+2, RECORD+3!, RECORD+5*, RECORD+22, RECORD+25, RECINI+2*, RECINI+4, RECINI+5, EOR+11 , EOR+13 | 
| BMXREC( | OUT+4, OUT+5, OUT+6, OUT+7, OUT+10, OUT+11, OUT+15, OUT+16, OUT+17, OUT+18 , RECORD+22*, RECORD+25*, RECINI+4*, RECINI+5*, EOR+11*, EOR+13* | 
| BMXREC(9999999 | EOR+3 | 
| BMXROOT | WRITE+3~ | 
| BMXSUB | MAKEB+2~, MAKEB+8*, MAKEB+10, MAKEB+11 | 
| BMXSUBFN | SUBFILE+6~, SUBFILE+7*, SUBFILE+8* | 
| >> BMXTK("DISTINCT" | WRITE+27!, OUT+15, OUT+18 | 
| BMXTRACK | RECORD+2~, RECORD+11! | 
| BMXTRACK( | RECORD+23*, RECORD+26*, EOR+8!, EOR+9, EOR+10, EOR+11, EOR+12, EOR+13 | 
| BMXTRACK(999999 | EOR+8 | 
| BMXTRACK(9999999 | EOR+8 | 
| BMXTYP | WRITE+2~, FIELDS+6! | 
| BMXTYP( | FIELDS+11*, FIELDS+20*, FIELDS+21*, FIELDS+22* | 
| BMXWP | RECORD+2~, RECORD+17*, RECORD+21, RECORD+30, MCWP+2~, MCWP+5*, MCWP+7*, MCWP+8, MCWP+9 | 
| BMXZ | WRITE+3~, MAKEC+3*, MAKEC+22*, MAKEC+24*, MAKEC+25, MAKEC+28*, MAKEC+29 | 
| C | WRITE+1~, WRITE+12*, WRITE+16*, WRITE+19*, WRITE+20, RECORD+2~, RECORD+7*, RECORD+12, RECORD+14, RECORD+28 , REVERSE+1~, REVERSE+2*, REVERSE+4, REVERSE+5* | 
| F | WRITE+3~, WRITE+13~, WRITE+15*, WRITE+60*, MAKEC+7*, MAKEC+18*, MAKEC+23*, MAKEC+25, MAKEC+26*, MAKEC+27 , MAKEC+29 | 
| G | WRITE+36~, WRITE+47*, WRITE+48, WRITE+50 | 
| I | WRITE+1~, WRITE+28*, WRITE+33, WRITE+67*, WRITE+68, FIELDS+11*, FIELDS+20, FIELDS+21, FIELDS+22, FIELDS+23 , FIELDS+26, FIELDS+27*, FIELDS+28, OUT+8, OUT+9*, OUT+10, OUT+13, OUT+14*, OUT+16, EOR+2~ | 
| IEN0 | WRITE+1~, WRITE+41*, WRITE+44*, WRITE+46*, WRITE+51, WRITE+53, WRITE+56, SUBFILE+12 | 
| J | OUT+3~, OUT+4*, OUT+5, OUT+6, OUT+7, OUT+10, OUT+11, OUT+15, OUT+16, OUT+17 , OUT+18, RECINI+1~, RECINI+3*, RECINI+4, RECINI+5, EOR+2~, EOR+9*, EOR+10, EOR+11, EOR+12 , EOR+13, MAKEC+16~, MAKEC+22*, MAKEC+25, MAKEC+26, MAKEC+29, FIXCFN+1~, FIXCFN+2*, FIXCFN+3, FIXCFN+4 , FIXCFN+5, FIXCFN+6, REVERSE+1~, REVERSE+3*, REVERSE+4 | 
| K | OUT+3~, OUT+5*, OUT+6, OUT+7, OUT+10, OUT+11, OUT+12, OUT+15, OUT+16, OUT+17 , OUT+18, EOR+2~, EOR+10*, EOR+11, EOR+12, EOR+13, MAKEC+16~, MAKEC+26*, FIXCFN+1~, FIXCFN+3* , FIXCFN+4, FIXCFN+5, FIXCFN+6 | 
| L | OUT+3~, OUT+7*, OUT+10, OUT+11, EOR+2~, EOR+12*, EOR+13, MAKEC+16~, MAKEC+23*, FIXCFN+1~ , FIXCFN+4*, FIXCFN+5, FIXCFN+6 | 
| M | EOR+2~, EOR+3*, EOR+4, MAKEC+16~, MAKEC+18* | 
| N | WRITE+1~, WRITE+28*, WRITE+38*, WRITE+44, WRITE+49, EOR+2~ | 
| R | WRITE+36~, WRITE+40*, WRITE+42, WRITE+44, WRITE+45, WRITE+55, FIELDS+5~, FIELDS+14*, FIELDS+17, FIELDS+21 , FIELDS+22, FIELDS+25 | 
| T | REVERSE+1~, REVERSE+4*, REVERSE+6 | 
| U | WRITE+17, WRITE+18, WRITE+20, WRITE+22, FIELDS+14, FIELDS+17, FIELDS+21, FIELDS+22, FIELDS+25, RECORD+16 , RECORD+17, RECORD+22, RECORD+23, RECORD+25, RECORD+26, RECINI+4, EOR+11, EOR+13, MAKEC+14, MAKEC+18 , BUILD+6, BUILD+10, BUILD+13, FIXIEN+12, MCWP+9, MAKEB+9 | 
| >> V | WRITE+48*, WRITE+49 |