BMXSQL5 ; IHS/OIT/HMW - BMX REMOTE PROCEDURE CALLS ;
Source file <BMXSQL5.m>
| 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 | ; | 
| 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 | 
| 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 | 
| >> | 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 |