Versions Compared

Key

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

...

Step 1

Change #HOSTNAME to the z/OS host name or IP address.

Step 2

Change #USERNAME to a z/OS user ID that has updated access to the XMIT data sets being updated.

Step 3

Change #PASSWORD to the z/OS user ID's password.

Step 4

Change #HLQ to the data set high level qualifier used to allocate the XMIT data sets.


<pre>
open #HOSTNAME
user #USERNAME #PASSWORD

ascii
quote site blksize=3120 recfm=fb lrecl=80 pri=1 sec=1 cyl
put UNVRECV-PTF.JCL '#HLQ.UNV.V7R2M1.RECVPTF.JCL'

;Uncomment these lines when transferring from a
;Unix- or Windows-based system.
;put ascii/UNVRECV-PTF.JCL '#HLQ.UNV.V7R2M1.RECVPTF.JCL'

bin
quote site blksize=3120 recfm=fb lrecl=80 pri=1000 sec=100 cyl
del '#HLQ.UNV.V7R2M1.PTFS.XMIT'
put UNV72101.XMT '#HLQ.UNV.V7R2M1.PTFS.XMIT'

quit
</pre>
Panel
Html bobswift


After uploading, review the comments contained in '#HLQ.UNV.V7R2M1.RECVPTF.JCL' and make the necessary changes. Submit the job to receive and restore the install file.

...

After the data set is successfully unpacked, it is longer required and can be deleted. The files then are ready to be installed.
 

html-bobswift
Panel
<pre>
//UNVRECV  JOB CLASS=A,MSGCLASS=X,MSGLEVEL=(1,1),NOTIFY=&SYSUID,
//             COND=(0,NE),REGION=(0M)
//*********************************************************************
//* (C) COPYRIGHT 2000-2021 STONEBRANCH, INC.  ALL RIGHTS RESERVED.
//*
//* STONEBRANCH, INC.
//* UNIVERSAL PRODUCTS
//*
//* UNVRECV
//*
//* DESCRIPTION
//* -----------
//* PERFORM A TSO RECEIVE ON THE TRANSMITTED DISTRIBUTION DATA SET
//* AND A DFHSMdss RESTORE TO PREPARE FOR INSTALLATION.
//*
//* ALL STEPS MUST END WITH RC 0.
//*
//* MODIFICATIONS
//* -------------
//* 1  MODIFY THE JOB STATEMENT TO MEET LOCAL REQUIREMENTS.
//*
//* 2  CHANGE ALL '#HLQ' TO THE HIGH-LEVEL QUALIFIER OF THE
//*    UNIVERSAL PRODUCTS DATA SETS.
//*
//* 3  CHANGE ALL '#VOLSER' TO THE VOLUME SERIAL NAME ON WHICH TO
//*    ALLOCATE THE DISTRIBUTION DATA SETS.
//*********************************************************************
//*
//DEL00    EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN    DD *
  DELETE #HLQ.V721.UNV.PTFS
  SET MAXCC=0
/*
//*
//*********************************************************************
//* RECEIVE PTF DISTRIBUTION FILE
//*********************************************************************
//RECV     EXEC PGM=IKJEFT01
//SYSLBC   DD  DISP=SHR,DSN=SYS1.BRODCAST
//SYSPROC  DD  DUMMY
//SYSPRINT DD  SYSOUT=*
//SYSTSPRT DD  SYSOUT=*
//SYSTERM  DD  SYSOUT=*
//SYSTSIN  DD  *
  RECEIVE INDA('#HLQ.UNV.V7R2M1.PTFS.XMIT')
    DA('#HLQ.V721.UNV.PTFS') +
    UNIT(SYSALLDA) VOL(#VOLSER) +
    CYL SPACE(750 100) RELEASE
/*
//*
</pre>

Anchor
Installing a Cumulative PTF File
Installing a Cumulative PTF File
Installing a Cumulative PTF File

...

Step 1

Member UNVMTRCV performs an SMP/E RECEIVE of the PTFs.
 
Change the data set allocated on ddname SMPPTFIN to the PTF data set.
 
Modify the JCL to meet local requirements, and submit the job.

Step 2

Member UNVMTAPL performs an SMP/E APPLY of the PTFs.
 
Modify the JCL to meet local requirements, and submit the job.
 
The job should end with condition code 0. If the job does not end with condition code 0, it is most likely due to a HOLD on one of the PTFs. This is indicated by message GIM30206E printed on ddname SMPOUT. In this case, see z/OS Installation - Cumulative PTF Maintenance#PTF HOLDs, above.

Step 3

Fully test the maintenance. Only after all testing is completed should you proceed to the next step.

Step 4

Member UNVMTACC performs an SMP/E ACCEPT of the PTFs. Modify the JCL to meet local requirements, then submit the job.
 
The job should end with condition code 0 or 4. If it does not, it is most likely due to a HOLD on one of the PTFs. This is indicated by message GIM30206E printed on ddname SMPOUT. In this case, see z/OS Installation - Cumulative PTF Maintenance#PTF HOLDs, above.