Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Esegui la migrazione e la replica di file VSAM su Amazon RDS o Amazon MSK utilizzando Connect from Precisly - Prontuario AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esegui la migrazione e la replica di file VSAM su Amazon RDS o Amazon MSK utilizzando Connect from Precisly

Creato da Prachi Khanna (AWS) e Boopathy GOPALSAMY (AWS)

Riepilogo

Questo modello mostra come migrare e replicare i file VSAM (Virtual Storage Access Method) da un mainframe a un ambiente di destinazione nel cloud AWS utilizzando Connect from Precisly. Gli ambienti di destinazione coperti da questo modello includono Amazon Relational Database Service (Amazon RDS) e Amazon Managed Streaming for Apache Kafka (Amazon MSK). Connect utilizza Change Data Capture (CDC) per monitorare continuamente gli aggiornamenti dei file VSAM di origine e quindi trasferirli in uno o più ambienti di destinazione AWS. Puoi utilizzare questo modello per raggiungere i tuoi obiettivi di modernizzazione delle applicazioni o di analisi dei dati. Ad esempio, puoi utilizzare Connect per migrare i file dell'applicazione VSAM sul cloud AWS con bassa latenza o migrare i dati VSAM verso un data warehouse o un data lake AWS per analisi in grado di tollerare latenze di sincronizzazione superiori a quelle richieste per la modernizzazione delle applicazioni.

Prerequisiti e limitazioni

Prerequisiti

Limitazioni

  • Connect non supporta la creazione automatica di tabelle di destinazione basate su schemi o quaderni VSAM di origine. È necessario definire la struttura della tabella di destinazione per la prima volta.

  • Per destinazioni non in streaming come Amazon RDS, è necessario specificare la mappatura tra origine di conversione e destinazione nello script di configurazione di Apply Engine.

  • Le funzioni di registrazione, monitoraggio e avviso sono implementate APIs e richiedono componenti esterni (come Amazon CloudWatch) per essere completamente operativi.

Versioni del prodotto

  • SQData 40134 per z/OS

  • SQData 4.0.43 per Amazon Linux Amazon Machine Image (AMI) su Amazon Elastic Compute Cloud (Amazon) EC2

Architettura

Stack tecnologico di origine

  • Job Control Language (JCL)

  • Shell Unix z/OS e Interactive System Productivity Facility (ISPF)

  • Utilità VSAM (IDCAMS)

Stack tecnologico Target

  • Amazon EC2

  • MSK Amazon

  • Amazon RDS

  • Amazon VPC

Architettura Target

Migrazione di file VSAM su Amazon RDS

Il diagramma seguente mostra come migrare i file VSAM a un database relazionale, come Amazon RDS, in tempo reale o quasi reale utilizzando l'agente/editore CDC nell'ambiente di origine (mainframe locale) e l'Apply Engine nell'ambiente di destinazione (AWS Cloud).

Diagram showing data flow from on-premises mainframe to Cloud AWS, including VSAM files and Amazon RDS.

Il diagramma mostra il seguente flusso di lavoro in batch:

  1. Connect acquisisce le modifiche a un file confrontando i file VSAM dai file di backup per identificare le modifiche e quindi invia le modifiche al logstream.

  2. L'editore utilizza i dati dal logstream di sistema.

  3. L'editore comunica le modifiche ai dati acquisiti a un motore di destinazione tramite TCP/IP. Il Controller Daemon autentica la comunicazione tra l'ambiente di origine e quello di destinazione.

  4. Il motore di applicazione nell'ambiente di destinazione riceve le modifiche dall'agente Publisher e le applica a un database relazionale o non relazionale.

Il diagramma mostra il seguente flusso di lavoro online:

  1. Connect acquisisce le modifiche nel file online utilizzando una replica del registro e quindi trasmette le modifiche acquisite in un flusso di registro.

  2. L'editore utilizza i dati dal logstream di sistema.

  3. L'editore comunica le modifiche ai dati acquisiti al motore di destinazione tramite TCP/IP. Il Controller Daemon autentica la comunicazione tra l'ambiente di origine e quello di destinazione.

  4. Il motore di applicazione nell'ambiente di destinazione riceve le modifiche dall'agente Publisher e quindi le applica a un database relazionale o non relazionale.

Migrazione di file VSAM su Amazon MSK

Il diagramma seguente mostra come eseguire lo streaming di strutture di dati VSAM da un mainframe ad Amazon MSK in modalità ad alte prestazioni e generare automaticamente conversioni di schemi JSON o AVRO che si integrano con Amazon MSK.

Diagram showing data flow between on-premises mainframe and Cloud AWS services.

Il diagramma mostra il seguente flusso di lavoro in batch:

  1. Connect acquisisce le modifiche a un file utilizzando CICS VR o confrontando i file VSAM dai file di backup per identificare le modifiche. Le modifiche acquisite vengono inviate al logstream.

  2. L'editore utilizza i dati dal logstream di sistema.

  3. L'editore comunica le modifiche ai dati acquisiti al motore di destinazione tramite TCP/IP. Il Controller Daemon autentica la comunicazione tra l'ambiente di origine e quello di destinazione.

  4. Il Replicator Engine che opera in modalità di elaborazione parallela divide i dati in un'unità di cache di lavoro.

  5. I thread di lavoro acquisiscono i dati dalla cache.

  6. I dati vengono pubblicati sugli argomenti di Amazon MSK dai thread di lavoro.

  7. Gli utenti applicano le modifiche da Amazon MSK a destinazioni come Amazon DynamoDB, Amazon Simple Storage Service (Amazon S3) OpenSearch o Amazon Service utilizzando i connettori.

Il diagramma mostra il seguente flusso di lavoro online:

  1. Le modifiche nel file online vengono acquisite utilizzando una replica del registro. Le modifiche acquisite vengono trasmesse al logstream.

  2. L'editore utilizza i dati dal logstream di sistema.

  3. L'editore comunica le modifiche ai dati acquisiti al motore di destinazione tramite TCP/IP. Il Controller Daemon autentica la comunicazione tra l'ambiente di origine e quello di destinazione.

  4. Il Replicator Engine che opera in modalità di elaborazione parallela divide i dati in un'unità di cache di lavoro.

  5. I thread di lavoro acquisiscono i dati dalla cache.

  6. I dati vengono pubblicati sugli argomenti di Amazon MSK dai thread di lavoro.

  7. Gli utenti applicano le modifiche da Amazon MSK a destinazioni come DynamoDB, Amazon S3 o Service utilizzando i connettori OpenSearch .

Strumenti

Epiche

AttivitàDescrizioneCompetenze richieste

Installare Connect CDC 4.1.

  1. Contatta il team di Precisly Support per ottenere una licenza e i pacchetti di installazione.

  2. Usa l'esempio JCLs per installare Connect CDC 4.1. Per istruzioni, vedete Install Connect CDC (SQData) usando JCL nella documentazione di Precisly.

  3. Esegui il SETPROG APF comando per autorizzare le librerie di caricamento Connect sqdata.v4nnn.loadLib.

Sviluppatore/amministratore IBM Mainframe

Configura la directory ZfS.

Per configurare una directory ZfS, seguite le istruzioni contenute nelle directory delle variabili ZFs nella documentazione di Precisly.

Nota

Controller Daemon e file system Capture/Publisher agent configurations are stored in the z/OS UNIX Systems Services (denominato ZfS). Gli agenti Controller Daemon, Capture, Storage e Publisher richiedono una struttura di directory ZfS predefinita per archiviare un numero limitato di file.

Sviluppatore/amministratore IBM Mainframe

Configura le porte TCP/IP.

Per configurare le porte TCP/IP, segui le istruzioni fornite dalle porte TCP/IP nella documentazione di Precisly.

Nota

Il Controller Daemon richiede porte TCP/IP sui sistemi di origine. Alle porte fanno riferimento i motori dei sistemi di destinazione (dove vengono elaborati i dati di modifica acquisiti).

Sviluppatore/amministratore IBM Mainframe

Crea un logstream z/OS.

Per creare un logstream z/OS, segui le istruzioni fornite da Create z/OS system LogStreams nella documentazione di Precisly.

Nota

Connect utilizza il logstream per acquisire e trasmettere dati tra l'ambiente di origine e l'ambiente di destinazione durante la migrazione.

Per un esempio di JCL che crea un sistema z/OS LogStream, consulta Create z/OS system LogStreams nella documentazione di Precisly.

Sviluppatore IBM Mainframe

Identifica e autorizza gli utenti ZfS e IDs le attività avviate.

Utilizzate RACF per concedere l'accesso al file system OMVS ZfS. Per un esempio JCL, vedete Identificare e autorizzare l'utente e l'attività avviata da ZfS nella documentazione di Precisly. IDs

Sviluppatore/amministratore IBM Mainframe

Genera le chiavi pubbliche/private di z/OS e il file di chiave autorizzato.

Esegui JCL per generare la key pair. Per un esempio, vedi Esempio di coppia di chiavi nella sezione Informazioni aggiuntive di questo modello.

Per istruzioni, consulta Generare chiavi pubbliche e private z/OS e file di chiavi autorizzate nella documentazione di Precisly.

Sviluppatore/amministratore di IBM Mainframe

Attiva CICS VSAM Log Replicate e collegalo al logstream.

Esegui il seguente script JCL:

//STEP1 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //SYSIN DD * ALTER SQDATA.CICS.FILEA - LOGSTREAMID(SQDATA.VSAMCDC.LOG1) - LOGREPLICATE
Sviluppatore/amministratore IBM Mainframe

Attiva il registro di ripristino dei file VSAM tramite un FCT.

Modificate la File Control Table (FCT) in modo che rifletta le seguenti modifiche ai parametri:

Configure FCT Parms CEDA ALT FILE(name) GROUP(groupname) DSNAME(data set name) RECOVERY(NONE|BACKOUTONLY|ALL) FWDRECOVLOG(NO|199) BACKUPTYPE(STATIC|DYNAMIC) RECOVERY PARAMETERS RECOVery : None | Backoutonly | All Fwdrecovlog : No | 1-99 BAckuptype : Static | Dynamic
Sviluppatore/amministratore IBM Mainframe

Configura CDCz Log per l'agente Publisher.

  1. Creare il file CAB di CDCz Log Publisher.

  2. Crittografa i dati pubblicati.

  3. Preparare il JCL di CDCz Log Publisher Runtime.

Sviluppatore/amministratore IBM Mainframe

Attiva il Controller Daemon.

  1. Aprite il pannello ISPF ed eseguite il seguente comando per aprire il menu Precisamente: EXEC 'SQDATA.V4nnnnn.ISPFLIB(SQDC$STA)' 'SQDATA.V4nnnnn'

  2. Per configurare il Controller Daemon, scegliete l'opzione 2 dal menu.

Sviluppatore/amministratore IBM Mainframe

Attiva l'editore.

  1. Aprite il pannello ISPF ed eseguite il seguente comando per aprire il menu Precisamente: EXEC 'SQDATA.V4nnnnn.ISPFLIB(SQDC$STA)' 'SQDATA.V4nnnnn'

  2. Per configurare l'editore, scegliete l'opzione 3 dal menu e io per l'inserimento.

Sviluppatore/amministratore IBM Mainframe

Attiva il logstream.

  1. Aprite il pannello ISPF ed eseguite il seguente comando per aprire il menu Precisamente: EXEC 'SQDATA.V4nnnnn.ISPFLIB(SQDC$STA)' 'SQDATA.V4nnnnn'

  2. Per configurare il logstream, scegliete l'opzione 4 dal menu e io per l'inserimento. Quindi, inserisci il nome del logstream creato nei passaggi precedenti.

Sviluppatore/amministratore IBM Mainframe

Preparare l'ambiente di origine (mainframe)

AttivitàDescrizioneCompetenze richieste

Installare Connect CDC 4.1.

  1. Contatta il team di Precisly Support per ottenere una licenza e i pacchetti di installazione.

  2. Usa l'esempio JCLs per installare Connect CDC 4.1. Per istruzioni, vedete Install Connect CDC (SQData) usando JCL nella documentazione di Precisly.

  3. Esegui il SETPROG APF comando per autorizzare le librerie di caricamento Connect sqdata.v4nnn.loadLib.

Sviluppatore/amministratore IBM Mainframe

Configura la directory ZfS.

Per configurare una directory ZfS, seguite le istruzioni contenute nelle directory delle variabili ZFs nella documentazione di Precisly.

Nota

Controller Daemon e file system Capture/Publisher agent configurations are stored in the z/OS UNIX Systems Services (denominato ZfS). Gli agenti Controller Daemon, Capture, Storage e Publisher richiedono una struttura di directory ZfS predefinita per archiviare un numero limitato di file.

Sviluppatore/amministratore IBM Mainframe

Configura le porte TCP/IP.

Per configurare le porte TCP/IP, segui le istruzioni fornite dalle porte TCP/IP nella documentazione di Precisly.

Nota

Il Controller Daemon richiede porte TCP/IP sui sistemi di origine. Alle porte fanno riferimento i motori dei sistemi di destinazione (dove vengono elaborati i dati di modifica acquisiti).

Sviluppatore/amministratore IBM Mainframe

Crea un logstream z/OS.

Per creare un logstream z/OS, segui le istruzioni fornite da Create z/OS system LogStreams nella documentazione di Precisly.

Nota

Connect utilizza il logstream per acquisire e trasmettere dati tra l'ambiente di origine e l'ambiente di destinazione durante la migrazione.

Per un esempio di JCL che crea un sistema z/OS LogStream, consulta Create z/OS system LogStreams nella documentazione di Precisly.

Sviluppatore IBM Mainframe

Identifica e autorizza gli utenti ZfS e IDs le attività avviate.

Utilizzate RACF per concedere l'accesso al file system OMVS ZfS. Per un esempio JCL, vedete Identificare e autorizzare l'utente e l'attività avviata da ZfS nella documentazione di Precisly. IDs

Sviluppatore/amministratore IBM Mainframe

Genera le chiavi pubbliche/private di z/OS e il file di chiave autorizzato.

Esegui JCL per generare la key pair. Per un esempio, vedi Esempio di coppia di chiavi nella sezione Informazioni aggiuntive di questo modello.

Per istruzioni, consulta Generare chiavi pubbliche e private z/OS e file di chiavi autorizzate nella documentazione di Precisly.

Sviluppatore/amministratore di IBM Mainframe

Attiva CICS VSAM Log Replicate e collegalo al logstream.

Esegui il seguente script JCL:

//STEP1 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //SYSIN DD * ALTER SQDATA.CICS.FILEA - LOGSTREAMID(SQDATA.VSAMCDC.LOG1) - LOGREPLICATE
Sviluppatore/amministratore IBM Mainframe

Attiva il registro di ripristino dei file VSAM tramite un FCT.

Modificate la File Control Table (FCT) in modo che rifletta le seguenti modifiche ai parametri:

Configure FCT Parms CEDA ALT FILE(name) GROUP(groupname) DSNAME(data set name) RECOVERY(NONE|BACKOUTONLY|ALL) FWDRECOVLOG(NO|199) BACKUPTYPE(STATIC|DYNAMIC) RECOVERY PARAMETERS RECOVery : None | Backoutonly | All Fwdrecovlog : No | 1-99 BAckuptype : Static | Dynamic
Sviluppatore/amministratore IBM Mainframe

Configura CDCz Log per l'agente Publisher.

  1. Creare il file CAB di CDCz Log Publisher.

  2. Crittografa i dati pubblicati.

  3. Preparare il JCL di CDCz Log Publisher Runtime.

Sviluppatore/amministratore IBM Mainframe

Attiva il Controller Daemon.

  1. Aprite il pannello ISPF ed eseguite il seguente comando per aprire il menu Precisamente: EXEC 'SQDATA.V4nnnnn.ISPFLIB(SQDC$STA)' 'SQDATA.V4nnnnn'

  2. Per configurare il Controller Daemon, scegliete l'opzione 2 dal menu.

Sviluppatore/amministratore IBM Mainframe

Attiva l'editore.

  1. Aprite il pannello ISPF ed eseguite il seguente comando per aprire il menu Precisamente: EXEC 'SQDATA.V4nnnnn.ISPFLIB(SQDC$STA)' 'SQDATA.V4nnnnn'

  2. Per configurare l'editore, scegliete l'opzione 3 dal menu e io per l'inserimento.

Sviluppatore/amministratore IBM Mainframe

Attiva il logstream.

  1. Aprite il pannello ISPF ed eseguite il seguente comando per aprire il menu Precisamente: EXEC 'SQDATA.V4nnnnn.ISPFLIB(SQDC$STA)' 'SQDATA.V4nnnnn'

  2. Per configurare il logstream, scegliete l'opzione 4 dal menu e io per l'inserimento. Quindi, inserisci il nome del logstream creato nei passaggi precedenti.

Sviluppatore/amministratore IBM Mainframe
AttivitàDescrizioneCompetenze richieste

Installa Precisly su un' EC2 istanza.

Per installare Connect from Precisly sull'AMI Amazon Linux per Amazon EC2, segui le istruzioni di Install Connect CDC (SQData) su UNIX nella documentazione di Precisly.

Informazioni generali su AWS

Porte TCP/IP aperte.

Per modificare il gruppo di sicurezza in modo da includere le porte Controller Daemon per l'accesso in entrata e in uscita, segui le istruzioni di TCP/IP nella documentazione di Precisly.

Informazioni generali su AWS

Crea directory di file.

Per creare directory di file, segui le istruzioni di Prepare target apply environment nella documentazione di Precisly.

Informazioni generali su AWS

Crea il file di configurazione di Apply Engine.

Create il file di configurazione di Apply Engine nella directory di lavoro di Apply Engine. Il seguente file di configurazione di esempio mostra Apache Kafka come destinazione:

builtin.features=SASL_SCRAM security.protocol=SASL_SSL sasl.mechanism=SCRAM-SHA-512 sasl.username= sasl.password= metadata.broker.list=
Nota

Per ulteriori informazioni, consulta Sicurezza nella documentazione di Apache Kafka.

Informazioni generali su AWS

Crea script per l'elaborazione di Apply Engine.

Create gli script per Apply Engine per elaborare i dati di origine e replicare i dati di origine sulla destinazione. Per ulteriori informazioni, vedete Creare uno script del motore di applicazione nella documentazione di Precisly.

Informazioni generali su AWS

Esegui gli script.

Utilizzate i SQDENG comandi SQDPARSE and per eseguire lo script. Per ulteriori informazioni, consulta Analizzare uno script per zOS nella documentazione di Precisly.

Informazioni generali su AWS

Preparare l'ambiente di destinazione (AWS)

AttivitàDescrizioneCompetenze richieste

Installa Precisly su un' EC2 istanza.

Per installare Connect from Precisly sull'AMI Amazon Linux per Amazon EC2, segui le istruzioni di Install Connect CDC (SQData) su UNIX nella documentazione di Precisly.

Informazioni generali su AWS

Porte TCP/IP aperte.

Per modificare il gruppo di sicurezza in modo da includere le porte Controller Daemon per l'accesso in entrata e in uscita, segui le istruzioni di TCP/IP nella documentazione di Precisly.

Informazioni generali su AWS

Crea directory di file.

Per creare directory di file, segui le istruzioni di Prepare target apply environment nella documentazione di Precisly.

Informazioni generali su AWS

Crea il file di configurazione di Apply Engine.

Create il file di configurazione di Apply Engine nella directory di lavoro di Apply Engine. Il seguente file di configurazione di esempio mostra Apache Kafka come destinazione:

builtin.features=SASL_SCRAM security.protocol=SASL_SSL sasl.mechanism=SCRAM-SHA-512 sasl.username= sasl.password= metadata.broker.list=
Nota

Per ulteriori informazioni, consulta Sicurezza nella documentazione di Apache Kafka.

Informazioni generali su AWS

Crea script per l'elaborazione di Apply Engine.

Create gli script per Apply Engine per elaborare i dati di origine e replicare i dati di origine sulla destinazione. Per ulteriori informazioni, vedete Creare uno script del motore di applicazione nella documentazione di Precisly.

Informazioni generali su AWS

Esegui gli script.

Utilizzate i SQDENG comandi SQDPARSE and per eseguire lo script. Per ulteriori informazioni, consulta Analizzare uno script per zOS nella documentazione di Precisly.

Informazioni generali su AWS
AttivitàDescrizioneCompetenze richieste

Convalida l'elenco dei file VSAM e delle tabelle di destinazione per l'elaborazione CDC.

  1. Convalida i file VSAM, inclusi i log di replica, i log di ripristino, i parametri FCT e il logstream.

  2. Convalida le tabelle del database di destinazione, specificando se le tabelle vengono create in base alla definizione dello schema richiesta, all'accesso alla tabella e ad altri criteri.

Informazioni generali su AWS, mainframe

Verificare che il SQData prodotto Connect CDC sia collegato.

Esegui un processo di test e verifica che il codice restituito da questo lavoro sia 0 (operazione riuscita).

Nota

I messaggi di stato di Connect CDC SQData Apply Engine dovrebbero mostrare messaggi di connessione attivi.

Informazioni generali su AWS, mainframe

Convalida l'ambiente

AttivitàDescrizioneCompetenze richieste

Convalida l'elenco dei file VSAM e delle tabelle di destinazione per l'elaborazione CDC.

  1. Convalida i file VSAM, inclusi i log di replica, i log di ripristino, i parametri FCT e il logstream.

  2. Convalida le tabelle del database di destinazione, specificando se le tabelle vengono create in base alla definizione dello schema richiesta, all'accesso alla tabella e ad altri criteri.

Informazioni generali su AWS, mainframe

Verificare che il SQData prodotto Connect CDC sia collegato.

Esegui un processo di test e verifica che il codice restituito da questo lavoro sia 0 (operazione riuscita).

Nota

I messaggi di stato di Connect CDC SQData Apply Engine dovrebbero mostrare messaggi di connessione attivi.

Informazioni generali su AWS, mainframe
AttivitàDescrizioneCompetenze richieste

Esegui il processo batch nel mainframe.

Esegui il processo di applicazione batch utilizzando un JCL modificato. Includi i passaggi nel JCL modificato che eseguono le seguenti operazioni:

  1. Effettua un backup dei file di dati.

  2. Confronta il file di backup con i file di dati modificati, genera il file delta, quindi annota il conteggio dei record delta dei messaggi.

  3. Invia il file delta al logstream di z/OS.

  4. Esegui il JCL. Per un esempio JCL, consulta Prepare file compare capture JCL nella documentazione di Precisly.

Informazioni generali su AWS, mainframe

Controlla il logstream.

Controllate il logstream per confermare che è possibile visualizzare i dati di modifica per il processo batch mainframe completato.

Informazioni generali su AWS, mainframe

Convalida i conteggi per le modifiche delta di origine e la tabella di destinazione.

Per confermare il conteggio dei record, procedi come segue:

  1. Raccogli il conteggio delta di origine dai messaggi JCL in batch.

  2. Monitora il motore di applicazione per il conteggio a livello di record del numero di record inseriti, aggiornati o eliminati nel file VSAM.

  3. Interroga la tabella di destinazione per il conteggio dei record.

  4. Confronta e calcola tutti i diversi conteggi dei record.

Informazioni generali su AWS, mainframe

Esecuzione e convalida dei casi di test (Batch)

AttivitàDescrizioneCompetenze richieste

Esegui il processo batch nel mainframe.

Esegui il processo di applicazione batch utilizzando un JCL modificato. Includi i passaggi nel JCL modificato che eseguono le seguenti operazioni:

  1. Effettua un backup dei file di dati.

  2. Confronta il file di backup con i file di dati modificati, genera il file delta, quindi annota il conteggio dei record delta dei messaggi.

  3. Invia il file delta al logstream di z/OS.

  4. Esegui il JCL. Per un esempio JCL, consulta Prepare file compare capture JCL nella documentazione di Precisly.

Informazioni generali su AWS, mainframe

Controlla il logstream.

Controllate il logstream per confermare che è possibile visualizzare i dati di modifica per il processo batch mainframe completato.

Informazioni generali su AWS, mainframe

Convalida i conteggi per le modifiche delta di origine e la tabella di destinazione.

Per confermare il conteggio dei record, procedi come segue:

  1. Raccogli il conteggio delta di origine dai messaggi JCL in batch.

  2. Monitora il motore di applicazione per il conteggio a livello di record del numero di record inseriti, aggiornati o eliminati nel file VSAM.

  3. Interroga la tabella di destinazione per il conteggio dei record.

  4. Confronta e calcola tutti i diversi conteggi dei record.

Informazioni generali su AWS, mainframe
AttivitàDescrizioneCompetenze richieste

Esegui la transazione online in una regione CICS.

  1. Esegui la transazione online per convalidare il test case.

  2. Convalida il codice di esecuzione della transazione (RC=0 — Success).

Sviluppatore IBM Mainframe

Controlla il logstream.

Verifica che il logstream sia popolato con modifiche specifiche al livello di record.

Sviluppatore di mainframe AWS

Convalida il conteggio nel database di destinazione.

Monitora Apply Engine per conteggi a livello record.

Precisamente, Linux

Convalida il conteggio dei record e i record di dati nel database di destinazione.

Interroga il database di destinazione per convalidare il numero di record e i record di dati.

Informazioni generali su AWS

Esegui e convalida i casi di test (online)

AttivitàDescrizioneCompetenze richieste

Esegui la transazione online in una regione CICS.

  1. Esegui la transazione online per convalidare il test case.

  2. Convalida il codice di esecuzione della transazione (RC=0 — Success).

Sviluppatore IBM Mainframe

Controlla il logstream.

Verifica che il logstream sia popolato con modifiche specifiche al livello di record.

Sviluppatore di mainframe AWS

Convalida il conteggio nel database di destinazione.

Monitora Apply Engine per conteggi a livello record.

Precisamente, Linux

Convalida il conteggio dei record e i record di dati nel database di destinazione.

Interroga il database di destinazione per convalidare il numero di record e i record di dati.

Informazioni generali su AWS

Risorse correlate

Informazioni aggiuntive

Esempio di file di configurazione

Questo è un esempio di file di configurazione per un logstream in cui l'ambiente di origine è un mainframe e l'ambiente di destinazione è Amazon MSK:

-- JOBNAME -- PASS THE SUBSCRIBER NAME -- REPORT  progress report will be produced after "n" (number) of Source records processed. JOBNAME VSMTOKFK; --REPORT EVERY 100; -- Change Op has been ‘I’ for insert, ‘D’ for delete , and ‘Rfor Replace. For RDS it is 'U' for update -- Character Encoding on z/OS is Code Page 1047, on Linux and UNIX it is Code Page 819 and on Windows, Code Page 1252 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 account_file; END GROUP; --       TARGET DESCRIPTIONS BEGIN GROUP VSAM_TGT; DESCRIPTION COBOL ../copybk/ACCOUNT AS account_file; END GROUP; --       SOURCE DATASTORE (IP & Publisher name) DATASTORE cdc://10.81.148.4:2626/vsmcdct/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, account_file, GET_RAW_RECORD(CDCIN, AFTER), GET_RAW_RECORD(CDCIN, BEFORE)) REPLICATE(CDCOUT, account_file) } FROM CDCIN;

Esempio di coppia di chiavi

Questo è un esempio di come eseguire JCL per generare la key pair:

//SQDUTIL EXEC PGM=SQDUTIL //SQDPUBL DD DSN=&USER..NACL.PUBLIC, // DCB=(RECFM=FB,LRECL=80,BLKSIZE=21200), // DISP=(,CATLG,DELETE),UNIT=SYSDA, // SPACE=(TRK,(1,1)) //SQDPKEY DD DSN=&USER..NACL.PRIVATE, // DCB=(RECFM=FB,LRECL=80,BLKSIZE=21200), // DISP=(,CATLG,DELETE),UNIT=SYSDA, // SPACE=(TRK,(1,1)) //SQDPARMS DD keygen //SYSPRINT DD SYSOUT= //SYSOUT DD SYSOUT=* //SQDLOG DD SYSOUT=* //*SQDLOG8 DD DUMMY
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.