- CDCzLog Publisher (SQDZLOGC), VSAM Differ Capture (SQDDFCDC), and Unload Utility (SQDIMSU): Important: Due to changes in the CDC record format, written by the publisher, it is essential to upgrade both the Apply Engine and Replicator/Distributor Engine before using the publishers.
- The new Reconciliation feature requires extended format CDC headers. These headers are supported by VSAM Differ, IMS Unload Utility, IMS Log Capture, and the zlog Publisher. Reconciliation records can only be created from these extended format CDCs. UUIDs are optionally supported and can be either embedded or generated during
reconrecord creation.The zlog Publisher can write
Configuration is managed using command line options and the OPTIONS keyword.rreconrecords for IMS Unload, IMS Log Capture, VSAM Differ, and CICS VSAM data.For more details, see Source and Target Reconciliation Overview.Note: --rrecon parameters are identical for IMS Unload, VSAM Differ, and the CDCzlog Publisher. - Use the CDCUUID function to retrieve the UUID from the current record in Apply Engine (SQDENG/SQDATA) and Parser.
- If the current record does not have a UUID, use the CDCUUID function to generate one in Apply Engine (SQDENG/SQDATA) and Parser.
- The new Reconciliation feature requires extended format CDC headers. These headers are supported by VSAM Differ, IMS Unload Utility, IMS Log Capture, and the zlog Publisher. Reconciliation records can only be created from these extended format CDCs. UUIDs are optionally supported and can be either embedded or generated during
- SQDCONF Utility:
- The --index keyword has been added to the SQDCONF
refreshcommand. For more details, see refresh (Capture).
- The --index keyword has been added to the SQDCONF
- IMS Log Capture (SQDIMSC):
- Resolved an issue where, after an IMS cold start, if IMS selected the same active OLDS as before the restart, there was a significant delay in detecting the new active OLDS. In this situation, Capture would hang until either the next OLDS switch or a Capture restart occurred.
- Replicator (SQDRPL):
- A new keyword has been added to the Replicator mapping statement to support custom partitioning schemes for Kafka targets.
- Dynamic Mapping: The partitionby keyword has been added to the mappings.list file. For more details, see Dynamic mappings.
-
Static Mapping: The PARTITIONBY keyword has been added to the
MAPPINGSstatement in the Replicator Script. For more details, see Static mappings.
- A new keyword has been added to the Replicator mapping statement to support custom partitioning schemes for Kafka targets.
- Apply Engine (SQDENG/SQDATA), Parser, and Replicator (SQDRPL):
- A new WTO and SYSPRINT message is generated on z/OS, or a console log message appears in the Replicator or Apply Engine when the rrecon file rotates. For more details, see SQDC080I.