CA Database Management Solutions for IMS for z/OS
Last Updated: November 04, 2016
- To access PTFs, right click on links below.
- Choose the 'Save Target As' or 'Save Link As' option to save this tersed binary file to your PC.
- FTP the saved file to the mainframe in binary format as a fixed block file with an LRECL of 1024. (Optionally, JCL can be used to replace steps 1-3. See below for specifics.)
|PTFs Since last SP
v18 PTF Bucket
r16 PTF Bucket
|These files contain PTFS that have been released. These files are refreshed daily (excluding weekends). Error holddata should be downloaded and received along with this PTF package.
FTP the file to the mainframe in binary format as a fixed block file with an LRECL of 1024. (Optionally, JCL below can be used to FTP directly to mainframe.)
|Available PTF Index
v18 PTF Index
r16 PTF Index
|These files contain a list of PTFS and a short description of the contained for each bucket.
The following JCL can be used to download the files directly to a mainframe dataset. Depending on the size of the PTF file and space available for the mainframe PTFLIB dataset, it may be necessary to increase/decrease the PRI and SEC values.
|PTFS Since Last SP
||//FTPSTEP EXEC PGM=FTP,PARM='(EXIT=08'
//SYSTCPD DD DSN=VTAM.TCPIP.TCPIP.DATA,DISP=SHR
//SYSPRINT DD SYSOUT=*
//OUTPUT DD SYSOUT=*
//INPUT DD *
* email address *
cd * FTP directory *
locsite LR=1024 REC=FB BLOCKSI=0
locsite PRI=240 SEC=20 CY
get *File Name* '* PTFLIB dsn *' (REPLACE
Applying Selected Maintenance
After files have been transferred to the mainframe, the PTF files need to be untersed using this sample JCL:
//UNTERSE EXEC PGM=TRSMAIN,PARM='UNPACK'
//SYSPRINT DD SYSOUT=*
//INFILE DD DISP=SHR,DSN=* UPLOADED DATASET *
//OUTFILE DD DSN= * PTFLIB DATASET *,
- Each PTF is identified using SMP/E ++ASSIGN statements. The following SOURCEID(s) can be found with the PTFS:
||Indicates that PTF is part of preventative maintenance where yymm represents year and month that the PTF was created.
||Indicates that the PTF resolves a High Impact or Pervasive problem.
||Indicates that the PTF resolves a PTF in Error.
||Indicates that the PTF contains a small programming enhancement.
RECEIVE and APPLY the PTF and holddata using the following sample JCL. Make the appropriate substitutions for the fields designated by '*':
//SMPEAPP EXEC PGM=GIMSMP o //SMPCSI DD DISP=SHR,DSN=* YOUR CSI *
//SMPHOLD DD DISP=SHR,DSN=* PTFHOLD DATASET *
//SMPPTFIN DD DISP=SHR,DSN=* PTFLIB DATASET *
//SMPCNTL DD *
RECEIVE SOURCEID (* enter a unique source id).
SET BOUNDARY (* YOUR TARGET ZONE *).
APPLY SOURCEID (* source id *)