API call with an IOV parameter
The IOV parameter is an array of structures used on the READV, RECVMSG, SENDMSG, and WRITEV API calls. Each structure contains three words: the buffer address, the ALET, and the buffer length. Each IOV entry is shown on one line. When there is data available (READV Exit, RECVMSG Exit, SENDMSG Entry, and WRITEV Entry), some of the buffer data is also displayed. A maximum of 96 bytes of data are displayed.
In the READV Exit example, three IOV entries
were specified, but only two were used. All the data is displayed
because the total is less than 96 bytes.
====================================================================00001773
MVS026 SOCKAPI 60050045 19:19:20.954789 READV Exit
HASID....0024 PASID....0024 SASID..0024 JOBNAME..EZASOKKS
TCB......006E6A68 TIE......00007DF8 PLIST..00007E0C DUCB.....0000000B KEY..8
ADSNAME..EZASOKKS SUBTASK..EZASOKKS TOKEN....7F6F3798 09902FB0
LOCAL PORT..11007 IPADDR ..9.67.113.58
REMOTE PORT..1032 IPADDR ..9.67.113.58
REQAREA..: 00007D90x Addr..00007D90
SOCKET...: 1 Addr..0000776C
IOVCNT...: 3 Addr..000077B4
IOVENTRY.: LENGTH..10 ALET..0x Addr..00007890
+0000 E38889A2 4089A240 8396 | This is co |
IOVENTRY.: LENGTH..10 ALET..0x Addr..0000789A
+0000 99998583 A34B | rrect. |
IOVENTRY.: LENGTH..10 ALET..0x Addr..000078A4
RETCODE..: 16 BYTES TRANSFERRED Addr..00007EB4