BMXMBRK ; IHS/OIT/HMW - BMXNet MONITOR ;
Source file <BMXMBRK.m>
| Package | Total | Call Graph |
|---|---|---|
| M Transfer | 2 | ($$CREF,$$OARY,CAPI)^BMXMBRK2 CHKPRMIT^BMXMSEC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CALLP(BMXP,P,DEBUG) | ;EP - make API call using Protocol string
|
|
| GETV(V) | ;get value of V - reference parameter
|
|
| LINST(A,X,BMXY) | ;instantiate local array
|
|
| GINST | ;instantiate global
|
|
| PRSB(P) | ;EP - Parse Parameter
|
|
| VCHKQ | ;Find closing quote
|
|
| VCHKP | ||
| PRSM(P) | ;EP - Parse message
|
|
| PRSP(P) | ;EP -Parse Protocol
|
|
| BREAD(L) | ;read tcp buffer, L is length
|
|
| PRSA(P) | ;EP - Parse API information, get calling info
|
|
| VCHK(S) | ;Parse string for first argument
|
|
| CLRBUF | ;p10 Empties Input buffer
|
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| Function Call: READ |
|
| Function Call: READ |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("BMXZ" | GINST+6 |
| ^XWB(8994 - [#8994] | PRSA+15, PRSA+17 |
| Name | Line Occurrences |
|---|---|
| $$BREAD | PRSB+38, PRSB+39 |
| $$GETV | PRSB+25 |
| $$PRSA | CALLP+7 |
| $$PRSB | CALLP+9 |
| $$PRSM | CALLP+6 |
| $$PRSP | CALLP+5 |
| $$VCHK | GETV+4 |
| CLRBUF | CALLP+16 |
| GINST | PRSB+43 |
| LINST | PRSB+42 |
| VCHKP | VCHK+2 |
| VCHKQ | VCHK+2, VCHKP+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | CLRBUF+1~, CLRBUF+2* |
| A | PRSB+11~, PRSB+27*, PRSB+28, PRSB+42, LINST~, LINST+2 |
| BMXARY | PRSB+27*, CALLP+18! |
| >> BMXDTIME(1 | BREAD+3, BREAD+7, CLRBUF+2 |
| BMXP | CALLP~, CALLP+15 |
| >> BMXPTYPE | PRSA+22* |
| BMXSEC | CALLP+3!, CALLP+8*, CALLP+12 |
| >> BMXWRAP | PRSA+23* |
| BMXY | LINST~, LINST+1*, LINST+3 |
| BMXZ | CALLP+17! |
| BMXZ( | PRSP+21*, PRSP+22, PRSP+23*, PRSP+24*, PRSP+25*, PRSP+26*, PRSP+27*, PRSM+16*, PRSM+17*, PRSM+18* , PRSA+13*, PRSA+14*, PRSA+15, PRSA+16, PRSA+18, PRSA+19*, PRSA+20*, PRSA+21*, PRSB+25*, PRSB+28* , PRSB+48, PRSB+49 |
| BMXZ("FRM" | GINST+7* |
| BMXZ("TO" | GINST+8* |
| BMXZ(0 | CALLP+6 |
| BMXZ(1 | PRSB+16, CALLP+7 |
| BMXZ(2 | CALLP+9, CALLP+11, CALLP+15 |
| C | PRSP+16~, PRSP+17*, PRSP+24, PRSP+25, PRSP+26, PRSP+27, PRSM+12~, PRSM+13*, PRSA+9~, PRSA+10* , VCHK+1~, VCHK+2*, VCHKP+1*, VCHKQ+1* |
| DEBUG | CALLP~, CALLP+4*, CALLP+17 |
| DONE | BREAD+1~, BREAD+2*, BREAD+5, BREAD+6*, GINST+1~, GINST+2*, GINST+5, GINST+9*, GINST+11*, GINST+12 , GINST+14* |
| DR | PRSA+9~ |
| E | BREAD+1~, BREAD+2*, BREAD+4*, BREAD+5, BREAD+6, BREAD+7, BREAD+8*, BREAD+9 |
| ERR | PRSP+16~, PRSP+17*, PRSP+19*, PRSP+20, PRSP+28, PRSM+12~, PRSM+13*, PRSM+14*, PRSM+15, PRSM+19 , PRSA+9~, PRSA+10*, PRSA+11*, PRSA+12, PRSA+16*, PRSA+18*, PRSA+24, PRSB+11~, PRSB+14*, PRSB+15* , PRSB+18, PRSB+19*, PRSB+44, PRSB+53, PRSB+54, CALLP+1~, CALLP+2*, CALLP+5*, CALLP+6*, CALLP+7* , CALLP+8, CALLP+9, CALLP+11, CALLP+12*, CALLP+14 |
| F | PRSB+11~, PRSB+14*, PRSB+34, PRSB+35 |
| FL | PRSB+11~, PRSB+16*, PRSB+19, PRSB+26, PRSB+31, PRSB+42, PRSB+43, PRSB+48 |
| I | PRSB+11~, PRSB+17*, PRSB+25, PRSB+28, PRSB+30*, PRSB+47*, PRSB+48, PRSB+49, PRSB+50, PRSB+51 , PRSB+52, GINST+2*, GINST+13, GINST+17*, VCHK+1~, VCHK+2*, VCHK+3, VCHKP+1*, VCHKQ+1* |
| K | PRSB+11~, PRSB+30*, PRSB+47, PRSB+50, PRSB+52 |
| L | PRSB+11~, PRSB+22*, PRSB+25, PRSB+29, PRSB+33*, PRSB+34, PRSB+35, PRSB+37, PRSB+38*, PRSB+39* , PRSB+40, PRSB+41*, BREAD~, BREAD+3, BREAD+5, BREAD+6, BREAD+7 |
| M | PRSP+16~, PRSP+17*, PRSP+23, PRSM+12~, PRSM+13*, PRSM+18, PRSA+9~, PRSA+10*, PRSA+14, PRSB+11~ , PRSB+14*, PRSB+35, GINST+13 |
| MAXP | PRSB+11~, PRSB+12*, PRSB+13, PRSB+19, PRSB+24, PRSB+29 |
| N | GINST+1~, GINST+6*, GINST+8, GINST+9, GINST+15, GINST+18 |
| P | PRSP~, PRSP+18*, PRSP+19, PRSP+21, PRSP+22, PRSP+23, PRSM~, PRSM+14, PRSM+16, PRSM+17 , PRSM+18, PRSA~, PRSA+11, PRSA+13, PRSA+14, PRSB~, PRSB+12, PRSB+13, PRSB+15, PRSB+32 , CALLP~, CALLP+5, VCHK+1~, VCHKP*, VCHKP+1* |
| P1 | PRSB+11~, PRSB+13*, PRSB+19*, PRSB+20, PRSB+21, PRSB+22, PRSB+23, PRSB+24*, PRSB+25, PRSB+29* , PRSB+34*, PRSB+44, PRSB+45*, PRSB+46, PRSB+49*, PRSB+50*, PRSB+51*, PRSB+52*, PRSB+53 |
| P2 | PRSB+11~, PRSB+35* |
| P3 | PRSB+11~, PRSB+23*, PRSB+25, PRSB+26, PRSB+32*, PRSB+33, PRSB+34, PRSB+35, PRSB+38*, PRSB+41 , PRSB+42 |
| P4 | PRSB+11~, PRSB+39*, PRSB+41, PRSB+42 |
| P5 | PRSB+11~ |
| R | PRSP+16~, PRSP+17*, PRSP+21, PRSP+22, PRSP+23, PRSP+24, PRSP+25, PRSP+26, PRSP+27, PRSM+12~ , PRSM+13*, PRSM+16, PRSM+17, PRSM+18, PRSA+9~, PRSA+10*, PRSA+13, PRSA+14, PRSA+15, PRSA+16 , PRSA+18, PRSA+19, PRSA+20, PRSA+21, PRSB+11~, PRSB+12*, PRSB+25, PRSB+28, PRSB+48, PRSB+49 , PRSB+51 |
| >> REF | GINST+4*, GINST+7, GINST+13 |
| S | CALLP+1~, CALLP+9*, CALLP+14, CALLP+15, VCHK~, VCHK+2, VCHK+3, VCHKP+1, VCHKQ+1 |
| T | PRSA+9~, PRSA+15*, PRSA+16, PRSA+17, GINST+1~, GINST+13*, GINST+14, GINST+16 |
| T(0 | PRSA+17*, PRSA+18, PRSA+19, PRSA+20, PRSA+21, PRSA+22, PRSA+23 |
| T1 | GINST+1~ |
| U | PRSM+12~, PRSM+13*, PRSA+9~, PRSA+10*, PRSA+13, PRSA+14, PRSA+18, CALLP+8 |
| V | GETV~, GETV+2, GETV+4, GETV+5*, GETV+6 |
| X | PRSP+16~, PRSP+22*, PRSP+24, PRSP+25, PRSP+26, PRSP+27, PRSM+12~, PRSA+9~, BREAD+1~, BREAD+3* , BREAD+4, BREAD+7*, BREAD+8, LINST~, LINST+2*, LINST+3, GETV+1~, GETV+2*, GETV+3 |