BGUTCPH ; IHS/OIT/MJL - Service TCP Messages ; [ 04/14/2008 4:48 PM ]
Source file <BGUTCPH.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
PGFTR | ;
|
|
WEB | ;
|
|
EN(BGUIP,BGUSKT) | ; EP-- MAIN entry point (usually jobbed)
; params: BGUIP := address of client requiring connection ; BGUSKT := client socket to call |
|
IP | ;
|
|
PGHDR | ;
|
|
ETRAP | ; -- on trapped error, send error info to client
|
|
TCP | ; -- TCP PROCESSING LOOP
|
|
WRITE(BGUX) | ;
|
|
INIT | ;
|
|
SNDERR | ;send error information
|
|
RESULT | ;
; -- write returned data (in BGUDATA) to client ; BGUTYPE = ; 1 -- single value ; 2 -- table delimited by RS ; 3 -- word processing ; 4 -- global array type ; 5 -- raw buffer string |
|
OLDETRAP | ; -- on trapped error, send error info to client
|
|
LOGOUT | ;
|
|
MAIN | ;
|
|
RESTART | ;IF ERROR OCCURRED CAPTURE ERROR AND COME BACK TO HERE
|
Name | Field # of Occurrence |
---|---|
^%ZIS | IP+24 |
CALL^%ZISTCP | IP+16 |
CLOSE^%ZISUTL | RESTART+11 |
USE^%ZISUTL | RESTART+11 |
$$EC^%ZOSV | ETRAP+5 |
$$LGR^%ZOSV | ETRAP+5 |
^%ZTER | ETRAP+7 |
$$NEWERR^%ZTER | RESTART+1, RESTART+6 |
$$LOG^BGUGUTL | MAIN+23 |
^BGUTRACE | MAIN+19 |
DT^DICRW | RESTART+3 |
$$NOW^XLFDT | LOGOUT+2 |
LOGOUT^XUSRB | RESTART+8, ETRAP+8 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("OS" | IP+4, ETRAP+6 |
^%ZOSF("TRAP" | RESTART+2, RESTART+7 |
^BGUSEC - [#90062.1] | LOGOUT+2*, LOGOUT+4, LOGOUT+5, LOGOUT+6*, LOGOUT+7* |
^BGUSEC("CUR" | LOGOUT+2! |
^BGUSP(1 | INIT+1, MAIN+19, MAIN+23, MAIN+24, LOGOUT+3 |
^XWB(8994 - [#8994] | MAIN+4, MAIN+8, MAIN+9 |
Name | Line Occurrences |
---|---|
@( | MAIN+18 |
INIT | IP+27, WEB+3 |
LOGOUT | TCP+12 |
MAIN | TCP+17, WEB+3 |
PGFTR | MAIN+7, MAIN+25 |
PGHDR | MAIN+7, MAIN+25 |
RESTART | ETRAP+16 |
RESULT | MAIN+7, MAIN+25 |
SNDERR | OLDETRAP+21, ETRAP+11, ETRAP+13 |
TCP | RESTART+4 |
WRITE | RESULT+9, RESULT+11, RESULT+13, RESULT+14, ETRAP+11, ETRAP+13 |
Name | Field # of Occurrence |
---|---|
^("OS" | IP+4, ETRAP+6 |
^(0 | LOGOUT+5* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> BGUAPP | MAIN+23* |
>> BGUASP | PGHDR+11 |
>> BGUBGRND | PGHDR+10 |
>> BGUCK | RESULT+13*, RESULT+14 |
>> BGUCKL | RESULT+13*, RESULT+14 |
BGUDATA | TCP+1~, MAIN+3!, RESULT+9, RESULT+12, RESULT+13, RESULT+15 |
BGUDATA( | RESULT+11 |
BGUDATA(1 | MAIN+6* |
BGUDATA(2 | MAIN+6* |
>> BGUDTIME | TCP+6, TCP+7, TCP+11, INIT+1* |
>> BGUERR | WEB+1* |
>> BGUETH | MAIN+23* |
BGUGUI | MAIN+3~, MAIN+18* |
>> BGUHTMLS | WEB+2*, WRITE+2 |
>> BGUI | RESULT+13*, RESULT+14* |
BGUIP | EN~, IP+1, IP+15, WEB+1*, MAIN+23, RESULT+16 |
>> BGUITYPE | MAIN+8*, MAIN+15 |
BGUMSG | MAIN+13*, MAIN+19, MAIN+23, MAIN+24, MAIN+26! |
BGUMSM | IP+5~*, TCP+1, TCP+3, RESULT+16 |
>> BGUPRM | MAIN+23* |
>> BGURS | RESULT+11*, WRITE+1 |
>> BGUSEC | MAIN+23*, LOGOUT+1, LOGOUT+2, LOGOUT+4, LOGOUT+5, LOGOUT+6, LOGOUT+7 |
BGUSKT | EN~, IP+1*, IP+15, MAIN+23 |
>> BGUSTAT( | MAIN+24*, LOGOUT+6 |
BGUTBUF | TCP+1~, TCP+2, TCP+6*, TCP+7*, TCP+10*, TCP+11*, TCP+12, TCP+13*, MAIN+4, MAIN+6 , MAIN+13*, MAIN+14, MAIN+16, MAIN+17* |
BGUTLEN | TCP+1~, TCP+9*, TCP+10, TCP+11 |
BGUTLEN1 | TCP+1~, TCP+6*, TCP+9 |
BGUTLEN2 | TCP+1~, TCP+7*, TCP+9 |
>> BGUTRACE | MAIN+19 |
BGUTREF | TCP+1~, MAIN+4*, MAIN+5, MAIN+8, MAIN+9*, MAIN+10, MAIN+11 |
BGUTRTN | TCP+1~, MAIN+10*, MAIN+15*, MAIN+16*, MAIN+18* |
BGUTYPE | TCP+1~, MAIN+6*, MAIN+11*, RESULT+9, RESULT+10, RESULT+11 |
BGUWEB | TCP+1~*, WEB+1*, INIT+2*, MAIN+7, MAIN+25, WRITE+1 |
BGUX | WRITE~, WRITE+1, WRITE+2 |
>> BGUX1 | WRITE+2* |
DIQUIET | RESTART+3*, MAIN+3~, MAIN+18* |
DUZ | RESTART+8, TCP+13, MAIN+23, ETRAP+8, LOGOUT+2 |
>> I | MAIN+16*, RESULT+11*, LOGOUT+6*, LOGOUT+7 |
IO | IP+16, IP+23*, IP+24 |
IO(0 | IP+16*, IP+23* |
>> IOP | IP+24* |
IOST | IP+23* |
IOST(0 | IP+23* |
>> IOT | IP+23* |
>> POP | IP+16 |
U | RESTART+3*, INIT+1*, MAIN+23, LOGOUT+6 |
X | RESTART+2*, RESTART+7*, TCP+1~, MAIN+3!, SNDERR+2~, SNDERR+3*, SNDERR+4, SNDERR+5*, SNDERR+6, LOGOUT+6* |
X( | MAIN+16* |
XRTL | IP+8!* |
XWBARY | RESTART+9! |
>> XWBCLMAN | IP+3* |
XWBERC | ETRAP+1~, ETRAP+5*, ETRAP+8 |
XWBERR | OLDETRAP+21, ETRAP+1~, ETRAP+5*, ETRAP+11, ETRAP+13 |
>> XWBERROR | SNDERR+5, SNDERR+7* |
>> XWBNULL | IP+23*, IP+24* |
>> XWBOS | IP+4*, IP+5, IP+8, IP+16, IP+17, IP+23, ETRAP+6*, ETRAP+10, ETRAP+12 |
XWBR | RESTART+9! |
>> XWBSEC | SNDERR+3 |
>> XWBTDEV | IP+16*, IP+17*, RESTART+4, RESTART+10, TCP+3, ETRAP+9 |
>> XWBTIME | IP+9* |
>> XWBTIP | IP+15*, IP+16 |
>> XWBTLEN | OLDETRAP+21, ETRAP+11 |
>> XWBTSKT | IP+15*, IP+16 |
>> Y | LOGOUT+6* |