HLCSTCP ;SFIRMFO/TNV-ALB/JFP,PKE - (TCP/IP) MLLP ;09/13/2006
Source file <HLCSTCP.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;vms ucx entry point, called from HLSEVEN.COM file,
|
|
EXITM | ;Multiple service shutdown and clean up
|
|
SDFLD | ; set Shutdown? field to yes
|
|
UPDT(Y) | ;update job count for multiple servers,X=1 increment
|
|
CACHEVMS(%) | ;Cache'/VMS tcpip/ucx entry point, called from HLSEVEN.COM file,
|
|
EXITS(Y) | ; Single service shutdown and cleans up
|
|
INIT() | ; Initialize Variables
; HLDP should be set to the IEN or name of Logical Link, file 870 |
|
MSM | ;MSM entry point, called from User-Defined Services
|
|
SERVER(HLDP) | ; single server using Taskman
|
|
ST1 | ;record startup in 870 for single server
|
|
DCOPEN(HLDP) | ;open direct connect - called from HLMA2
|
|
LLCNT(DP,Y,Z) | ;update Logical Link counters
|
|
MON(Y) | ;Display current state & check for shutdown
|
|
STOP() | ;stop flag set
|
|
SERVERS(HLDP) | ; Multi-threaded server using Taskman
|
|
LISTEN | ;
|
Name | Field # of Occurrence |
---|---|
CLOSE^%ZISTCP | SERVER+4 |
LISTEN^%ZISTCP | HLCSTCP+27 |
LISTEN^%ZISTCPS | HLCSTCP+33 |
SETNM^%ZOSV | HLCSTCP+14, HLCSTCP+22, LISTEN+4 |
^%ZTER | CACHEVMS+2, EN+2, LISTEN+2 |
DT^DICRW | INIT+5 |
GETS^DIQ | INIT+9 |
$$PARAM^HLCS2 | INIT+41 |
^HLCSTCP1 | SERVER+3, LISTEN+8 |
^HLCSTCP2 | HLCSTCP+16 |
$$OPEN^HLCSTCP2 | DCOPEN+3 |
FILE^HLDIE | ST1+11, UPDT+5, SDFLD+6, EXITS+7 |
$$NOW^XLFDT | ST1+9, EXITS+6 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^HLCS(870 - [#870] | GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("OS" | HLCSTCP+32, INIT+2 |
^HLCS(870 - [#870] | INIT+6, ST1+4, ST1+12, MON+3, MON+4*, MON+5, MON+11*, UPDT+2, UPDT+3, UPDT+6 , STOP+2, STOP+3, STOP+4, LLCNT+4, LLCNT+7, LLCNT+8, LLCNT+9, SDFLD+3, SDFLD+7, EXITS+2 , EXITS+8 |
Name | Line Occurrences |
---|---|
$$INIT | HLCSTCP+10, SERVER+2, SERVERS+1, LISTEN+2, DCOPEN+1 |
$$STOP | HLCSTCP+16, SERVER+4, MON+9 |
EXITM | LISTEN+8 |
EXITS | HLCSTCP+10, HLCSTCP+18, HLCSTCP+19, HLCSTCP+29, SERVER+2, SERVER+4, SERVERS+1 |
LISTEN | SERVERS+2, MSM+4, CACHEVMS+8 |
MON | HLCSTCP+17, HLCSTCP+27, HLCSTCP+33, SERVER+6, CACHEVMS+6, EN+6 |
ST1 | HLCSTCP+15, HLCSTCP+27, HLCSTCP+33 |
UPDT | LISTEN+8, EXITM+1 |
Name | Field # of Occurrence |
---|---|
^( | LLCNT+8* |
^(0 | UPDT+3* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | CACHEVMS~, CACHEVMS+2, CACHEVMS+3, EN+2, EN+3 |
DA | INIT+3~, INIT+7*, INIT+9, INIT+13, INIT+14, INIT+16, INIT+18, INIT+20, INIT+22, INIT+24 , INIT+26, INIT+28, INIT+30, INIT+32, INIT+34 |
DIQUIET | INIT+3~, INIT+4* |
DP | LLCNT~, LLCNT+4, LLCNT+7, LLCNT+8, LLCNT+9 |
DR | INIT+3~, INIT+8*, INIT+9 |
HLCSFAIL | HLCSTCP+8~, HLCSTCP+24*, HLCSTCP+29, SERVER+1*, LISTEN+1~ |
HLCSOUT | HLCSTCP+8~, HLCSTCP+16, HLCSTCP+17, HLCSTCP+18, SERVER+5, LISTEN+1~, EXITS+6 |
HLDBACK | HLCSTCP+8~, LISTEN+1~, INIT+22*, INIT+38* |
HLDBSIZE | HLCSTCP+8~, LISTEN+1~, INIT+18*, INIT+39* |
HLDP | HLCSTCP+7, HLCSTCP+14, HLCSTCP+22, HLCSTCP+27, HLCSTCP+33, SERVER~, SERVERS~, CACHEVMS+3*, EN+3*, LISTEN+4 , DCOPEN~, INIT+6*, INIT+7, ST1+4, ST1+5, ST1+12, MON+3, MON+4, MON+5, MON+11 , UPDT+2, UPDT+3, UPDT+5, UPDT+6, STOP+2, STOP+3, STOP+4, SDFLD+1, SDFLD+3, SDFLD+5 , SDFLD+7, EXITS+2, EXITS+4, EXITS+8 |
HLDREAD | HLCSTCP+8~, LISTEN+1~, INIT+20*, INIT+37* |
HLDRETR | HLCSTCP+8~, LISTEN+1~, INIT+13*, INIT+40* |
HLDRETR("CLOSE" | INIT+14* |
HLDWAIT | HLCSTCP+8~, LISTEN+1~, INIT+24* |
HLJ | ST1+3~, UPDT+1~, SDFLD+2~, EXITS+1~ |
HLJ(870 | UPDT+5*, SDFLD+5* |
HLLSTN | LISTEN+1~, LISTEN+6*, MON+2 |
HLOS | HLCSTCP+8~, LISTEN+1~, INIT+2* |
HLRETRA | HLCSTCP+8~, LISTEN+1~, INIT+16* |
HLTCPADD | HLCSTCP+8~, LISTEN+1~, DCOPEN+2, INIT+26* |
HLTCPCS | HLCSTCP+8~, HLCSTCP+12, HLCSTCP+26, HLCSTCP+32, LISTEN+1~, INIT+30*, ST1+7, ST1+8 |
HLTCPLNK | HLCSTCP+8~, LISTEN+1~, INIT+32*, ST1+7 |
HLTCPORT | HLCSTCP+8~, HLCSTCP+27, HLCSTCP+33, LISTEN+1~, DCOPEN+2, INIT+28* |
HLTCPRET | HLCSTCP+8~, LISTEN+1~, INIT+34*, INIT+41* |
>> HLTRACE | MON+6 |
IO | MSM+3*, CACHEVMS+3*, CACHEVMS+6, CACHEVMS+8, EN+3*, EN+6, MON+12 |
IO("C" | SERVER+4* |
IO(0 | MSM+3*, CACHEVMS+4*, EN+4*, MON+7 |
P | LLCNT+5~, LLCNT+6*, LLCNT+7, LLCNT+8, LLCNT+9 |
TMP | INIT+3~ |
TMP("DIERR" | INIT+11 |
TMP(870 | INIT+13, INIT+14, INIT+16, INIT+18, INIT+20, INIT+22, INIT+24, INIT+26, INIT+28, INIT+30 , INIT+32, INIT+34 |
U | EN+3*, INIT+41, MON+4, MON+11, UPDT+3, STOP+3 |
X | INIT+3~, INIT+41*, ST1+3~, ST1+5*, ST1+6*, ST1+7, ST1+8, ST1+9, ST1+10, MON+7~ , MON+10*, MON+11, UPDT+1~, UPDT+3*, UPDT+5, STOP+1~, STOP+3*, STOP+5, LLCNT+5~, LLCNT+8* , SDFLD+2~, EXITS+1~, EXITS+4*, EXITS+5, EXITS+6 |
Y | INIT+3~, MON~, MON+4, MON+8, UPDT~, UPDT+3, LLCNT~, LLCNT+4, LLCNT+6, EXITS~ , EXITS+5 |
Z | LLCNT~, LLCNT+8 |
>> ZTQUEUED | EXITS+9, EXITM+2 |
>> ZTREQ | EXITS+9*, EXITM+2* |
>> ZTSK | ST1+10 |