z/OS TSO/E Customization
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Writing exits for the TRANSMIT and RECEIVE commands

z/OS TSO/E Customization
SA32-0976-00

The following exits can be used to modify the way TRANSMIT and RECEIVE operations are performed:
  • TRANSMIT/RECEIVE NAMES data set pre-allocation exit (INMCZ21R)
  • TRANSMIT startup exit (INMXZ01 or INMXZ01R)
  • TRANSMIT termination exit (INMXZ02 or INMXZ02R)
  • TRANSMIT encryption exit (INMXZ03 or INMXZ03R)
  • TRANSMIT log data set pre-allocation exit (INMXZ21R)
  • RECEIVE initialization exit (INMRZ01 or INMRZ01R)
  • RECEIVE termination exit (INMRZ02 or INMRZ02R)
  • RECEIVE notification exit (INMRZ04 or INMRZ04R)
  • RECEIVE acknowledgment notification exit (INMRZ05R)
  • RECEIVE pre-acknowledgment notification exit (INMRZ06R)
  • RECEIVE data set pre-processing exit (INMRZ11 or INMRZ11R)
  • RECEIVE data set post-processing exit (INMRZ12 or INMRZ12R)
  • RECEIVE data set decryption exit (INMRZ13 or INMRZ13R)
  • RECEIVE post-prompt exit (INMRZ15R)
  • RECEIVE log data set pre-allocation exit (INMRZ21R)
  • JES2 TSO Interactive Data Transmission Facility screening and notification exit (exit 13 - MAILXIT)
  • JES2 TSO RECEIVE authorization exit (exit 38)
  • JES3 TSO Interactive Data Transmission Facility screening and notification exit (IATUX42)
  • JES3 Data Set Headers exit (IATUX60)

Notice that most TRANSMIT and RECEIVE exits can have one of two program names: INMxxxx or INMxxxxR (for example, INMXZ01 or INMXZ01R). Both forms of the exits have access to the same information and can perform the same functions. Their differences are strictly programming-related, and are described in Parameter descriptions and Programming considerations. If TSO/E finds a standard-format exit (INMxxxxR) it will use it and ignore the "non-standard" format exit, even if present. If it does not find a standard-format exit it will use the "non-standard" format exit.

This chapter gives a brief overview of default TRANSMIT and RECEIVE processing, and describes ways you can use exits to modify it. It also provides information required to write TRANSMIT and RECEIVE exits. For information on how to write the JES exits, see either or .

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014