Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XWBBRK2

Package: RPC Broker

Routine: XWBBRK2


Information

XWBBRK2 ;ISC-SF/EG - DHCP BROKER PROTOYPE -

Source Information

Source file <XWBBRK2.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 (LOGRSRC,T0,T1)^%ZOSV  
RPC Broker 1 ($$PRSA,$$PRSB,$$PRSM,$$PRSP)^XWBBRK  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
RPC Broker 1 XWBBRK  

Entry Points

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

External References

Name Field # of Occurrence
LOGRSRC^%ZOSV CAPI+10, CAPI+15
T0^%ZOSV CAPI+5
T1^%ZOSV CAPI+17
$$PRSA^XWBBRK CALLM+4, CALLA+3
$$PRSB^XWBBRK CALLM+5, CALLA+4
$$PRSM^XWBBRK GETP+5, CALLM+3
$$PRSP^XWBBRK GETP+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("XY" CAPI+19
^TMP("XWB" BLDG+2!, BLDG+4

Label References

Name Line Occurrences
$$BLDB BLDA+24
$$BLDU BLDG+16
@( CAPI+12
CAPI CALLM+7, CALLA+6

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All