XOBVTCP ;; mjk/alb - VistALink TCP Utilities ; 07/27/2002 13:00
Source file <XOBVTCP.m>
| Package | Total | Caller Graph | 
|---|---|---|
| VistALink | 5 | XOBV LISTENER STARTUP XOBVLL XOBVPOST XOBVTCP XOBVTCPL | 
| Foundations | 2 | XOBUM XOBUM1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ESET | ;Set inital error trap | |
| GETBOX() | ; -- get box ien | |
| UPDLOG(XOBDA,XOBPORT,XOBSTAT,XOBCFG) | ; -- do edit | |
| STARTCFG(XOBCFG) | ; -- start a configurations listeners | |
| START(XOBPORT,XOBCFG) | ; ; ; -- set up environment | |
| STARTUP | ; -- called by TaskMan startup option [Option: XOBV LISTENER STARTUP] ; and could be called by VMS .com procedure | |
| UPDATE(XOBPORT,XOBSTAT,XOBCFG) | ; -- update VISTALINK LISTENER STARTUP LOG for listener | |
| UCX | ; -- VMS TCPIP (UCX) multi-thread entry point ; -- Called from VistALink .com files | |
| CACHEVMS | ; -- VMS TCPIP (UCX) multi-thread entry point for Cache for VMS ; -- Called from VistALink .com files | |
| GETENV() | ; -- get environment variable | |
| CFGQ | ; | |
| UNLOCK(XOBPORT) | ;-- Unlock port | |
| LOCK(XOBPORT) | ;-- Lock port | |
| STARTUPQ | ; | |
| ACTION(ACTION,XOBPORT) | ; -- do lock action | |
| CLEARLOG | ; -- clear log of non-active listeners | |
| GETBOXN() | ; -- get box name | |
| GETOS() | ;-- Get operating system | |
| GETCFG() | ; -- get config ien for current BOX-VOL pair | 
| FileNo | Call Tags | 
|---|---|
| ^%ZIS(14.7 - [#14.7] | FIND1^DIC | 
| ^XOB(18.04 - [#18.04] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("OS" | GETOS+11 | 
| ^TMP("XOB DSM CONNECT FAILURE" | UCX+7* | 
| ^XOB(18.01 - [#18.01] | ACTION+10, ACTION+11, GETCFG+1 | 
| ^XOB(18.03 - [#18.03] | STARTCFG+2, STARTCFG+11, STARTCFG+12 | 
| ^XOB(18.04 - [#18.04] | CLEARLOG+4, CLEARLOG+5, UPDLOG+3, UPDLOG+14 | 
| Name | Line Occurrences | 
|---|---|
| $$ACTION | LOCK+11, UNLOCK+11 | 
| $$GETBOX | GETCFG+1 | 
| $$GETBOXN | UPDATE+2 | 
| $$GETCFG | STARTUP+8 | 
| $$GETENV | ACTION+5, GETBOX+2, GETBOXN+2 | 
| $$GETOS | STARTUP+4, STARTCFG+8 | 
| $$LOCK | START+10, CLEARLOG+8 | 
| $$START | STARTCFG+20 | 
| CFGQ | STARTCFG+5, STARTCFG+8 | 
| CLEARLOG | STARTUP+6 | 
| ESET | UCX+4, CACHEVMS+4 | 
| STARTCFG | STARTUP+8 | 
| STARTUPQ | STARTUP+4 | 
| UNLOCK | START+11, CLEARLOG+10, STARTCFG+18 | 
| UPDATE | STARTCFG+21 | 
| UPDLOG | UPDATE+13 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACTION | ACTION~, ACTION+10, ACTION+11 | 
| BOX | ACTION+1~, ACTION+8*, ACTION+10, ACTION+11 | 
| CFG0 | STARTCFG+1~, STARTCFG+2*, STARTCFG+5 | 
| DA | CLEARLOG+1~, CLEARLOG+9*, UPDLOG+1~, UPDLOG+5* | 
| DIC | UPDATE+1~, UPDATE+5* | 
| DIC("DR" | UPDATE+7* | 
| DIC("S" | UPDATE+8* | 
| DIC(0 | UPDATE+6* | 
| DIE | UPDLOG+1~, UPDLOG+6* | 
| DIK | CLEARLOG+1~, CLEARLOG+9* | 
| DR | UPDLOG+1~, UPDLOG+7*, UPDLOG+9*, UPDLOG+11* | 
| DUZ | UPDLOG+11 | 
| ENV | ACTION+1~, ACTION+5*, ACTION+6, ACTION+7, ACTION+8 | 
| IO | UCX+5*, UCX+7, UCX+8, UCX+10, CACHEVMS+5*, CACHEVMS+8, CACHEVMS+9, CACHEVMS+12 | 
| IO(0 | UCX+5*, CACHEVMS+5* | 
| LSTR | STARTCFG+1~, STARTCFG+10*, STARTCFG+11*, STARTCFG+12 | 
| LSTR0 | STARTCFG+1~, STARTCFG+12*, STARTCFG+13, STARTCFG+14 | 
| STARTUP | STARTCFG+1~, STARTCFG+14*, STARTCFG+17 | 
| U | START+5*, ESET+1*, CLEARLOG+6, STARTCFG+13, STARTCFG+14, ACTION+6, ACTION+7, ACTION+8, GETBOX+2, GETBOXN+2 , GETCFG+1 | 
| UCI | ACTION+1~, ACTION+7*, ACTION+10, ACTION+11 | 
| VOL | ACTION+1~, ACTION+6*, ACTION+10, ACTION+11 | 
| X | UNLOCK+10~, UNLOCK+11*, UPDATE+1~, UPDATE+9*, UPDLOG+1~ | 
| XOB0 | CLEARLOG+1~, CLEARLOG+5*, CLEARLOG+6 | 
| XOBBOX | UPDATE+1~, UPDATE+2*, UPDATE+9 | 
| XOBCFG | START~, STARTCFG~, STARTCFG+2, STARTCFG+11, STARTCFG+12, STARTCFG+19, STARTCFG+20, STARTCFG+21, UPDATE~, UPDATE+13 , UPDLOG~, UPDLOG+9 | 
| XOBDA | UPDLOG~, UPDLOG+3, UPDLOG+5, UPDLOG+14 | 
| XOBEC | UCX+3~, UCX+9*, UCX+10, UCX+11, CACHEVMS+3~, CACHEVMS+11*, CACHEVMS+12, CACHEVMS+13 | 
| XOBI | CLEARLOG+1~, CLEARLOG+3*, CLEARLOG+4*, CLEARLOG+5, CLEARLOG+9 | 
| XOBOK | START+3~, START+4*, START+14*, START+16*, START+17, STARTCFG+1~, STARTCFG+20*, STARTCFG+21 | 
| XOBPORT | START~, START+8~*, START+10, START+11, CLEARLOG+1~, CLEARLOG+6*, CLEARLOG+8, CLEARLOG+10, STARTCFG+1~, STARTCFG+13* , STARTCFG+17, STARTCFG+18, STARTCFG+19, STARTCFG+20, STARTCFG+21, LOCK~, LOCK+11, UNLOCK~, UNLOCK+11, ACTION~ , ACTION+3*, ACTION+10, ACTION+11, UPDATE~, UPDATE+7, UPDATE+8, UPDATE+13, UPDLOG~, UPDLOG+7 | 
| XOBSTAT | UPDATE~, UPDATE+13, UPDLOG~, UPDLOG+7 | 
| Y | CLEARLOG+1~, UPDATE+1~, UPDATE+13, UPDLOG+1~, GETENV+2~, GETENV+4 |