XWBTCPC ;ISC-SF/EG/VYD - TCP/IP PROCESS HANDLER ;08/25/2004 14:18
Source file <XWBTCPC.m>
| Package | Total | Caller Graph | 
|---|---|---|
| RPC Broker | 2 | XWBTCP XWBTCPM1 | 
| VA Fileman | 1 | DDR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETTIME(%) | ;Set the Read timeout 0=RPC, 1=sign-on ; Increased timeout period (%=1) during signon from 90 to 180 for accessibility reasons | |
| STYPE(X,WRAP) | ;For backward compatability only | |
| LOG(TX) | ;DeBug Logging (*p35) | |
| ETX | ;Exit for trap | |
| OS() | ;Return the OS | |
| ETRAP | ; -- on trapped error, send error info to client | |
| MSM | ;entry point for MSERVER service - used by MSM | |
| TIMEOUT | ;Do this on MAIN  loop timeout | |
| MAIN | ; -- main message processing loop | |
| EN(XWBTIP,XWBTSKT,DUZ,XWBVER,XWBCLMAN) | ; -- Main entry point | |
| RESTART | ;(*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 | 
| Name | Line Occurrences | 
|---|---|
| $$OS | EN+8, ETRAP+5 | 
| EN | MSM+17 | 
| LOG | EN+18, EN+30, RESTART+10, MAIN+8, MAIN+12, MAIN+15, MAIN+32, ETRAP+9 | 
| MAIN | RESTART+3 | 
| SETTIME | EN+19 | 
| TIMEOUT | MAIN+8 | 
| >> | 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 |