Use Case: End to end scenario for one account record update - connect_cdc_sqdata - aws_mainframe_modernization_service - Latest

AWS Mainframe Modernization Data Replication for IBM z/OS

Product type
Software
Portfolio
Integrate
Product family
Connect
Product
AWS Mainframe Modernization > AWS Mainframe Modernization Service
Version
Latest
ft:locale
en-US
Product name
AWS Mainframe Modernization
ft:title
AWS Mainframe Modernization Data Replication for IBM z/OS
Copyright
2025
First publish date
2000
ft:lastEdition
2025-02-10
ft:lastPublication
2025-02-10T15:55:15.122000

Script File used:

 -- JOBNAME -- PASS THE SUBSCRIBER NAME
 -- REPORT  progress report will be produced after "n" (number) of Source records processed.

JOBNAME VSMTOKFK;
OPTIONS
CDCOP('I', 'U', 'D'),
PSEUDO NULL = NO,
USE AVRO COMPATIBLE NAMES,
APPLICATION ENCODING SCHEME = 1208;

--SOURCE DESCRIPTIONS
BEGIN GROUP VSAM_SRC;
DESCRIPTION COBOL ../copybk/ACCOUNT AS ACCTDAT;
END GROUP;
--TARGET DESCRIPTIONS
BEGIN GROUP VSAM_TGT;
DESCRIPTION COBOL ../copybk/ACCOUNT AS ACCTDAT;
END GROUP;
--SOURCE DATASTORE (IP & Publisher name)
DATASTORE cdc://XXX.XX.XX.XX:2626/VSMTOKFK/VSMTOKFK
OF VSAMCDC
AS CDCIN
DESCRIBED BY GROUP VSAM_SRC ACCEPT ALL;


--TARGET DATASTORE(s) - Kafka and topic name
DATASTORE 'kafka:///MSKTutorialTopic/key'
OF JSON
AS CDCOUT
DESCRIBED BY GROUP VSAM_TGT FOR INSERT;
--MAIN SECTION
PROCESS INTO
CDCOUT
SELECT
{
  SETURL(CDCOUT, 'kafka:///MSKTutorialTopic/key')
  REMAP(CDCIN, ACCTDAT, GET_RAW_RECORD(CDCIN, AFTER), GET_RAW_RECORD(CDCIN, BEFORE))
  REPLICATE(CDCOUT, ACCTDAT)
}
FROM CDCIN;

zLOGc Publisher Screen shot after setting up the Publisher and Apply Engine



Updates on Account Records:

Update below Date fields on Update Account CICS screen in CardDemo Application

Change Opened Date from 2014 - 11 – 30 to 2015 - 12 – 30 for account 00000000001

Before:



After:

Change Credit Limit from 80000 to 180000 for account 00000000002

Before:



After:



Change Account Group from A000000000 to B000000000 for account 00000000002

Before:



After:



Stats on the Publisher:



Query Kafka Topic:



Apply Engine Stats: