Upgrading IBM Connect:Direct

Before you begin

Review the following items before upgrading your existing IBM® Connect:Direct® system.

  • You must re-assemble and re-link all user exits after you complete the installation procedure.
  • If previous modifications were made to the DGASECUR and DGA$MFLG, update the DGAXAUTH macro with those modifications.
  • After installation, reassemble and link-edit your security module that uses the DMGSECUR macro (new element name is DGASECUR) to ensure that all enhancements are implemented. For information, see Implementing Security.
  • After IBM Connect:Direct files have been migrated, using these files with a previous release of IBM Connect:Direct results in the inability to view user comment fields in the network map. If you update the network map using an older version, any information stored in the comment fields may be lost.
  • For archive JCL and Processes that use STAT archive files or STAT ESDS, update the LRECL to 2048 and update all archive jobs and procedures, which must change the logical record length. You can update the LRECLs in advance and use the LRECL updates with any release.
  • To ensure above-the-line storage, calculate the difference between the maximum storage values used for BSAM data transfers (as specified by the MAXSTGIO initialization parameter) and change the JOBSTEP region accordingly. For additional information, see Improving Performance.
  • Performing an upgrade is similar to performing an initial installation. You can retain some or all data files created by the initial installation or as a result of the last upgrade.

    To retain existing IBM Connect:Direct files when you migrate, use the information in the following table. These files are required to fall back to the previous version.

Data Set Migration Considerations
NETMAP file Unload, delete, reallocate, and reload the network map. For more information, see Migrating an Existing Network Map.
AUTH and TYPE files Use IDCAMS REPRO to migrate the data to the new files. For the AUTH file, use this DCB information:
DCB=(DSORG=PS,RECFM=VB,LRECL=2052,BLKSIZE=24626)
For the TYPE file, use this DCB information:
DCB=(DSORG=PS,RECFM=VB,LRECL=1934,BLKSIZE=29010)
CKPT (Checkpoint) File

Significant changes have been made to the layout of the CKPT file with this release.

To migrate the CKPT file along with the records, run the JCL ‘DGAJCKEX’ from the installation dataset $CD.SDGAJCL. This JCL converts the CKPT records to ensure compatibility with IBM Connect: Direct for z/OS version 6.4.

To migrate the CKPT file without the records, run the JCL ‘DGAJCKPT’ from the installation dataset $CD.SDGAJCL. This JCL deletes the existing CKPT file and defines a new empty VSAM file with the updated attributes.

IBM recommends not changing the default value of the maximum record length (20,000) attribute of the CKPT file.

In case of a rollback to a prior Connect:Direct version, the user needs to delete and redefine the CKPT file with the older VSAM file attributes.

STATS files See, Migrating of Existing STATS files steps below.
MSG file Because new messages exist in the MSG file, use the updated message file. Any user-defined messages can be loaded using the DGAJMSGL JCL in the $CD.SDGAJCL installation data set.
IBM Connect:Direct initialization parameters file After migrating data from a previous release, specify the IBM Connect:Direct initialization parameters TCQ=WARM and STAT.INIT=WARM and attempt the initialization.
Note: Make sure that all obsolete initialization parameters are removed before you start up. See the list of initialization parameters that are obsolete.
Note: The converted checkpoint records for Copy Process/RunTask, where a Connect:Direct Unix server is sending files to the Connect:Direct z/OS node, may not work with version 6.4 due to the absence of a valid Instance-ID post conversion. All other CKPT records can be used to complete hung-up processes after upgrading to version 6.4.