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


Transmitting unsupported data types

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

You can use TRANSMIT to send sequential or partitioned data sets with record formats of F, FS, FB, FBS, V, VB, VBS, and U. Data sets with machine and ASA print-control characters are also supported. Data sets with keys or labels, and ISAM and VSAM data sets are not. RECEIVE can process data from TRANSMIT and PROFS™.

To transmit data types that TRANSMIT and RECEIVE do not support, you can use three exits and two installation-selected utilities that convert the data to a form that TRANSMIT and RECEIVE recognize. The three exits are:
  • TRANSMIT startup exit
  • RECEIVE pre-processing exit or RECEIVE post-prompt exit
  • RECEIVE post-processing exit.

You can use the TRANSMIT start-up exit to detect that a special data set type is being processed and to invoke your utility to copy the data into a temporary, pre-allocated, sequential data set. The exit passes the ddname of the temporary data set back to TRANSMIT and the data is transmitted. The exit can also pass up to ten local control records, which are transmitted with the data.

When the transmission reaches the RECEIVE data set pre-processing exit or the RECEIVE post-prompt exit, that exit is passed information about the transmission. The exit instructs RECEIVE to ignore the target dsname entered by the sender, and writes the received data into a pre-allocated temporary data set. That data set is passed to the RECEIVE data set post-processing exit, which invokes your utility to restore the data to its original format, and write it into the receiving user's target data set.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014