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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XWBRL

Package: RPC Broker

Routine: XWBRL


Information

XWBRL ;OIFO-Oakland/REM - M2M Link Methods ;05/31/2005 15:13

Source Information

Source file <XWBRL.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 (CALL,CLOSE)^%ZISTCP  (RMDEV,SAVDEV,USE)^%ZISUTL  
RPC Broker 2 $$READ^XWBRL  $$XMLHDR^XWBUTL  

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

Package Total Caller Graph
RPC Broker 8 XWBM2MC  XWBP62  XWBRL  XWBRPC  XWBUTL  XWBVL  XWBVLC  XWBVLL  
Kernel 1 XUSBSE1  

Entry Points

Name Comments DBIA/ICR reference
READ(XWBROOT,XWBREAD,XWBTO,XWBFIRST,XWBSTOP) ;
ADD(TXT) ; -- add new intake line
CHK ; -- check if first read and change timeout and chars to read
OPEN(XWBPARMS) ; -- Open tcp/ip socket
CLOSE ; -- close tcp/ip socket
; -- tell server to Stop() connection
INIT ; -- set up variables needed in tcp/ip processing
FINAL ; -- kill variables used in tcp/ip processing
PRE ; -- prepare socket for writing
WRITE(STR) ; -- Write a data string to socket
WBF ;Write Buffer Flush - W !
POST ; -- send eot and flush socket buffer

External References

Name Field # of Occurrence
CALL^%ZISTCP OPEN+5
CLOSE^%ZISTCP CLOSE+14
RMDEV^%ZISUTL CLOSE+16
SAVDEV^%ZISUTL OPEN+4
USE^%ZISUTL CLOSE+15
$$READ^XWBRL CLOSE+11
$$XMLHDR^XWBUTL CLOSE+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $E(STR,1,255)
  • Line Location: WRITE+11
Function Call: WRITE
  • Prompt: STR
  • Line Location: WRITE+14
Function Call: WRITE
  • Prompt: $E(STR,1,255)
  • Line Location: WRITE+16
Function Call: WRITE
  • Prompt: $E(STR,1,255)
  • Line Location: WRITE+17
Function Call: WRITE
  • Prompt: !
  • Line Location: WBF+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" INIT+1
^TMP("XWBM2MRL" CLOSE+8

Label References

Name Line Occurrences
ADD READ+8, READ+10, READ+11, READ+13
CHK READ+7
FINAL CLOSE+13
INIT OPEN+3, CLOSE+2, WRITE+3, WBF+2
POST CLOSE+5
PRE CLOSE+3
WBF WRITE+11, POST+1
WRITE CLOSE+4, POST+1

Naked Globals

Name Field # of Occurrence
^("OS" INIT+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DONE READ+1~, READ+2*, READ+7, READ+11*, CHK+1*
EOT READ+1~, READ+2*, READ+11
I OPEN+1~, OPEN+5*
IO OPEN+8
LINE READ+1~, READ+2*, ADD+1*, ADD+2
OUT READ+1~
PIECES READ+1~, READ+12*, READ+13
POP OPEN+1~, OPEN+2*, OPEN+5, OPEN+8
STR READ+1~, READ+2*, READ+4*, READ+8*, READ+9*, READ+10*, READ+11*, READ+12, READ+13*, WRITE~
, WRITE+4, WRITE+11*
TOFLAG READ+1~, READ+7*, CHK+1
TXT ADD~, ADD+2
X READ+1~
XWBCNT READ+1~
>> XWBCOK CLOSE+11*
XWBFIRST READ~, READ+4*, CHK+1, CHK+2*, CLOSE+10*, CLOSE+11
XWBLEN READ+1~
XWBOS CLOSE+2, INIT+1*, FINAL+1!, WRITE+3, WRITE+4, WBF+2, WBF+3
XWBPARMS OPEN~, FINAL+1!
XWBPARMS("ADDRESS" OPEN+5
XWBPARMS("CCLOSERESULTS" CLOSE+8*, CLOSE+9
XWBPARMS("PORT" OPEN+5
XWBPARMS("RETRIES" OPEN+5
XWBRBUF READ+4!
XWBREAD READ~, READ+7, CHK+3*, CLOSE+10*, CLOSE+11
XWBROOT READ~, ADD+2, CLOSE+9*, CLOSE+11
XWBSTOP READ~, READ+7, CHK+1*, CLOSE+10*, CLOSE+11
XWBTO READ~, READ+4*, READ+7, CHK+3*, CLOSE+10*, CLOSE+11
>> XWBX READ+7*, READ+8, READ+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All