XWBBRK2 ;ISC-SF/EG - DHCP BROKER PROTOYPE -
Source file <XWBBRK2.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
RPC Broker | 1 | XWBBRK |
Name | Comments | DBIA/ICR reference |
---|---|---|
CAPI(XWBY,TAG,NAM,PAR) | ;make API call
|
|
BHDR(WKID,WINH,PRCH,WISH) | ;Build a protocol header
|
|
BARY(A,R,V) | ;add array elements+values to storage array
|
|
BLDB(P) | ;Build formatted string
|
|
BLDA(N,P) | ;Build API string
|
|
BLDS(R) | ;Build a parameter string from an array
|
|
BLDU(R) | ;Build a parameter string from a scalar
|
|
BLDG(R) | ;build a parameter string from a global reference
|
|
OARY() | ;create storage array
|
|
CREF(R,P) | ;Convert array contained in P to reference A
|
|
GETP(P) | ;returns various parameters out of the Protocol string
|
|
CALLM(X,P,DEBUG) | ;make call using Message string
|
|
CALLA(X,P,DEBUG) | ;make call using API string
|
|
TRANSPRT() | ;Determine the Transport Method
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("XY" | CAPI+19 |
^TMP("XWB" | BLDG+2!, BLDG+4 |
Name | Line Occurrences |
---|---|
$$BLDB | BLDA+24 |
$$BLDU | BLDG+16 |
@( | CAPI+12 |
CAPI | CALLM+7, CALLA+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | BARY~, BARY+1, BARY+2, OARY+1~, OARY+4*, OARY+5, OARY+6, OARY+8, OARY+9 |
DEBUG | CALLM~, CALLM+8, CALLA~, CALLA+7 |
DONE | BLDU+1~, BLDU+6*, BLDU+7, BLDU+11*, OARY+1~, OARY+2*, OARY+3, OARY+6*, CREF+1~, CREF+2* , CREF+4, CREF+5* |
DX | CAPI+1~, CAPI+19* |
DY | CAPI+1~, CAPI+19* |
ERR | CALLM+1~, CALLM+2*, CALLM+3*, CALLM+4*, CALLM+5, CALLA+1~, CALLA+2*, CALLA+3*, CALLA+4 |
F | BLDA+8~, BLDA+11*, BLDA+20*, BLDA+22*, BLDA+26 |
F1 | CREF+1~, CREF+8* |
I | BLDA+8~, BLDA+16*, BLDA+17, BLDG+1~, BLDG+5*, BLDG+16, BLDG+17*, BLDG+18, OARY+1~, OARY+2* , OARY+3*, OARY+4, CREF+1~, CREF+4*, CREF+5, CREF+6, CREF+7, CREF+8, CREF+9, CREF+10 |
L | BHDR+1~, BHDR+4*, BHDR+5, BLDB+1~, BLDB+2*, BLDB+3, BLDA+8~, BLDA+14*, BLDA+15*, BLDA+16 , BLDA+25*, BLDA+27*, BLDA+28, BLDS+1~, BLDS+6*, BLDS+9, BLDU+1~, BLDU+6*, BLDU+9*, BLDU+11 , BLDG+1~, BLDG+13*, BLDG+16 |
L1 | BLDG+1~, BLDG+8*, BLDG+13 |
M | BLDG+1~, BLDG+6*, BLDG+16, GETP+1~, GETP+2* |
N | BLDA~, BLDA+9, BLDA+26, BLDU+1~, BLDU+3*, BLDU+4, BLDU+5, BLDU+8, BLDU+10, BLDU+12* |
N1 | BLDU+1~, BLDU+8*, BLDU+9*, BLDU+10, BLDU+11, BLDU+12 |
NAM | CAPI~, CAPI+4 |
P | BLDB~, BLDB+2, BLDB+3, BLDA~, BLDA+12*, BLDA+13, BLDA+14, BLDA+17, BLDA+24*, BLDA+25 , BLDA+26*, BLDA+27, BLDA+28, CREF~, CREF+5, CREF+6, GETP~, GETP+3, CALLM~, CALLM+3 , CALLA~, CALLA+3 |
P1 | BLDU+1~, BLDU+5*, BLDU+10*, BLDU+11*, BLDU+13 |
PAR | CAPI~, CAPI+3*, CAPI+4 |
PRCH | BHDR~, BHDR+3 |
R | CAPI+1~, CAPI+4*, CAPI+12, BARY~, BARY+2, BLDS~, BLDS+3, BLDS+4*, BLDS+5, BLDS+6 , BLDS+7, BLDS+9, BLDU~, BLDU+2, BLDU+3, BLDU+4, BLDU+5, BLDU+8, BLDU+9, BLDU+10 , BLDG~, BLDG+3, BLDG+7, BLDG+8, BLDG+9, BLDG+10*, BLDG+11, BLDG+12, BLDG+13, BLDG+14 , BLDG+16, CREF~, CREF+9 |
S | BHDR+1~, BHDR+2*, BHDR+3*, BHDR+4, BHDR+5*, BHDR+6, CREF+1~, CREF+3*, CREF+10*, CREF+11 , CALLM+1~, CALLM+5*, CALLM+6, CALLM+7, CALLA+1~, CALLA+4*, CALLA+5, CALLA+6 |
T | CAPI+1~, BLDA+8~, BLDA+11*, BLDA+16, BLDA+20*, BLDA+22*, BLDS+1~, BLDS+7*, BLDS+8*, BLDS+9 , BLDG+1~, BLDG+14*, BLDG+15*, BLDG+16, GETP+1~, GETP+3*, GETP+4, GETP+5*, GETP+6*, GETP+7 |
T1 | BLDA+8~, BLDA+17*, BLDA+18, BLDA+19, BLDA+20, BLDA+22, BLDG+1~, BLDG+7*, BLDG+12 |
T2 | BLDA+8~, BLDA+18*, BLDA+22, BLDG+1~, BLDG+11*, BLDG+16 |
TAG | CAPI~, CAPI+4 |
U | BLDA+8~, BLDA+10*, BLDA+26 |
V | BARY~, BARY+2 |
WINH | BHDR~, BHDR+3 |
WISH | BHDR~, BHDR+3 |
WKID | BHDR~, BHDR+3 |
X | CREF+1~, CALLM~, CALLM+2*, CALLM+7, CALLA~, CALLA+2*, CALLA+6 |
X( | CREF+6*, CREF+7, CREF+8, CREF+9*, CREF+10 |
X("XWBS" | CALLM+9!, CALLA+8! |
>> XRT0 | CAPI+17 |
>> XRTL | CAPI+5 |
>> XRTN | CAPI+17* |
XWB | GETP+1~, CALLM+8!, CALLA+7! |
XWB("FRM" | CAPI+3 |
XWB("TO" | CAPI+3 |
XWB(0 | GETP+5, GETP+6 |
XWB(1 | CAPI+2, GETP+6, CALLM+4 |
XWB(2 | CAPI+10, CAPI+17, CALLM+5, CALLM+7, CALLA+4, CALLA+6 |
>> XWBNULL | CAPI+6, CAPI+19 |
>> XWBTDEV | CAPI+20 |
XWBY | CAPI~ |
Y | BLDA+11*, BLDS+1~, BLDS+2*, BLDS+9*, BLDS+10, BLDG+1~, BLDG+4*, BLDG+16, BLDG+18, BLDG+19* , BLDG+20 |