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 |  Label References |  Local Variables |  All
Print Page as PDF
Routine: XUSBSE2

Package: Kernel

Routine: XUSBSE2


Information

XUSBSE2 ;FO-OAK/JLI-CONNECT WITH HTTP SERVER AND GET REPLY ;04/29/09 12:47

Source Information

Source file <XUSBSE2.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
Kernel 6 HOME^%ZIS  CLOSE^%ZISTCP  (GETDEV,SAVDEV)^%ZISUTL  $$EC^%ZOSV  (,UNWIND)^%ZTER  $$KSP^XUPARAM  
RPC Broker 4 LOG^XWBDLOG  (WBF,WRITE)^XWBRW  INIT^XWBTCPM  OPEN^XWBTCPM2  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Kernel 1 XUSBSE1  

Entry Points

Name Comments DBIA/ICR reference
DREAD(D,TO) ;Delimiter Read
ENTRY(SERVER,PORT,PAGE,HTTPTYPE,DATA) ;
POST1(RESULTS,SERVER,PORT,PAGE,DATA) ;
POST(SERVER,PORT,PAGE,DATA) ;
ENTRY1(RESULTS,SERVER,PORT,PAGE,HTTPTYPE,DATA) ;
GET1(RESULTS,SERVER,PORT,PAGE) ;
EN1(ADDRESS,RESULTS,NOHEADERS) ;
GET(SERVER,PORT,PAGE) ;
CLOSE ;
EN(ADDRESS) ; test with input address or 10.161.12.182 if none entered
TRAP ;

External References

Name Field # of Occurrence
HOME^%ZIS EN1+10
CLOSE^%ZISTCP CLOSE+1
GETDEV^%ZISUTL CLOSE+1
SAVDEV^%ZISUTL ENTRY1+8
$$EC^%ZOSV TRAP+2
^%ZTER TRAP+1
UNWIND^%ZTER TRAP+2
$$KSP^XUPARAM ENTRY1+16
LOG^XWBDLOG DREAD+15, TRAP+2
WBF^XWBRW ENTRY1+22
WRITE^XWBRW ENTRY1+14, ENTRY1+16, ENTRY1+17, ENTRY1+18, ENTRY1+19, ENTRY1+20, ENTRY1+21
INIT^XWBTCPM ENTRY1+9
OPEN^XWBTCPM2 ENTRY1+10

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: 2
  • Variable: XWBRBUF
  • Line Location: DREAD+12
Routine Call
  • %ZIS
  • Line Location:
    • EN1+10

Label References

Name Line Occurrences
$$DREAD ENTRY1+25
$$ENTRY1 POST+2, POST1+1, GET+2, GET1+1, ENTRY+3, EN1+9
CLOSE ENTRY1+26, TRAP+2
EN1 EN+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADDRESS EN~, EN+2, EN1~, EN1+3
C DREAD+1~, DREAD+5*, DREAD+11, DREAD+12*
D DREAD~, DREAD+5*, DREAD+9, DREAD+13
DATA POST~, POST+2, POST1~, POST1+1, ENTRY~, ENTRY+3, ENTRY1~, ENTRY1+7*, ENTRY1+19, ENTRY1+20
DONE ENTRY1+1~, ENTRY1+23*, DREAD+1~, DREAD+5*, DREAD+8, DREAD+11*
HTTPTYPE ENTRY~, ENTRY+2*, ENTRY+3, ENTRY1~, ENTRY1+6*, ENTRY1+14, ENTRY1+15
I ENTRY1+1~, ENTRY1+28*, EN1+13~, EN1+15*, EN1+17*
IO CLOSE+1
J EN1+13~, EN1+17*
L DREAD+1~, DREAD+9*, DREAD+13*
LINEBUF ENTRY1+2~, ENTRY1+27, DREAD+13*, DREAD+14
NOHEADERS EN1~, EN1+2*, EN1+12
OVERFLOW ENTRY1+2~, ENTRY1+24*, DREAD+13, DREAD+14*
PAGE POST~, POST+2, POST1~, POST1+1, GET~, GET+2, GET1~, GET1+1, ENTRY~, ENTRY+3
, ENTRY1~, ENTRY1+5*, ENTRY1+14, EN1+1~, EN1+3*, EN1+6*, EN1+9
POP ENTRY1+2~, ENTRY1+11
PORT POST~, POST+2, POST1~, POST1+1, GET~, GET+2, GET1~, GET1+1, ENTRY~, ENTRY+3
, ENTRY1~, ENTRY1+7*, ENTRY1+10, EN1+1~, EN1+3*, EN1+7*, EN1+9
R DREAD+1~, DREAD+5*, DREAD+9*, DREAD+17
RESLTCNT ENTRY1+2~, ENTRY1+27*, DREAD+13*
RESULTS POST+1~, POST+2, POST1~, POST1+1, GET+1~, GET+2, GET1~, GET1+1, ENTRY+1~, ENTRY+3
, ENTRY1~, ENTRY1+4!, EN+1~, EN+2, EN1~, EN1+9
RESULTS( ENTRY1+27*, ENTRY1+28, DREAD+13*, EN1+15!, EN1+17*!
RESULTS(1 ENTRY1+25, ENTRY1+28
S DREAD+1~
SERVER POST~, POST+2, POST1~, POST1+1, GET~, GET+2, GET1~, GET1+1, ENTRY~, ENTRY+3
, ENTRY1~, ENTRY1+10, EN1+1~, EN1+3*, EN1+4, EN1+5*, EN1+6*, EN1+7*, EN1+9
TO DREAD~, DREAD+6*, DREAD+11
VALUE EN1+1~, EN1+9*
X EN1+13~, EN1+15*
XVALUE ENTRY1+1~, ENTRY1+25*, ENTRY1+28*, ENTRY1+29
XWBDEBUG ENTRY1+2~, DREAD+15, TRAP+2
XWBICNT ENTRY1+1~, ENTRY1+23*
XWBOS ENTRY1+2~
XWBRBUF ENTRY1+1~, ENTRY1+23*, DREAD+9*, DREAD+12*, DREAD+13, DREAD+15
XWBSBUF ENTRY1+1~, ENTRY1+12*
XWBT ENTRY1+2~
XWBTDEV ENTRY1+1~, ENTRY1+13, DREAD+7
XWBTIME ENTRY1+2~
XWBTIME(1 DREAD+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  All