CA Database Management Solutions for DB2 for z/OS Downloading PTFs - CA Technologies
{{search ? 'Close':'Search'}}

CA Database Management Solutions for DB2 for z/OS
Downloading PTFs

Last Updated: May 12, 2015

  1. To access PTFs, right click on links below.
  2. Choose the 'Save Target As' or 'Save Link As' option to save this tersed binary file to your PC.
  3. 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.)
Available PTFs V19.0 PTF Bucket

V18.0 PTF Bucket

V17.0 PTF Bucket

V16.0 PTF Bucket

V15.0 PTF Bucket

r14.5 PTF Bucket

r14 PTF Bucket

r12 PTF Bucket

r11.5 PTF Bucket
Not available for Incremental Release. Please utilize the Download Center.

FTP this 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.)

The "V15.0 PTF Bucket", containing CA Database Management Solutions for DB2 for z/OS PTFs, includes a PTF RO34149, which requires updating CSI target zone with a new DDDEF SCEEBND2. The target zone must be updated before the r15 PTF bucket is applied to avoid errors during APPLY.

If the system HOLDDATA for PTF RO34149 is not resolved, an SMP/E APPLY for the PTF bucket will fail with the return code of 08 and the following messages:

GIM69102E ** ALLOCATION FAILED FOR SMP00026 BECAUSE THERE IS NO DDDEF ENTRY FOR SCEEBND2 IN TARGET ZONE CAIT0.
GIM54601E ** DYNAMIC ALLOCATION FAILED FOR SMP00025 BECAUSE SCEEBND2 IS PART OF THE SMP00025 CONCATENATION BUT WAS NOT ALLOCATED.

See Technical Document: TEC555053
Available PTFs Index V19.0 PTF Index

V18.0 PTF Index

V17.0 PTF Index

V16.0 PTF Index

V15.0 PTF Index

r14.5 PTF Index

r14 PTF Index

r12 PTF Index

r11.5 PTF Index
Not available for Incremental Release. Please utilize the Download Center.

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 GA //FTPSTEP EXEC PGM=FTP,PARM='(EXIT=08'
//SYSTCPD DD DSN=VTAM.TCPIP.TCPIP.DATA,DISP=SHR
//SYSPRINT DD SYSOUT=*
//OUTPUT DD SYSOUT=*
//INPUT DD *
ftp.ca.com 21
anonymous
* email address *
cd * enter FTP Directory listed below *
dir
binary
locsite LR=1024 REC=FB BLOCKSI=0
locsite PRI=240 SEC=20 CY
get *File Name listed below* '* PTFLIB dsn *' (REPLACE
quit

The following is a list of FTP directories and file names that should be used within JCL:

Release FTP Directory File Name
V19.0 N/A N/A
V18.0 /pub/db2hyper/D18/D18-PTFPKG/ D18-PTF.BIN.TRS
V17.0 /pub/db2hyper/D17/D17-PTFPKG/ D17-PTF.BIN.TRS
V16.0 /pub/db2hyper/D16/D16-PTFPKG/ D16-PTF.BIN.TRS
V15.0 /pub/db2hyper/D15/D15-PTFPKG/ D15-PTF.BIN.TRS
R14.5 /pub/db2hyper/D145/D145-PTFPKG/ D145-PTF.BIN.TRS
R14 /pub/db2hyper/D14/D14-PTFPKG/ D14-PTF.BIN.TRS
R12 /pub/db2hyper/ D12/D12-PTFPKG/ D12-PTF.BIN.TRS
R11.5 /pub/db2hyper/D115/D115-PTFPKG/ D115-PTF.BIN.TRS


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 *,
    // UNIT=SYSDA,SPACE=(CYL,(240,20),RLSE),
    // DISP=(NEW,CATLG,DELETE)

  • Each PTF is identified using SMP/E ++ASSIGN statements. The following SOURCEID(s) can be found with the PTFS:
CAPyymm Indicates that PTF is part of preventative maintenance where yymm represents year and month that the PTF was created
HIPER Indicates that the PTF resolves a High Impact or Pervasive problem.
PRP Indicates that the PTF resolves a PTF in Error
SPE 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
    //SMPCSI DD DISP=SHR,DSN=* YOUR CSI *
    //SMPHOLD DD DISP=SHR,DSN=* PTFHOLD DATASET *
    //SMPPTFIN DD DISP=SHR,DSN=* PTFLIB DATASET *
    //SMPCNTL DD *
    SET BOUNDARY(GLOBAL).
    RECEIVE SOURCEID(* enter a unique source id).
    SET BOUNDARY(* YOUR TARGET ZONE *).
    APPLY SOURCEID(* source id *)
    GROUPEXTEND
    BYPASS(HOLDSYSTEM).

Chat with CA

Just give us some brief information and we'll connect you to the right CA Expert.

Our hours of availability are 8AM - 5PM CST.

All Fields Required

connecting

We're matching your request.

Unfortunately, we can't connect you to an agent. If you are not automatically redirected please click here.

  • {{message.agentProfile.name}} will be helping you today.

    View Profile


  • Transfered to {{message.agentProfile.name}}

    {{message.agentProfile.name}} joined the conversation

    {{message.agentProfile.name}} left the conversation

  • Your chat with {{$storage.chatSession.messages[$index - 1].agentProfile.name}} has ended.
    Thank you for your interest in CA.


    How Did We Do?
    Let us know how we did so that we can maintain a quality experience.

    Take Our Survey >

    Rate Your Chat Experience.

    {{chat.statusMsg}}

agent is typing