z/OS Communications Server: IP Sockets Application Programming Interface Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


WRITEV

z/OS Communications Server: IP Sockets Application Programming Interface Guide and Reference
SC27-3660-00

The WRITEV function writes data on a socket from a set of buffers.

The following requirements apply to this call:

Figure 1 shows an example of WRITEV call instructions.

Figure 1. WRITEV call instruction example
       WORKING-STORAGE SECTION.
       01  SOC-FUNCTION         PIC X(16) VALUE 'WRITEV'.
       01  S                      PIC 9(4)  BINARY.
       01  IOVCNT                 PIC 9(8)  BINARY.
 
       01  IOV.
           03 BUFFER-ENTRY OCCURS N TIMES.
             05 BUFFER-POINTER    USAGE IS POINTER.
             05 RESERVED          PIC X(4).
             05 BUFFER-LENGTH     PIC 9(8) USAGE IS BINARY.
 
       01  ERRNO                  PIC 9(8) BINARY.
       01  RETCODE                PIC 9(8) BINARY.
 
       PROCEDURE DIVISION.
 
           SET BUFFER-POINTER(1) TO ADDRESS OF BUFFER1.
           SET BUFFER-LENGTH(1)  TO LENGTH OF BUFFER1.
           SET BUFFER-POINTER(2) TO ADDRESS OF BUFFER2.
           SET BUFFER-LENGTH(2)  TO LENGTH OF BUFFER2.
           "   "                 "  "          "
           "   "                 "  "          "
           SET BUFFER-POINTER(n) TO ADDRESS OF BUFFERn.
           SET BUFFER-LENGTH(n) TO LENGTH OF BUFFERn.
 
           CALL 'EZASOKET' USING SOC-FUNCTION S IOV IOVCNT ERRNO RETCODE.

For equivalent PL/I and assembler language declarations, see Converting parameter descriptions.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014