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 |