Universal Data Mover Manager for z/OS
- 1 Overview
- 2 Usage
- 2.1 JCL Procedure
- 2.2 DD Statements in JCL
- 2.3 JCL
- 2.4 Configuration
- 2.4.1 Configuration File
- 2.5 Configuration Options
- 2.6 Command Line Syntax
Overview
This page provides information on the Universal Data Mover (UDM) Manager, specific to the z/OS operating system.
UDM Manager transfers files between any computers running UDM Server. Using a UDM command script, you indicate to the UDM Manager the actions to take. The UDM Manager connects to the UDM Server (or Servers) and processes your request.
The z/OS Batch Manager provides a batch job interface to remote computers running the UDM Server component.
Usage
UDM Manager for z/OS executes as a batch job.
JCL Procedure
The following figure illustrates the UDM for z/OS JCL procedure (UDMPRC, located in the SUNVSAMP library) that is provided to simplify the execution JCL and future maintenance.
For this JCL procedure:
UPARM parameter is used to specify EXEC PARM keyword values.
UNVPRE parameter specifies the data set name prefix of Universal Agent installation data sets.
UNVPRD parameter specifies the data set name prefix of Universal Agent production data sets.
DD Statements in JCL
The following table describes the DD statements used in the UDM for z/OS JCL procedure, above.
ddname | DCB Attributes | Mode | Description |
|---|---|---|---|
STEPLIB | DSORG=PO, | input | Universal Agent load library containing the program being executed. |
UNVNLS | DSORG=PO, | input | Universal Agent national language support library. Contains message catalogs and code page translation tables. |
UNVUSRC | DSORG=PS, | input | Universal SAP connector RFC member. |
UNVCLIB | DSORG=PO, | input | UDM call library: UDM searches for script files specified on the call command in this library. |
UNVTRACE | DSORG=PS, | Output | UDM trace output. |
UNVTRMDL | DSORG=PS, | input | Data set used as a model for creating UCMD and USAP trace files when they are called by UDM using the exec and execsap commands. |
SYSPRINT | DSORG=PS, | output | Standard output file for the UDM program. |
SYSOUT | DSORG=PS, | output | Standard error file for the UDM program. |
SYSIN | DSORG=PS, | input | Standard input file for the UDM program. UDM reads its command options from SYSIN. |
UNVSCR | DSORG=PS, | input | UDM command script: UDM executes the script allocated to this ddname. |
The C runtime library determines the default DCB attributes. Refer to the IBM manual OS/390 C/C++ Programming Guide for details on default DCB attributes for stream I/O.
JCL
The following figure illustrates the UDM for z/OS JCL using the UDMPRC JCL procedure, above.
Job step STEP1 executes the procedure UDMPRC.
The UDM script commands are specified on the UNVSCR DD.
Configuration
Configuration consists of:
Setting default options and preferences for all executions of UDM Manager.
Setting options and preferences for a single execution of UDM Manager.
Configuration options are read from the following sources:
PARM keyword
SYSIN ddname
Configuration file
The order of precedence is the same as the list above; PARM keyword options being the highest and configuration file being the lowest. That is, options specified via a PARM keyword override options specified via a SYSIN ddname, and so on.
See Configuration Management for detailed information on these methods of configuration.
Configuration File
The configuration file provides the simplest method of specifying configuration options whose values will not change with each command invocation. These default values are used if the options are not read from one or more other sources.
Some options only can be specified in the configuration file; they have no corresponding command line equivalent. Other options cannot be specified in the configuration file; they must be specified via one or more other sources for a single execution of UDM Manager.
Configuration Options
The following table describes the configuration options used to execute UDM Manager for z/OS. Each Option Name is a link to detailed information about that configuration option.
Command Line Syntax
The following figure illustrates the command line syntax of UDM Manager for z/OS.
udm
[-alloc_abnormal_disp {keep|delete|catlg|uncatlg}]
[-alloc_blksizesize]
[-alloc_dataclasclass]
[-alloc_dir_blocksnumber]
[-alloc_dsorg {po|ps}]
[-alloc_input_status {old|shr}]
[-alloc_lrecllength]
[-alloc_mgmtclasclass]
[-alloc_normal_disp {keep|delete|catlg|uncatlg}]
[-alloc_output_status {old|shr}]
[-alloc_prim_spacespace]
[-alloc_recfmformat]
[-alloc_sec_spacespace]
[-alloc_space_unit {cyl|trk|number}]
[-alloc_storclasclass]
[-alloc_unitunit]
[-alloc_volsernumber]
[-allow_repl_on_rename {yes|no}]
[-system_idID]
[-ssl_implementation {openssl|system}]
[-ca_certsddname]
[-certddname]
[-private_keyddname [-private_key_pwdpassword] ]
[-proxy_certificates {yes|no}]
[-daysnumber]
[-crlddname]
[-scriptddname]
[-optionsoptions]
[-codepagecodepage]
[-ctl_ssl_cipher_listlist]
[-data_ssl_cipher_listlist]
[-encrypt {yes|no|cipher} ]
[-compress {yes|no}[,{zlib|hasp}] ]
[-delayseconds]
[-idle_timeoutseconds]
[-keep_alive_intervalseconds]
[-langlanguage]
[-level {trace|audit|info|warn|error}[,{time|notime}] ]
[-msg_suppression_listlist ]
[-min_ssl_protocoloption]
[-network_fault_tolerant {yes|no} [-frame_intervalnumber] ]
[-mode_type {binary|text}]
[-umasknumber]
[-outboundiphost]
[-portport]
[-recvbuffersizesize]
[-open_retry {yes|no}]
[-open_retry_countnumber]
[-open_retry_intervalnumber]
[-retry_countnumber]
[-retry_intervalseconds]
[-sendbuffersizesize]
[-saf_key_ringname]
[-saf_key_ring_labellabel]
[-server_stop_conditionscodes]
[-tcp_no_delayoption]
[-tcp_window_sizesize]
[-tracefilelinesnumber]
[-trace_tablesize,{error|always|never}]
[-verify_host_name {yes|no}|host name]
[-commenttext]
udm
{ -help | -version }