The HCON file transfer program transfers files between a local system and a mainframe host. With the corresponding version of the 3270 File Transfer Program (IND$FILE or its equivalent) installed, the host operating system for transfers can be:
For the VSE/ESA operating systems, the file transfer program is provided as part of the VSE base. The additional host transfer program is not needed. If you want to perform a file transfer to CICS/VSE, the transfer program should be VSE/ESA.
When a file is transferring from a local system to a host, the file transfer is uploading. A transfer from the host to the local system is downloading. The HCON file transfer features support text and binary data. The file transfer program consists of two modules:
fxfer process | Interprets the file transfer requests, forms file transfer request queues, and sends the requests to the appropriate dfxfer process. The fxfer process is started from the command line by the fxfer command. The status of the file transfer operation is reported to a terminal, a file (if invoked with the fxfer command), or to a program (if invoked by a program). |
dfxfer process | Transfers files. The dfxfer process is started either by:
Each dfxfer process is associated with one display session. Multiple file transfer requests using the same session are queued using the same dfxfer process. The dfxfer process remains logged on to the host indefinitely, based on the file transfer wait period specified in the session profile. |
Note: If the requested session exists, it could have been started explicitly with the e789 command or implicitly by a previous file transfer.
A file transfer can be interrupted before it is completed. A file transfer can also be interrupted by any unrecoverable communication error. When interrupted, the state of the transfer is saved. The transfer can be restarted without loss of data. See "Recovering from Interrupted HCON File Transfers".
You can create a shell procedure to specify parameters for similar file transfers that are performed frequently. See "Creating HCON File Transfer Shell Procedures".