...
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.
Panel | |
---|---|
Html bobswift | //UDMPRC PROC UPARM=, -- UDM options
// USPRFC=USPRFC00, -- USAP SAP RFC member
// UNVPRE=#SHLQ.UNV,
// UNVPRD=#PHLQ.UNV
//\*
//PS1 EXEC PGM=UDM,REGION=256M,PARM='ENVAR(TZ=EST5EDT)/&UPARM'
//STEPLIB DD DISP=SHR,DSN=&UNVPRE..SUNVLOAD
//*
//UNVNLS DD DISP=SHR,DSN=&UNVPRE..SUNVNLS
//UNVUSRC DD DISP=SHR,DSN=&UNVPRD..UNVCONF(&USPRFC)
//UNVCLIB DD DISP=SHR,DSN=&UNVPRE..SUNVSAMP
//*
//UNVTRACE DD SYSOUT=*
//UNVTRMDL DD DISP=SHR,DSN=&UNVPRD..MDL
//*
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//CEEDUMP DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//*
//SYSIN DD DUMMY -- UDM command options
//UNVSCR DD DUMMY -- UDM script
</pre>
|
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.
...
The following figure illustrates the UDM for z/OS JCL using the UDMPRC JCL procedure, above.
Panel | |
---|---|
Html bobswift | //jobname JOB CLASS=A,MSGCLASS=X
//STEP1 EXEC UDMPRC
//UNVSCR DD *
open srv=sol7 user=id001 pwd=pwd001
copy local='uid.data' srv=data
quit
/*
</pre>
|
Job step STEP1 executes the procedure UDMPRC.
...
The following figure illustrates the command line syntax of UDM Manager for z/OS.
Panel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<pre>
udm
[ -alloc_abnormal_disp Html bobswift | { <b>keep</b>|<b>delete</b>|<b>catlg</b>|<b>uncatlg</b>keep|delete|catlg|uncatlg}] [ -alloc_blksize Html bobswift | size] [ -alloc_dataclas Html bobswift | class] [ -alloc_dir_blocks Html bobswift | number] [ -alloc_dsorg Html bobswift | { <b>po</b>|<b>ps</b>po|ps}] [ -alloc_input_status Html bobswift | { <b>old</b>|<b>shr</b>old|shr}] [ -alloc_lrecl Html bobswift | length] [ -alloc_mgmtclas Html bobswift | class] [ -alloc_normal_disp Html bobswift | { <b>keep</b>|<b>delete</b>|<b>catlg</b>|<b>uncatlg</b>keep|delete|catlg|uncatlg}] [ -alloc_output_status Html bobswift | { <b>old</b>|<b>shr</b>old|shr}] [ -alloc_prim_space Html bobswift | space] [ -alloc_recfm Html bobswift | format] [ -alloc_sec_space Html bobswift | space] [ -alloc_space_unit Html bobswift | { <b>cyl</b>|<b>trk</b>|<b>number</b>cyl|trk|number}] [ -alloc_storclas Html bobswift | class] [ -alloc_unit Html bobswift | unit] [ -alloc_volser Html bobswift | number] [ -allow_repl_on_rename Html bobswift | { <b>yes</b>|<b>no</b>yes|no}] [ -system_id Html bobswift | ID] [ -ssl_implementation Html bobswift | { <b>openssl</b>|<b>system</b>openssl|system}] [ -ca_certs Html bobswift | ddname] [ -cert Html bobswift | ddname] [ -private_key
ddname [-private_key_pwd Html bobswift | password] ] [ -proxy_certificates Html bobswift | { <b>yes</b>|<b>no</b>yes|no}] [ -days Html bobswift | number] [ -crl Html bobswift | ddname] [ -script Html bobswift | ddname] [ -options Html bobswift | options] [ -codepage Html bobswift | codepage] [ -ctl_ssl_cipher_list Html bobswift | list] [ -data_ssl_cipher_list Html bobswift | list] [ -encrypt Html bobswift | { <b>yes</b>|<b>no</b>|<b>cipher</b>yes|no|cipher} ] [ -compress Html bobswift | { <b>yes</b>|<b>no</b>yes|no}[,{<b>zlib</b>|<b>hasp</b> zlib|hasp}] ] [ -delay Html bobswift | seconds] [ -idle_timeout Html bobswift | seconds] [ -keep_alive_interval Html bobswift | seconds] [ -lang Html bobswift | language] [ -level Html bobswift | { <b>trace</b>|<b>audit</b>|<b>info</b>|<b>warn</b>|<b>error</b>trace|audit|info|warn|error}[,{<b>time</b>|<b>notime</b> time|notime}] ] [ -msg_suppression_list Html bobswift | list ] [ -min_ssl_protocol Html bobswift | option] [ -network_fault_tolerant Html bobswift | { <b>yes</b>|<b>no</b>yes|no} [ -frame_interval Html bobswift | number] ] [ -mode_type Html bobswift | { <b>binary</b>|<b>text</b>binary|text}] [ -umask Html bobswift | number] [ -outboundip Html bobswift | host] [ -port Html bobswift | port] [ -recvbuffersize Html bobswift | size] [ -open_retry Html bobswift | { <b>yes</b>|<b>no</b>yes|no}] [ -open_retry_count Html bobswift | number] [ -open_retry_interval Html bobswift | number] [ -retry_count Html bobswift | number] [ -retry_interval Html bobswift | seconds] [ -sendbuffersize Html bobswift | size] [ -saf_key_ring Html bobswift | name] [ -saf_key_ring_label Html bobswift | label] [ -server_stop_conditions Html bobswift | codes] [ -tcp_no_delay Html bobswift | option] [ -tcp_window_size Html bobswift | size] [ -tracefilelines Html bobswift | number] [ -trace_table Html bobswift | size,{<b>error</b>|<b>always</b>|<b>never</b> error|always|never}] [ -verify_host_name Html bobswift | { <b>yes</b>|<b>no</b>yes|no}|<i>host hostname</i> name] [ -comment Html bobswift | text] udm { -help Html bobswift | | -version Html bobswift | }
</pre>
|