UNIX SHELL PROMPT #  FULLCMD=/opt/ASPLv1.00/bin/aspl -wsname MONSOCKET -groupingclass SOCK 

ASPL:1 >  sok12345 = ggpsok(pno,32036)  

ABOUT THIS COMMAND: set variable sok12345 to the dataset of sockets associated to process number 32036

aspl:1 0:19:9 root@mm01 /root> sok12345 = ggpsok(pno,32036) sokinodes // 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 94772979 95038167 GOTCHA // ggpsok PNO 32036 There are 1 sets representing: 32036 ** g_:+f) ** ONLYIN F) fl onlyd pL 32036 (<./> / 940738501) g_ f+) 940738501 sokloca=0.0.0.0:0 sokrema=1.0.0.18:74565 sokstate=TCP_LISTEN soktxq=00000000 sokrxq=00000000 soktract=00 sokuid=0 soktimo=0 sokinode=940738501 32036 1 entries DONE PROCESSING sok12345 = ggpsok(pno,32036) ASPL:2 > ?17,1 sok12345

ABOUT THIS COMMAND: interrogate the variable sok12345 17 times with a delay of 1 second in between, and in the meantime have a client process connect to socket 12345

aspl:2 0:19:25 root@mm01 /root> ?17,1 sok12345 sokinodes // 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) sokinodes // 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) sokinodes // 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) sokinodes // 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940362471 940738501 940738502 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING/1: sok12345 RESULTED IN A CHANGE AND THE VARIABLE sok12345 HAS BEEN ASSIGNED THE NEW RESULT OF THE ggpsok(pno,32036) sokinodes // 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940362471 940738501 940738502 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) sokinodes // 0 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 940738502 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING/1: sok12345 RESULTED IN A CHANGE AND THE VARIABLE sok12345 HAS BEEN ASSIGNED THE NEW RESULT OF THE ggpsok(pno,32036) sokinodes // 0 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 940738502 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) sokinodes // 0 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 940738502 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) sokinodes // 0 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 940738502 940990556 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING/1: sok12345 RESULTED IN A CHANGE AND THE VARIABLE sok12345 HAS BEEN ASSIGNED THE NEW RESULT OF THE ggpsok(pno,32036) sokinodes // 0 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 940738502 940990556 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) sokinodes // 0 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 940738502 940990556 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) sokinodes // 0 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 940738502 940990556 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) sokinodes // 0 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 940738502 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) sokinodes // 0 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 940738502 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) sokinodes // 0 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 940738502 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) sokinodes // 0 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 940738502 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) sokinodes // 0 1198203 19844418 217248735 248026407 267447384 267833347 267833352 267833365 267833382 267833394 267833406 29682 31091181 32906 32925 33234 33418 33423 337395326 33967 34084 384182565 41493156 448686967 54420 62258 65691 65692 65708 66100 66101 66102 66105 673821874 68068 69213 69215 69233 69235 70724 70725 70726 70727 71823 72710 72711 72712 76143 76162 76164 76166 76168 76171 940738501 940738502 94772979 95038167 GOTCHA // ggpsok PNO 32036 INTERROGATING: sok12345 IS THE SAME AS ITS SOURCE ggpsok(pno,32036) ASPL:3 > v sorted

ABOUT THIS COMMAND: display the symbol table showing all variables sorted, hence showing the archived variables

aspl:3 0:19:52 root@mm01 /root> v sorted VARIABLES TYPE 1 vname |card |user |xpC |Lop |Lvr |Lgn |Src ------------|----------|-----------|------------|-------|------------------|--------------------------------|------------------------------------ sok12345@1 |#1/1 |(1)root |ggfunc |g_ |sok12345 |32036 |ggpsok(pno,32036) sok12345@2 |#2/1 |(2)root |ggfunc |g_ |sok12345 |32036 |ggpsok(pno,32036) sok12345@3 |#2/1 |(3)root |ggfunc |g_ |sok12345 |32036 |ggpsok(pno,32036) sok12345 |#2/1 |(4)root |ggfunc |g_ |sok12345 |32036 |ggpsok(pno,32036) ASPL:4 > ,fU sok12345 sok12345@1 sok12345@2 sok12345@3

ABOUT THIS COMMAND: display the union of the archived variable to show the differences, and this will show the changing state of the socket 12345

aspl:4 0:20:1 root@mm01 /root> ,fU sok12345 sok12345@1 sok12345@2 sok12345@3 There are 4 sets representing: 32036(sok12345) 32036(sok12345.2) 32036(sok12345.3) 32036(sok12345.1) ** fU:f!=) -- CHANGED F) fl'changed pL 32036(sok12345) 32036(sok12345.2) 32036(sok12345.3) 32036(sok12345.1) (<./> / 940738501) fU~) 940738501 sokloca=0.0.0.0:0 sokrema=1.0.0.18:74565 sokstate=TCP_LISTEN soktxq=00000000 sokrxq=00000001 soktract=00 sokuid=0 soktimo=0 sokinode=940738501 fU~) 940738501 sokloca=0.0.0.0:0 sokrema=1.0.0.18:74565 sokstate=TCP_LISTEN soktxq=00000000 sokrxq=00000000 soktract=00 sokuid=0 soktimo=0 sokinode=940738501 fU~) 940738501 sokloca=0.0.0.0:0 sokrema=1.0.0.18:74565 sokstate=TCP_LISTEN soktxq=00000000 sokrxq=00000000 soktract=00 sokuid=0 soktimo=0 sokinode=940738501 fU~) 940738501 sokloca=0.0.0.0:0 sokrema=1.0.0.18:74565 sokstate=TCP_LISTEN soktxq=00000000 sokrxq=00000000 soktract=00 sokuid=0 soktimo=0 sokinode=940738501 ** fU:f!=) -- CHANGED F) fl'changed pL 32036(sok12345) 32036(sok12345.2) 32036(sok12345.3) (<./> / 940738502) fU~) 940738502 sokloca=1.0.0.18:266291 sokrema=1.0.0.18:74565 sokstate=TCP_CLOSE_WAIT soktxq=00000000 sokrxq=00000001 soktract=00 sokuid=0 soktimo=0 sokinode=940738502 fU~) 940738502 sokloca=1.0.0.18:266291 sokrema=1.0.0.18:74565 sokstate=TCP_ESTABLISHED soktxq=00000000 sokrxq=00000000 soktract=00 sokuid=0 soktimo=0 sokinode=940738502 fU~) 940738502 sokloca=1.0.0.18:266291 sokrema=1.0.0.18:74565 sokstate=TCP_CLOSE_WAIT soktxq=00000000 sokrxq=00000001 soktract=00 sokuid=0 soktimo=0 sokinode=940738502 32036(sok12345) 2 entries 32036(sok12345.2) 2 entries 32036(sok12345.3) 2 entries 32036(sok12345.1) 1 entries DONE PROCESSING ,fU sok12345 sok12345@1 sok12345@2 sok12345@3 ASPL:5 > bye

ABOUT THIS COMMAND: quit saving the workspace

aspl:5 0:20:13 root@mm01 /root> bye SAVING MONSOCKET. so long..