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

Package: RPC Broker

Routine: XWBVL


Information

XWBVL ;OIFO-Oakland/REM - M2M Broker Server Link Utl ;05/17/2002 17:46

Source Information

Source file <XWBVL.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
RPC Broker 4 (POST,PRE,WRITE)^XWBRL  $$XMLHDR^XWBUTL  $$EXECUTE^XWBVLC  START^XWBVLL  
M XML Parser 1 ($$EN,$$VALUE,DELETE)^MXMLDOM  

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 XWBM2MS  XWBRM  

Entry Points

Name Comments DBIA/ICR reference
START(PORT) ; -- start listener
; // TODO: Add checks and structure to not start listener if already active on port
EXECUTE(XWBPARMS) ; -- execute rpc call
REQUEST(XWBPARMS) ; -- build xml request
ADD(STR) ; -- add string to array
RESPONSE() ; -- build xml response
; -- initialize
PARSE(XWBPARMS,XWBY) ; -- parse legacy rpc results ; uses DOM parser

External References

Name Field # of Occurrence
$$EN^MXMLDOM PARSE+2
$$VALUE^MXMLDOM PARSE+3
DELETE^MXMLDOM PARSE+4
POST^XWBRL RESPONSE+8
PRE^XWBRL RESPONSE+2
WRITE^XWBRL RESPONSE+3, RESPONSE+4, RESPONSE+5, RESPONSE+6
$$XMLHDR^XWBUTL REQUEST+9, RESPONSE+3
$$EXECUTE^XWBVLC EXECUTE+3
START^XWBVLL START+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XWB CLOSE SOCKET" EXECUTE+2

Label References

Name Line Occurrences
ADD REQUEST+9, REQUEST+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
PORT START~, START+2
STATUS EXECUTE+1~, EXECUTE+3*, EXECUTE+4
STR ADD~, ADD+2
XWBDOM PARSE+1~, PARSE+2*, PARSE+3, PARSE+4
XWBLINE REQUEST+1~, REQUEST+2*, ADD+1*, ADD+2
XWBPARMS EXECUTE~, EXECUTE+3, REQUEST~, PARSE~
XWBPARMS("MES SAGE TYPE" , REQUEST+3*, REQUEST+10
XWBPARMS("REQUEST" REQUEST+4*, REQUEST+5
XWBPARMS("RESULTS" EXECUTE+2*, PARSE+2
>> XWBREQ REQUEST+5*, REQUEST+6, ADD+2
XWBY PARSE~, PARSE+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All