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: XWBTCPM1

Package: RPC Broker

Routine: XWBTCPM1


Information

XWBTCPM1 ;ISF/RWF - Support for XWBTCPM ;08/11/15 09:00

Source Information

Source file <XWBTCPM1.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
RPC Broker 6 LOG^XWBDLOG  ($$BREAD,QSND)^XWBRW  MARKER^XWBTCP  EN^XWBTCPC  ($$SEMAPHOR,UPDTREC)^XWBTCPL  $$NEWJOB^XWBTCPM  
Kernel 2 LISTEN^%ZISTCPS  ($$GETPEER,GETENV)^%ZOSV  

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: 2

Package Total Caller Graph
RPC Broker 2 XWBTCP  XWBTCPM  

Entry Points

Name Comments DBIA/ICR reference
ZISTCP(XWBTSKT) ;Start ZISTCPS listener
OLD ;Call the old style broker
; Note: The old-style broker, which calls back to the RPC Client on a different port,
; has been deprecated in XWB*1.1*60 and will not be supported in future patches. New
; development should not use this broker, and legacy applications which use this
; interface should be moved to the new-style broker at the earliest opportunity.
READCONN ;Read the rest of the connect message
BREAD(L,TO) ;Buffer read
QSND(H) ;Quick send
LOG(H) ;
NODE(P) ;Get Listener node, XWBENV must be set first
STAT(P) ;Check if should stop.

External References

Name Field # of Occurrence
LISTEN^%ZISTCPS ZISTCP+8
$$GETPEER^%ZOSV OLD+14
GETENV^%ZOSV ZISTCP+3, NODE+2
LOG^XWBDLOG LOG+1
$$BREAD^XWBRW BREAD+2
QSND^XWBRW QSND+1
MARKER^XWBTCP ZISTCP+6
EN^XWBTCPC OLD+20
$$SEMAPHOR^XWBTCPL ZISTCP+4, ZISTCP+10
UPDTREC^XWBTCPL ZISTCP+5, ZISTCP+11
$$NEWJOB^XWBTCPM OLD+16

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(14.7 - [#14.7] NODE+4
^XWB(8994.1 - [#8994.1] NODE+5, NODE+6, NODE+7

Label References

Name Line Occurrences
$$BREAD READCONN+2, READCONN+4, READCONN+5, READCONN+6, READCONN+7, READCONN+8
$$NODE STAT+3
LOG OLD+16, OLD+19, READCONN+2, READCONN+9
QSND OLD+16, OLD+19
READCONN OLD+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ZISTCP+10*
%T OLD+12~*
BV NODE+1~, NODE+3*, NODE+4
CON READCONN+1~, READCONN+2*, READCONN+3, READCONN+8
DZ OLD+12~*, OLD+20
H QSND~, QSND+1, LOG~, LOG+1
>> IX1 NODE+4*, NODE+5*, NODE+6, NODE+7
>> IX2 NODE+6*, NODE+7
L BREAD~, BREAD+2
LEN READCONN+1~, READCONN+6*, READCONN+7, READCONN+8*
>> MSG OLD+11, OLD+14, OLD+15*, OLD+20, READCONN+7*, READCONN+8*, READCONN+9
MSG2 READCONN+1~, READCONN+8*
NATIP OLD+12~, OLD+14*, OLD+15
P NODE~, NODE+6, STAT~, STAT+3
TO BREAD~, BREAD+1
VL READCONN+1~, READCONN+4*, READCONN+5
X READCONN+8*, NODE+1~, NODE+7*, NODE+8, STAT+2~, STAT+3*, STAT+4
>> XWBDEBUG LOG+1
XWBENV ZISTCP+2~, ZISTCP+3*, NODE+2*, NODE+3
XWBTCNT OLD+6~, OLD+7*
>> XWBTIME READCONN+2
>> XWBTIME(1 BREAD+1*
XWBTSKT ZISTCP~, ZISTCP+4, ZISTCP+5, ZISTCP+6, ZISTCP+8, ZISTCP+10, ZISTCP+11
>> XWBVER OLD+20, READCONN+5*, READCONN+8*
XWBVOL ZISTCP+2~, ZISTCP+3*
Y ZISTCP+2~, ZISTCP+3, NODE+1~, NODE+2
>> ZISQUIT STAT+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All