z/OS Communications Server: IP CICS Sockets Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


CICS TCP/IP conversion routines

z/OS Communications Server: IP CICS Sockets Guide
SC27-3649-00

CICS® TCP/IP provides the following conversion routines, which are part of the base TCP/IP Services product:
  • An EBCDIC-to-ASCII conversion routine that converts EBCDIC data to the ASCII format used in TCP/IP networks and workstations. The routine is run by calling module EZACIC04, which uses an EBCDIC-to-ASCII translation table as described in z/OS Communications Server: IP Configuration Reference.
  • A corresponding ASCII-to-EBCDIC conversion routine, EZACIC05, which uses an ASCII-to-EBCDIC translation table as described in z/OS Communications Server: IP Configuration Reference.
  • An alternative EBCDIC-to-ASCII conversion routine. It is run by calling EZACIC14, which uses the translation table listed in EZACIC14 program.
  • A corresponding alternate ASCII-to-EBCDIC conversion routine, EZACIC15, which uses the translation table listed in EZACIC15 program.

    Tip: A sample translation routine is also supplied in the EZACICTR member of the SEZAINST library. You can modify this member to use alternate EBCDIC-to-ASCII and ASCII-to-EBCDIC translations, including custom translations. See comments in the EZACICTR member for more details.

  • A module that converts COBOL character arrays into bit-mask arrays used in TCP/IP. This module, which is run by calling EZACIC06, is used with the socket SELECT or SELECTEX call.
  • A routine that decodes the indirectly addressed, variable-length list (hostent structure) returned by the GETHOSTBYADDR and GETHOSTBYNAME calls. This function is provided by calling module EZACIC08.
  • A routine that decodes the indirectly addressed, variable-length list (addrinfo structure) returned by the GETADDRINFO call. This function is provided by calling module EZACIC09.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014