Copy from Local zOS to Remote UNIX (with UNIX Date Variables)

Copy from Local z/OS to Remote UNIX (with UNIX Data Variables) via Universal Copy

The following figure illustrates the copying of a file from a local z/OS system to a remote UNIX system. The file name on the UNIX server is dynamically created based on the current date.


The JCL procedure UCMDPRC is used to execute the command. The command is sent to a remote system named dallas for execution. The stdout redirection character > is used with the ucopy command to direct stdout to a local data set on the remote server. The file name is created with a date variable, which is set to the current date in the commands preceding the ucopy command. The path to the ucopy binary must be specified if the directory is not defined in the user's path environmental variable.

Additional command line options are read from the encrypted file allocated to DD LOGONDD. The UNIX continuation character \ is used to split the ucopy command to two lines.

The file is copied as a text file, since the default transfer mode for standard files is text.

SYSIN Options

The SYSIN options used in this example are:

Option

Description

-script

DD from which to read a script file. The script file is sent to the remote system for execution.

-encryptedfile

DD from which to read an encrypted command options file.

-host

Directs the command to a computer with a host name of dallas.

Components

Universal Command Manager for z/OS

Universal Command Server for UNIX

Universal Copy