Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

<pre>
//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>
Panel
Html bobswift

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.

<pre>
//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>
Panel
Html bobswift

Job step STEP1 executes the procedure UDMPRC.

...

The following figure illustrates the command line syntax of UDM Manager for z/OS.

html-bobswift
 {
<b>keep</b>|<b>delete</b>|<b>catlg</b>|<b>uncatlg</b>
keep|delete|catlg|uncatlg}]
[
-alloc_blksize
<i>size</i>
 size]
[
-alloc_dataclas
<i>class</i>
 class]
[
-alloc_dir_blocks
<i>number</i>
 number]
[
-alloc_dsorg
 {
<b>po</b>|<b>ps</b>
po|ps}]
[
-alloc_input_status
 {
<b>old</b>|<b>shr</b>
old|shr}]
[
-alloc_lrecl
<i>length</i>
 length]
[
-alloc_mgmtclas
<i>class</i>
 class]
[
-alloc_normal_disp
 {
<b>keep</b>|<b>delete</b>|<b>catlg</b>|<b>uncatlg</b>
keep|delete|catlg|uncatlg}]
[
-alloc_output_status
 {
<b>old</b>|<b>shr</b>
old|shr}]
[
-alloc_prim_space
<i>space</i>
 space]
[
-alloc_recfm
<i>format</i>
 format]
[
-alloc_sec_space
<i>space</i>
 space]
[
-alloc_space_unit
 {
<b>cyl</b>|<b>trk</b>|<b>number</b>
cyl|trk|number}]
[
-alloc_storclas
<i>class</i>
 class]
[
-alloc_unit
<i>unit</i>
 unit]
[
-alloc_volser
<i>number</i>
 number]
[
-allow_repl_on_rename
 {
<b>yes</b>|<b>no</b>
yes|no}]
[
-system_id
<i>ID</i>
 ID]
[
-ssl_implementation
 {
<b>openssl</b>|<b>system</b>
openssl|system}]
[
-ca_certs
<i>ddname</i>
 ddname]
[
-cert
<i>ddname</i>
 ddname]
[
-private_key
Panel
<pre>
udm
[
-alloc_abnormal_disp
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift
 <i>ddname</i> [
 ddname [-private_key_pwd
Html bobswift <i>password</i>
 password] ]
[
-proxy_certificates
Html bobswift
 {
<b>yes</b>|<b>no</b>
yes|no}]
[
-days
Html bobswift <i>number</i>
 number]
[
-crl
Html bobswift <i>ddname</i>
 ddname]
[
-script
Html bobswift <i>ddname</i>
 ddname]
[
-options
Html bobswift <i>options</i>
 options]
[
-codepage
Html bobswift <i>codepage</i>
 codepage]
[
-ctl_ssl_cipher_list
Html bobswift <i>list</i>
 list]
[
-data_ssl_cipher_list
Html bobswift <i>list</i>
 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 <i>seconds</i>
 seconds]
[
-idle_timeout
Html bobswift <i>seconds</i>
 seconds]
[
-keep_alive_interval
Html bobswift <i>seconds</i>
 seconds]
[
-lang
Html bobswift <i>language</i>
 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 <i>list</i>
 list ]
[
-min_ssl_protocol
Html bobswift <i>option</i>
 option]
[
-network_fault_tolerant
Html bobswift
 {
<b>yes</b>|<b>no</b>
yes|no} [
-frame_interval
Html bobswift <i>number</i>
 number] ]
[
-mode_type
Html bobswift
 {
<b>binary</b>|<b>text</b>
binary|text}]
[
-umask
Html bobswift <i>number</i>
 number]
[
-outboundip
Html bobswift <i>host</i>
 host]
[
-port
Html bobswift <i>port</i>
 port]
[
-recvbuffersize
Html bobswift <i>size</i>
 size]
[
-open_retry
Html bobswift
 {
<b>yes</b>|<b>no</b>
yes|no}]
[
-open_retry_count
Html bobswift <i>number</i>
 number]
[
-open_retry_interval
Html bobswift <i>number</i>
 number]
[
-retry_count
Html bobswift <i>number</i>
 number]
[
-retry_interval
Html bobswift <i>seconds</i>
 seconds]
[
-sendbuffersize
Html bobswift <i>size</i>
 size]
[
-saf_key_ring
Html bobswift <i>name</i>
 name]
[
-saf_key_ring_label
Html bobswift <i>label</i>
 label]
[
-server_stop_conditions
Html bobswift <i>codes</i>
 codes]
[
-tcp_no_delay
Html bobswift <i>option</i>
 option]
[
-tcp_window_size
Html bobswift <i>size</i>
 size]
[
-tracefilelines
Html bobswift <i>number</i>
 number]
[
-trace_table
Html bobswift <i>size</i>
 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
host 
name</i>
name]
[
-comment
Html bobswift <i>text</i>
 text]

udm
{ 
-help
Html bobswift
 | 
-version
Html bobswift
 }
</pre>