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


Overview

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

The sample programs and the jobs that you can use to run them are located in the SEZAINST file.

The following information applies to the batch jobs:
  • The batch job REXXAPI runs standalone socket EXECs and TCP/IP clients.
  • The batch job REXXAPIS runs TCP/IP servers.
  • The batch job REXXAPIT runs the subtask that is required to test the REXAPI04 program.
Table 1. REXX socket sample programs
Name REXX EXEC MVS™ batch job APIs demonstrated Notes
EZARXS01 REXAPI01 REXXAPI

INITIALIZE
SOCKET
GETSOCKOPT
SETSOCKOPT
CONNECT
GETSOCKNAME
SEND
RECV
TERMINATE

Client, requires server REXAPI05
EZARXS02 REXAPI02 REXXAPI

INITIALIZE
SOCKET
CONNECT
GETSOCKNAME
SEND
RECV
SHUTDOWN
TERMINATE

Client, requires server REXAPI05
EZARXS03 REXAPI03 REXXAPI

INITIALIZE
SOCKET
CONNECT
IOCTL
SEND
RECV
CLOSE
TERMINATE

Client, uses server REXAPI05 or REXAPI04 demonstrating AT-TLS
EZARXS04 REXAPI04 REXXAPIS

INITIALIZE
SOCKET
BIND
LISTEN
ACCEPT
GETCLIENTID
GIVESOCKET
SELECT
CLOSE

Server, not enabled for AT-TLS
EZARXS05 REXAPI05 REXXAPIS

INITIALIZE
SOCKET
BIND
LISTEN
ACCEPT
IOCTL
SEND
RECV
CLOSE
TERMINATE

Server, supports AT-TLS
EZARXS06 REXAPI06 REXXAPIT

INITIALIZE
TAKESOCKET
GETPEERNAME
RECV
SEND
CLOSE
TERMINATE

Child server subtask
EZARXRSC RSCLIENT REXXAPI

INITIALIZE
GETHOSTID
SOCKET
GETHOSTNAME
CONNECT
WRITE
READ
TERMINATE
SOCKETSETSTATUS

IPv4 client
EZARXR6C R6CLIENT REXXAPI

INITIALIZE
GETHOSTID
SOCKET
GETHOSTNAME
GETADDRINFO
CONNECT
WRITE
READ
TERMINATE
SOCKETSETSTATUS

IPv6 client
EZARXRSS RSSERVER REXXAPIS

INITIALIZE
GETHOSTID
SOCKET
BIND
LISTEN
IOCTL
SELECT
ACCEPT
RECV
CLOSE
SEND
TERMINATE
SETSOCKETSTATUS

IPv4 server
EZARXR6S R6SERVER REXXAPIS

INITIALIZE
GETHOSTNAME
GETADDRINFO
SOCKET
BIND
LISTEN
IOCTL
SELECT
ACCEPT
GETNAMEINFO
RECV
CLOSE
SEND
TERMINATE
SETSOCKETSTATUS

IPv6 server
EZARXJ01 n/a REXXAPI MVS sample job control MVS job control for REXXAPI
EZARXJ02 n/a REXXAPIS MVS sample job control MVS job control for REXXAPIS
EZARXJ03 n/a REXXAPIT MVS sample job control MVS job control for REXXAPIT

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014