Copy from Remote System to Local zOS (in Binary)
Copy from Remote System to Local z/OS (in Binary) via Universal Copy
The following figure illustrates the copying of a file from a remote system to a local z/OS system, in binary, with no end-of-line character interpretation.
//S1 EXEC UCMDPRC //UNVOUT DD DISP=SHR,DSN=hlg.output.file //LOGONDD DD DISP=SHR,DSN=hlq.userid(userid) //SCRIPTDD DD * @echo off ucopy C:\INPUT.FILE //SYSIN DD * -script SCRIPTDD -encryptedfile LOGONDD -host dallas -stdout -mode binary /*
The JCL procedure UCMDPRC is used to execute the command. The command is sent to a remote system named dallas for execution. The UNVOUT DD specifies a local data set to use for the standard output of the remote command. The -mode option used with the ucopy command defaults to binary, so no end-of-line character interpretation is done. Binary is specified for standard output transfer mode.
Additional options are read from the encrypted file allocated to DD LOGONDD.
SYSIN Options
The SYSIN options used in this example are:
Option | Description |
---|---|
DD from which to read a script file. The script file is sent to the remote system for execution. | |
DD from which to read an encrypted command options file. | |
Directs the command to a computer with a host name of dallas. | |
Specification that the options following this one apply to the stdout file. | |
Specification for whether transferred data is treated as text or binary. |