XWBTCPC ;ISC-SF/EG/VYD - TCP/IP PROCESS HANDLER ;08/25/2004 14:18
Source file <XWBTCPC.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
RPC Broker | 2 | XWBTCP XWBTCPM1 |
VA FileMan | 1 | DDR |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(XWBTIP,XWBTSKT,DUZ,XWBVER,XWBCLMAN) | ; -- Main entry point
|
|
RESTART | ;(*p35)
|
|
MAIN | ; -- main message processing loop
|
|
ETRAP | ; -- on trapped error, send error info to client
|
|
ETX | ;Exit for trap
|
|
STYPE(X,WRAP) | ;For backward compatability only
|
|
SETTIME(%) | ;Set the Read timeout 0=RPC, 1=sign-on
; Increased timeout period (%=1) during signon from 90 to 180 for accessibility reasons |
|
TIMEOUT | ;Do this on MAIN loop timeout
|
|
MSM | ;entry point for MSERVER service - used by MSM
|
|
OS() | ;Return the OS
|
|
LOG(TX) | ;DeBug Logging (*p35)
|
Name | Field # of Occurrence |
---|---|
^%ZIS | EN+25 |
CALL^%ZISTCP | EN+21 |
CLOSE^%ZISUTL | RESTART+11 |
SAVDEV^%ZISUTL | EN+26 |
USE^%ZISUTL | RESTART+11 |
$$EC^%ZOSV | ETRAP+4 |
$$LGR^%ZOSV | ETRAP+4 |
LOGRSRC^%ZOSV | EN+11, RESTART+9 |
SETNM^%ZOSV | EN+30 |
SHARELIC^%ZOSV | EN+23 |
^%ZTER | EN+25, ETRAP+8 |
$$GET^XPAR | EN+15 |
$$BAT^XUPARAM | SETTIME+2 |
KILL1^XUSCLEAN | MAIN+35 |
LOGOUT^XUSRB | RESTART+6, ETRAP+10 |
CALLP^XWBBRK | MAIN+30 |
LOG^XWBDLOG | LOG+1 |
LOGSTART^XWBDLOG | EN+16 |
$$RTRNFMT^XWBLIB | STYPE+1, STYPE+2 |
$$BREAD^XWBRW | MAIN+7, MAIN+9, MAIN+11, MAIN+20, MAIN+21, MAIN+22, MAIN+23 |
ESND^XWBRW | ETX+1 |
QSND^XWBRW | MAIN+16, MAIN+25, MAIN+28, TIMEOUT+1, MSM+15, MSM+19 |
SND^XWBRW | MAIN+34, TIMEOUT+4 |
Name | Line Occurrences |
---|---|
Function Call: READ |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: READ |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("OS" | OS+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | SETTIME~, SETTIME+2, SETTIME+3, OS+1~*, OS+2 |
>> %ZIS | EN+25* |
DTIME | RESTART+2* |
DUZ | EN~, RESTART+2*, RESTART+6, RESTART+10, ETRAP+10, TIMEOUT+1 |
DUZ(0 | RESTART+2* |
IO | EN+4~, EN+21, EN+25 |
IO(0 | EN+21* |
IOP | EN+4~, EN+25* |
L | EN+4~, MAIN+18*, MAIN+19, MAIN+22 |
LEN | MSM+1~, MSM+3*, MSM+7, MSM+10*, MSM+11, MSM+13* |
MSG | MSM+1~, MSM+11*, MSM+13*, MSM+14, MSM+17, MSM+18 |
>> POP | EN+21, EN+25 |
TX | LOG~, LOG+1 |
TYPE | EN+1~, MAIN+13*, MAIN+14, MAIN+26 |
U | EN+7*, RESTART+2*, MAIN+24 |
VL | EN+4~, MAIN+20*, MAIN+21 |
WRAP | STYPE~, STYPE+1 |
X | EN+2~, EN+29*, EN+30, STYPE~, STYPE+1, STYPE+2, MSM+1~, MSM+8*, MSM+9, MSM+13* , MSM+17 |
XCNT | MAIN+1~ |
XR | MAIN+1~, MAIN+7*, MAIN+8, MAIN+9 |
XWB1 | EN+2~ |
XWB2 | EN+2~ |
XWBAPVER | EN+4~, MAIN+3*, MAIN+21* |
XWBARY | RESTART+7!, MAIN+27! |
XWBCLMAN | EN~, EN+13* |
>> XWBDEBUG | EN+14, EN+15*, EN+18, MAIN+12, ETRAP+9, LOG+1 |
XWBERC | ETRAP+1~, ETRAP+4*, ETRAP+9, ETRAP+10 |
XWBERR | ETRAP+1~, ETRAP+4*, ETRAP+7*, ETX+1 |
XWBERROR | EN+3~, EN+25*, MAIN+3*, ETRAP+7* |
XWBL | EN+2~ |
XWBNULL | EN+2~, EN+25* |
XWBODEV | EN+2~ |
>> XWBOS | EN+8*, EN+9, EN+27, ETRAP+5* |
XWBPLEN | EN+2~, MAIN+21*, MAIN+22*, MAIN+23 |
XWBPTYPE | EN+2~, MAIN+31*, TIMEOUT+3* |
XWBR | RESTART+7!, MAIN+27!, MAIN+30 |
XWBR(0 | TIMEOUT+3* |
XWBR(1 | TIMEOUT+3* |
XWBR(2 | TIMEOUT+3* |
XWBR(3 | TIMEOUT+3* |
XWBRBUF | EN+2~, MAIN+3* |
XWBSEC | EN+3~, MAIN+3*, ETRAP+7* |
>> XWBSHARE | MAIN+35 |
XWBT | EN+4~ |
XWBT("BF" | EN+9* |
XWBTBUF | EN+1~, MAIN+2, MAIN+8*, MAIN+10*, MAIN+16*, MAIN+22*, MAIN+23*, MAIN+24, MAIN+28, MAIN+30 , MAIN+32 |
XWBTBUF1 | EN+1~ |
XWBTDEV | EN+1~, EN+21*, EN+23, RESTART+3, RESTART+12, MAIN+4, MAIN+33, ETRAP+11 |
XWBTHDR | EN+4~, MAIN+9*, MAIN+10, MAIN+11*, MAIN+12, MAIN+13, MAIN+15, MAIN+18 |
XWBTIME | EN+2~, MAIN+7, SETTIME+2*, SETTIME+3* |
XWBTIME(1 | SETTIME+2* |
XWBTIP | EN~, EN+18, EN+21, EN+29 |
XWBTLEN | EN+1~, MAIN+18*, MAIN+29* |
XWBTOS | EN+1~ |
XWBTRTN | EN+1~ |
XWBTSKT | EN~, EN+18, EN+21, EN+29 |
XWBVER | EN~, SETTIME+2, SETTIME+3, MSM+1~, MSM+2*, MSM+9*, MSM+17 |
XWBWRAP | EN+1~ |
Y | EN+2~ |
Name | Field # of Occurrence |
---|---|
$T(SHARELIC^%ZOSV | EN+23 |