Integra il controller universale Stonebranch con la modernizzazione del mainframe AWS - 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à.

Integra il controller universale Stonebranch con la modernizzazione del mainframe AWS

Creato da Vaidy Sankaran (AWS), Robert Lemieux (Stonebranch), Huseyin Gomleksizoglu (Stonebranch) e Pablo Alonso Prieto (AWS)

Archivio di codice aws-mainframe-modernization-stonebranch: -integration

Ambiente: PoC o pilota

Tecnologie: mainframe; Modernizzazione DevOps; Operazioni; SaaS

Carico di lavoro: open source; Microsoft

Servizi AWS: modernizzazione del mainframe AWS; Amazon RDS; Amazon S3

Riepilogo

Questo modello spiega come integrare l'orchestrazione del carico di lavoro Stonebranch Universal Automation Center (UAC) con il servizio di modernizzazione del mainframe di Amazon Web Services (AWS). Il servizio AWS Mainframe Modernization migra e modernizza le applicazioni mainframe nel cloud AWS. Offre due modelli: AWS Mainframe Modernization Replatform con tecnologia Micro Focus Enterprise e AWS Mainframe Modernization Automated Refactor con AWS Blu Age.  

Stonebranch UAC è una piattaforma di automazione e orchestrazione IT in tempo reale. L'UAC è progettato per automatizzare e orchestrare lavori, attività e flussi di lavoro su sistemi IT ibridi, da quelli locali a AWS. I clienti aziendali che utilizzano sistemi mainframe stanno passando a infrastrutture e applicazioni modernizzate incentrate sul cloud. Gli strumenti e i servizi professionali di Stonebranch facilitano la migrazione degli scheduler e delle funzionalità di automazione esistenti nel cloud AWS.

Quando migri o modernizzi i tuoi programmi mainframe sul cloud AWS utilizzando il servizio AWS Mainframe Modernization, puoi utilizzare questa integrazione per automatizzare la pianificazione in batch, aumentare l'agilità, migliorare la manutenzione e ridurre i costi.

Questo modello fornisce istruzioni per l'integrazione dello scheduler Stonebranch con le applicazioni mainframe migrate al runtime Micro Focus Enterprise del servizio AWS Mainframe Modernization. Questo modello è destinato agli architetti di soluzioni, agli sviluppatori, ai consulenti, agli specialisti della migrazione e a tutti coloro che si occupano di migrazioni, modernizzazioni, operazioni o. DevOps

Risultato mirato

Questo modello si concentra sul raggiungimento dei seguenti obiettivi:

Prerequisiti e limitazioni

Prerequisiti

Limitazioni

Architettura

Architettura dello stato di destinazione

Il diagramma seguente mostra l'esempio di ambiente AWS richiesto per questo programma pilota.

Stonebranch UAC che interagisce con l'ambiente di modernizzazione del mainframe AWS.
  1. Stonebranch Universal Automation Center (UAC) include due componenti principali: Universal Controller e Universal Agents. Stonebranch OMS viene utilizzato come bus di messaggi tra il controller e i singoli agenti.

  2. Il database Stonebranch UAC viene utilizzato da Universal Controller. Il database può essere compatibile con MySQL, Microsoft SQL Server, Oracle o Aurora MySQL.

  3. Servizio AWS Mainframe Modernization: ambiente di runtime Micro Focus con l'BankDemo applicazione distribuita. I file BankDemo dell'applicazione verranno archiviati in un bucket S3. Questo bucket contiene anche i file JCL del mainframe.

  4. Stonebranch UAC può eseguire le seguenti funzioni per l'esecuzione in batch:

    1. Avvia un processo batch utilizzando il nome del file JCL presente nel bucket S3 collegato al servizio di modernizzazione del mainframe AWS.

    2. Ottieni lo stato dell'esecuzione del processo batch.

    3. Attendi il completamento dell'esecuzione del processo batch.

    4. Recupera i registri dell'esecuzione del processo batch.

    5. Esegui nuovamente i processi batch non riusciti.

    6. Annulla il processo batch mentre il processo è in esecuzione.

  5. Stonebranch UAC può eseguire le seguenti funzioni dell'applicazione:

    1. Avvia l'applicazione

    2. Ottieni lo stato della domanda

    3. Attendi che l'applicazione venga avviata o interrotta

    4. Interrompi l'applicazione

    5. Recupera i registri delle operazioni dell'applicazione

Conversione dei lavori di Stonebranch

Il diagramma seguente rappresenta il processo di conversione del lavoro di Stonebranch durante il percorso di modernizzazione. Descrive come le pianificazioni dei lavori e le definizioni delle attività vengono convertite in un formato compatibile in grado di eseguire attività batch di AWS Mainframe Modernization.

Processo dal mainframe alla conversione allo strumento di pianificazione dei processi su Amazon EC2 con file JCL in Amazon S3.
  1. Per il processo di conversione, le definizioni dei job vengono esportate dal sistema mainframe esistente.

  2. I file JCL possono essere caricati nel bucket S3 per l'applicazione Mainframe Modernization in modo che questi file JCL possano essere distribuiti dal servizio AWS Mainframe Modernization.

  3. Lo strumento di conversione converte le definizioni di lavoro esportate in attività UAC.

  4. Dopo aver creato tutte le definizioni delle attività e le pianificazioni dei lavori, questi oggetti verranno importati nell'Universal Controller. Le attività convertite eseguono quindi i processi nel servizio AWS Mainframe Modernization anziché eseguirli sul mainframe.

Architettura Stonebranch UAC

Il seguente diagramma di architettura rappresenta un active-active-passive modello di controller universale ad alta disponibilità (HA). Stonebranch UAC è implementato in più zone di disponibilità per fornire alta disponibilità e supportare il disaster recovery (DR).

Ambiente Multi-AZ con DR e controller, Amazon EFS, Aurora e un bucket S3 per i backup.

Controller universale

Due server Linux vengono forniti come controller universali. Entrambi si connettono allo stesso endpoint del database. Ogni server ospita un'applicazione Universal Controller e OMS. La versione più recente di Universal Controller viene utilizzata al momento del provisioning.

Gli Universal Controller vengono distribuiti nella webapp Tomcat come documento ROOT e vengono serviti sulla porta 80. Questa implementazione semplifica la configurazione del load balancer del frontend.

HTTP over TLS o HTTPS è abilitato utilizzando il certificato wildcard di Stonebranch (ad esempio,). https://customer.stonebranch.cloud Ciò protegge la comunicazione tra il browser e l'applicazione.

OMS

Un Universal Agent e un OMS (Opswise Message Service) risiedono su ogni server Universal Controller. Tutti gli Universal Agent distribuiti dal cliente sono configurati per connettersi a entrambi i servizi OMS. OMS funge da servizio di messaggistica comune tra Universal Agent e Universal Controller.

Amazon EFS monta una directory di spool su ogni server. OMS utilizza questa directory di spool condivisa per mantenere le informazioni sulla connessione e sulle attività lontane da controller e agenti. OMS funziona in modalità ad alta disponibilità. Se l'OMS attivo non funziona, l'OMS passivo ha accesso a tutti i dati e riprende automaticamente le operazioni attive. Gli Universal Agent rilevano questa modifica e si connettono automaticamente al nuovo OMS attivo.

Database

Amazon Relational Database Service (Amazon RDS) ospita il database UAC, con Amazon Aurora MySQL come motore. Amazon RDS aiuta a gestire e offrire backup pianificati a intervalli regolari. Entrambe le istanze Universal Controller si connettono allo stesso endpoint del database.

Sistema di bilanciamento del carico

Per ogni istanza è configurato un Application Load Balancer. Il load balancer indirizza il traffico verso il controller attivo in qualsiasi momento. I nomi di dominio delle istanze puntano ai rispettivi endpoint di bilanciamento del carico.

URL

Ciascuna delle tue istanze ha un URL, come illustrato nell'esempio seguente.

Ambiente

Istanza

Produzione

customer.stonebranch.cloud

Sviluppo (non produzione)

customerdev.stonebranch.cloud

Test (non di produzione)

customertest.stonebranch.cloud

 Nota: i nomi delle istanze non di produzione possono essere impostati in base alle proprie esigenze.

Alta disponibilità

L'alta disponibilità (HA) è la capacità di un sistema di funzionare ininterrottamente senza guasti per un determinato periodo di tempo. Tali errori includono, a titolo esemplificativo, lo storage, i ritardi di risposta nelle comunicazioni con il server causati da problemi di CPU o memoria e la connettività di rete.

Per soddisfare i requisiti HA:

  • Tutte le istanze EC2, i database e le altre configurazioni vengono replicati su due zone di disponibilità separate all'interno della stessa regione AWS.

  • Il controller viene fornito tramite un'Amazon Machine Image (AMI) su due server Linux nelle due zone di disponibilità. Ad esempio, se hai effettuato il provisioning nella regione Europa eu-west-1, hai un controller universale nella zona di disponibilità eu-west-1a e nella zona di disponibilità eu-west-1c.

  • Nessun processo può essere eseguito direttamente sui server delle applicazioni e nessun dato può essere archiviato su questi server.

  • L'Application Load Balancer esegue controlli di integrità su ogni Universal Controller per identificare quello attivo e indirizzare il traffico verso di esso. Nel caso in cui un server presenti problemi, il load balancer porta automaticamente l'Universal Controller passivo a uno stato attivo. Il load balancer identifica quindi la nuova istanza attiva di Universal Controller dai controlli di integrità e inizia a indirizzare il traffico. Il failover avviene entro quattro minuti senza perdita di posti di lavoro e l'URL del frontend rimane lo stesso.

  • Il servizio di database compatibile con Aurora MySQL archivia i dati di Universal Controller. Per gli ambienti di produzione, un cluster di database è creato con due istanze di database in due diverse zone di disponibilità all'interno di una singola regione AWS. Entrambi gli Universal Controller utilizzano un'interfaccia Java Database Connectivity (JDBC) che punta a un singolo endpoint del cluster di database. Nel caso in cui un'istanza di database presenti problemi, l'endpoint del cluster di database punta dinamicamente all'istanza integra. Non sono richiesti interventi manuali.

Backup ed eliminazione

Stonebranch Universal Controller è configurato per eseguire il backup e l'eliminazione dei vecchi dati seguendo la pianificazione mostrata nella tabella.

Type

Pianificazione

Attività

7 giorni

Audit

90 giorni

Cronologia

60 giorni

I dati di backup precedenti alle date mostrate vengono esportati in formato.xml e archiviati nel file system. Una volta completato il processo di backup, i dati più vecchi vengono eliminati dal database e archiviati in un bucket S3 per un massimo di un anno per le istanze di produzione.

È possibile modificare questa pianificazione nell'interfaccia Universal Controller. Tuttavia, l'aumento di questi intervalli di tempo potrebbe causare tempi di inattività più lunghi durante la manutenzione.

Strumenti

Servizi AWS

  • AWS Mainframe Modernization è una piattaforma AWS nativa per il cloud che ti aiuta a modernizzare le tue applicazioni mainframe in ambienti di runtime gestiti da AWS. Offre strumenti e risorse per aiutarti a pianificare e implementare la migrazione e la modernizzazione.

  • Amazon Elastic Block Store (Amazon EBS) fornisce volumi di storage a livello di blocchi da utilizzare con le istanze Amazon EC2.

  • Amazon Elastic File System (Amazon EFS) ti aiuta a creare e configurare file system condivisi nel cloud AWS.

  • Amazon Relational Database Service (Amazon RDS) ti aiuta a configurare, gestire e scalare un database relazionale nel cloud AWS. Questo modello utilizza l'edizione compatibile con Amazon Aurora MySQL.

  • Amazon Simple Storage Service (Amazon S3) è un servizio di archiviazione degli oggetti basato sul cloud che consente di archiviare, proteggere e recuperare qualsiasi quantità di dati.

  • Elastic Load Balancing (ELB) distribuisce il traffico di applicazioni o di rete in entrata su più destinazioni. Ad esempio, puoi distribuire il traffico tra istanze Amazon EC2, contenitori e indirizzi IP in una o più zone di disponibilità. Questo modello utilizza un Application Load Balancer.

Stonebranch

Codice

Il codice per questo pattern è disponibile nel repository -integration. aws-mainframe-modernization-stonebranch GitHub

Epiche

AttivitàDescrizioneCompetenze richieste

Scarica i file di installazione.

Scarica l'installazione dai server Stonebranch. Per ottenere i file di installazione, contatta Stonebranch.

Architetto del cloud

Avvia l'istanza EC2.

Avrai bisogno di circa 3 GB di spazio aggiuntivo per le installazioni di Universal Controller e Universal Agent. Fornisci quindi almeno 30 GB di spazio su disco per l'istanza.

Aggiungi la porta 8080 al gruppo di sicurezza in modo che sia accessibile.

Architetto del cloud

Verifica i prerequisiti.

Prima dell'installazione, procedi come segue:

  1. Installate Java come descritto in Downloading Java Runtime Environment.

    $ sudo yum -y update $ sudo yum install java-11-amazon-corretto

    Assicuratevi di utilizzare una delle versioni JAVA supportate. Il comando precedente dovrebbe installare java-11. Controlla la versione Java e assicurati di utilizzare la versione 11 prima di continuare.

  2. Come descritto nel documento Installazione di Apache Tomcat, esegui i seguenti comandi.

    $ sudo yum install tomcat tomcat-admin-webapps $ sudo systemctl enable tomcat $ sudo systemctl start tomcat
  3. Crea un database Amazon Aurora come descritto in Creazione di un cluster Aurora MySQL DB e connessione ad esso. Usa l'edizione compatibile con Amazon Aurora MySQL.

    Scegli un nome utente e una password principali. Mantieni i valori predefiniti per il resto delle impostazioni.

Amministratore cloud, amministratore Linux

Installa Universal Controller.

  1. Carica il file universal-controller-7.2.0.0.tar di installazione sull'istanza EC2.

  2. Estrai l'archiviazione dei file di installazione in una temp cartella.

    $ tar -xvf universal-controller-7.2.0.0.tar
  3. Concedi l'autorizzazione all'esecuzione dello script di installazione.

    $ chmod a+x install-controller.sh
  4. Installare il controller. Questo esempio utilizza il comando seguente per installare Universal Controller sotto /usr/share/tomca t. Usa il database Amazon Aurora creato nei passaggi precedenti.

    $ sudo ./install-controller.sh --tomcat-dir /usr/share/tomcat/ --controller-file universal-controller-7.2.0.0-build.145.war --dbuser admin --dbpass “****” --dbname uc --rdbms mysql --dburl jdbc:mysql://database-2-instance-1.cih63miincgy.us-east-1.rds.amazonaws.com:3306/

    L'ultima riga dell'output dello script dovrebbe essere «Installazione completa».

  5. Vai al seguente URL nell'istanza EC2.

    http://<public_ip>:8080/uc
  6. Nella schermata di accesso, inserisci ops.admin nella sezione Nome utente e mantieni vuoto il campo Password.

  7. Imposta una nuova password per l'ops.adminutente.

Architetto cloud, amministratore Linux

Installa Universal Agent.

  1. Carica il file sb-7.2.0.1-linux-3.10-x86_64.tar.Z di installazione sull'istanza EC2.

  2. Accedi all'istanza EC2.

  3. Annulla l'archiviazione del pacchetto di installazione di Universal Agent.

    $ zcat sb-7.2.0.1-linux-3.10-x86_64.tar.Z | tar xvf –
  4. Esegui il comando seguente.

    $ sudo ./unvinst --oms_servers 7878@localhost --oms_autostart yes --python yes
  5. Crea un file PAM.

    $ cp /etc/pam.d/login /etc/pam.d/ucmd
  6. Abilita l'avvio automatico per Universal Agent.

    $ /sbin/restorecon -v /etc/rc.d/init.d/ubrokerd
Amministratore cloud, amministratore Linux

Aggiungi OMS a Universal Controller.

  1. Accedi a Universal Controller con l'ops.adminutente.

  2. Scegli il menu Servizi nell'angolo in alto a sinistra dello schermo, quindi scegli il menu OMS Servers nel Sistema

  3. Nel campo Indirizzo server OMS, digita localhost, quindi salva.

  4. Vedrai lo stato del server OMS come Connesso e lo stato della sessione come Operativo.

Amministratore di Universal Controller
AttivitàDescrizioneCompetenze richieste

Importa modello di integrazione.

Per questo passaggio, è necessaria l'estensione universale di AWS Mainframe Modernization. Assicurati che sia stata scaricata l'ultima versione rilasciata del file.zip.

  1. Accedi all'Universal Controller con l'ops.adminutente.

  2. Vai a Servizi, Importa modello di integrazione.

  3. Seleziona il file.zip del modello di integrazione (aws_mainframe_modernization_stonebranch_extension.zip) e scegli Importa.

Dopo l'importazione del modello di integrazione, vedrai AWS Mainframe Modernization Tasks in Servizi disponibili.

Amministratore di Universal Controller

Abilita credenziali risolvibili.

  1. Passa a Services, AWS Mainframe Modernization Tasks.

  2. Nel pannello a destra, compila i campi obbligatori:

    • Nome: Nuova attività di modernizzazione del mainframe

    • Agente: selezionare l'unico agente (AGNT0001).

    Nella sezione Dettagli sulla modernizzazione dei mainframe di AWS:

    • Azione: elenca gli ambienti

    • Credenziali AWS: se hai un ruolo AWS Identity and Access Management (IAM) aggiunto all'istanza EC2, puoi lasciare questo campo vuoto. Se intendi utilizzare AWSAccessKeyID eAWSSecretKey, scegli l'icona () accanto al campo.

    Nella finestra Dettagli delle credenziali che si apre, inserisci le seguenti informazioni e quindi salva.

    • Nome: credenziali di modernizzazione dei mainframe AWS

    • Utente di runtime: scrivi l'ID della chiave di accesso AWS in questo campo.

    • Password di runtime: scrivi la chiave segreta AWS in questo campo.

    • Punto finale: assicurati che l'endpoint abbia la regione AWS corretta. L'impostazione predefinita è https://m2.us-east-1.amazonaws.com.

    • Regione: entra nella regione del servizio AWS Mainframe Modernization. Il valore predefinito è us-east-1.

  3. Mantieni i valori predefiniti nel resto dei campi e salva l'attività.

Amministratore di Universal Controller

Avvia l'operazione.

  1. Nella parte superiore del pannello di destra, scegli Avvia attività.

  2. Nella finestra di conferma, scegli Avvia. Dopodiché, la Universal Controller Console visualizzerà un messaggio simile al seguente messaggio.

    2022-08-24 10:11:49

    Lanciato con successo il task universale «New Mainframe Modernization Task» con l'istanza di attività sys_id 1661291493634146313NC8E38DB8OZJY.

  3. Vai alla scheda Istanze Se non vedi la scheda Istanze, scegli la freccia destra per scorrere verso destra.

  4. Apri il menu contestuale (fai clic con il pulsante destro del mouse) per l'istanza dell'attività nell'elenco, scegli Recupera output, quindi scegli Invia in Recupera output

  5. Nella finestra Recupera output, vedrai l'elenco degli ambienti in STDOUT.

Amministratore di Universal Controller
AttivitàDescrizioneCompetenze richieste

Crea un'attività per il processo batch.

  1. Passa a Services, AWS Mainframe Modernization Tasks.

  2. Nel pannello a destra, compila i campi obbligatori:

    • Nome: Nuova attività di modernizzazione del mainframe

    • Agente: selezionare l'unico agente (AGNT0001).

    Nella sezione Dettagli sulla modernizzazione dei mainframe di AWS:

    • Azione: Avvia Batch (o Avvia Batch e attendi l'esecuzione del processo batch e attendi il completamento dell'attività in AWS)

    • Credenziali AWS: se hai aggiunto un ruolo IAM all'istanza EC2, puoi lasciare questo campo vuoto. Se intendi utilizzare AWSAccessKeyID eAWSSecretKey, scegli l'icona () accanto al campo.

    • Punto finale: assicurati che l'endpoint abbia la regione AWS corretta. L'impostazione predefinita è https://m2.us-east-1.amazonaws.com.

    • Regione: entra nella regione del servizio AWS Mainframe Modernization. Il valore predefinito è us-east-1.

    • Applicazione: scegli l'icona accanto al campo () e scegli Invia nelle scelte di aggiornamento dell'applicazione. Questo si connetterà al servizio AWS Mainframe Modernization e restituirà l'elenco delle applicazioni. Ora puoi selezionare l'applicazione dall'elenco a discesa. Seleziona l'applicazione su cui desideri eseguire il processo batch.

    • Nome file JCL: RUNHELLO.jcl

    • Attendi esito positivo o negativo: se questa opzione è selezionata, l'operazione attenderà che lo stato del processo batch sia riuscito o meno.

    • Intervallo di polling: è il periodo di tempo che intercorre tra un sondaggio e l'altro.

    • Recupera registri di esecuzione: se selezionata, i registri verranno recuperati automaticamente al termine del processo batch.

    • Formato di registro: questo è il formato dei log da stampare. Può essere in formato testo o JSON.

  3. Mantieni i valori predefiniti nel resto dei campi e salva l'attività.

Amministratore di Universal Controller

Avvia l'operazione.

  1. Nella parte superiore del pannello di destra, scegli Avvia attività.

  2. Nella finestra di conferma, scegli Avvia. Dopodiché, la Universal Controller Console visualizzerà un messaggio simile al seguente messaggio.

    2022-08-24 11:11:59

    Lanciato con successo l'attività universale «Mainframe Modernization Start Batch» con l'istanza di attività sys_id. <sys id>

  3. Vai alla pagina Istanze Se non vedi la scheda Istanze, scegli la freccia destra per scorrere verso destra.

  4. Apri il menu contestuale (fai clic con il pulsante destro del mouse) per l'istanza dell'attività nell'elenco, scegli Recupera output, quindi scegli Invia in Recupera output

  5. Nella finestra Recupera output, vedrai l'elenco degli ambienti in STDOUT.

Amministratore di Universal Controller
AttivitàDescrizioneCompetenze richieste

Copia le attività.

  1. Apri il menu contestuale (clic con il pulsante destro del mouse) per l'attività di cui desideri creare copie e scegli Copia.

  2. Nella finestra Copy AWS Mainframe Modernization Task inserisci il seguente nuovo nome per la nuova attività: Mainframe Modernization Start Batch - RUNAWS2.

  3. Copiare nuovamente l'operazione, utilizzando il seguente nome: Mainframe Modernization Start Batch - RUNAWS3.

  4. Copia nuovamente con l'attività, utilizzando il seguente nome: Mainframe Modernization Start Batch - RUNAWS4.

  5. Copiate l'operazione un'ultima volta, utilizzando il seguente nome: Mainframe Modernization Start Batch - FOOBAR.

Amministratore Universal Controller

Attività di aggiornamento.

  1. Aprire (doppio clic) l'attività Mainframe Modernization Start Batch - RUNAWS2, modificare il campo JCL File Name in e salvare. RUNAWS2.jcl

  2. Aprire (doppio clic) l'attività Mainframe Modernization Start Batch - RUNAWS3, modificare il campo JCL File Name in e salvare. RUNAWS3.jcl

  3. Aprire (doppio clic) l'attività Mainframe Modernization Start Batch - RUNAWS4, modificare il campo JCL File Name in e salvare. RUNAWS4.jcl

  4. Aprire (doppio clic) l'attività Mainframe Modernization Start Batch - FOOBAR, modificare il campo JCL File Name in e salvare. MISSING.jcl Questa operazione avrà esito negativo perché il valore del nome del file JCL non è corretto.

Amministratore di Universal Controller

Crea un flusso di lavoro.

  1. Vai a Servizi, Flussi di lavoro.

  2. Nel pannello di destra, inserisci Mainframe Modernization Workflow nel campo Nome e salva.

  3. Nel pannello di destra, scegli Modifica flusso di lavoro.

  4. Nella scheda Workflow Editor, il pulsante Aggiungi attività (+).

  5. Nella finestra Task Find, scegli Cerca per visualizzare tutte le attività in Universal Controller.

  6. Fate clic sull'icona accanto a Mainframe Modernization Start Batch Task e trascinate l'icona in una posizione vuota dell'Editor di flussi di lavoro.

  7. Ripetete la stessa azione per le altre attività di modernizzazione del mainframe e inseritele come mostrato nella sezione Informazioni aggiuntive.

  8. Scegli il pulsante Connect () e collega le attività tra loro. Per collegare un'attività a un'altra, fai clic al centro di un'attività e trascinala sull'attività di destinazione.

  9. Connect le attività come mostrato nella sezione Informazioni aggiuntive e salva il flusso di lavoro.

  10. Fate clic con il pulsante destro del mouse su un punto vuoto nell'Editor di flussi di lavoro, scegliete Avvia flusso di lavoro, quindi scegliete OK.

Amministratore di Universal Controller

Controlla lo stato del flusso di lavoro.

  1. Nel menu a sinistra, scegli l'Attività

  2. Al centro della finestra, scegli Avvia.

    Nell'elenco verrà visualizzato l'elenco delle istanze di attività.

  3. Apri (fai doppio clic) Mainframe Modernization Workflow nell'elenco oppure apri il menu contestuale (fai clic con il pulsante destro del mouse) e scegli Workflow Task Commands, View Workflow.

    Le attività verranno visualizzate come illustrato nella sezione Informazioni aggiuntive. La seconda attività avrebbe dovuto fallire perché hai utilizzato un file JCL mancante.

Amministratore di Universal Controller
AttivitàDescrizioneCompetenze richieste

Correggi l'operazione non riuscita e riesegui.

  1. Aprite (fate doppio clic) sull'operazione non riuscita per visualizzare l'errore relativo all'operazione.

  2. Sono disponibili due opzioni per correggere l'operazione non riuscita.

    • Correggi il nome del file JCL e impostalo su. FOOBAR.jcl

    • Aggiungi il nome file JCL corretto al nome file JCL (Temp). Questo campo sovrascriverà il campo Nome file JCL.

    Per questo programma pilota, scegliete la seconda opzione e salvate l'istanza dell'operazione.

  3. In Workflow Monitor, aprite il menu contestuale (con il pulsante destro del mouse) relativo all'operazione non riuscita e scegliete Comandi, Esegui nuovamente.

  4. Dopodiché, tutte le attività verranno completate correttamente.

Amministratore di Universal Controller
AttivitàDescrizioneCompetenze richieste

Crea l'azione Avvia applicazione.

  1. Passa a Services, AWS Mainframe Modernization Tasks.

  2. Nel pannello di destra, compila i campi obbligatori.

    • Nome: Applicazione Mainframe Modernization Start

    • Agente: selezionare l'unico agente (AGNT0001)

    Nella sezione Dettagli sulla modernizzazione dei mainframe di AWS:

    • Azione: avviare l'applicazione

    • Credenziali AWS: se hai aggiunto un ruolo IAM all'istanza EC2, puoi lasciare questo campo vuoto. Se intendi utilizzare AWSAccessKeyID eAWSSecretKey, seleziona la credenziale che hai creato in precedenza.

    • Punto finale: assicurati che l'endpoint abbia la regione corretta. L'impostazione predefinita è https://m2.us-east-1.amazonaws.com.

    • Regione: entra nella regione del servizio AWS Mainframe Modernization. Il valore predefinito è us-east-1.

    • Applicazione: scegli l'icona accanto al campo () e scegli Invia nelle scelte di aggiornamento dell'applicazione. Questo si connetterà al servizio AWS Mainframe Modernization e restituirà l'elenco delle applicazioni. Ora puoi selezionare l'applicazione dall'elenco a discesa. Seleziona l'applicazione su cui desideri eseguire il processo batch.

    • Attendi esito positivo o negativo: se questa opzione è selezionata, l'operazione attenderà che lo stato del processo batch sia riuscito o meno.

    • Intervallo di polling: è il periodo di tempo che intercorre tra un sondaggio e l'altro.

    • Recupera registri di esecuzione: se selezionata, i registri verranno recuperati automaticamente al termine del processo batch.

    • Formato di registro: questo è il formato dei log da stampare. Può essere in formato testo o JSON.

  3. Mantieni i valori predefiniti nel resto dei campi e salva l'attività.

  4. Ora copia questa attività e crea un'attività per Stop Application. Cambia il nome in Mainframe Moderinization Stop Application e modifica l'azione in Stop Application.

Amministratore di Universal Controller
AttivitàDescrizioneCompetenze richieste

Crea l'azione Annulla Batch.

  1. Passa a Services, AWS Mainframe Modernization Tasks.

  2. Nel pannello di destra, compila i campi obbligatori.

    • Nome: Modernizzazione del mainframe Annulla l'esecuzione in batch

    • Agente: selezionare l'unico agente (AGNT0001)

    Nella sezione Dettagli sulla modernizzazione dei mainframe di AWS:

    • Azione: Annulla l'esecuzione del Batch

    • Credenziali AWS: se hai aggiunto un ruolo IAM all'istanza EC2, puoi lasciare questo campo vuoto. Se intendi utilizzare AWSAccessKeyID eAWSSecretKey, seleziona la credenziale che hai creato in precedenza.

    • Punto finale: assicurati che l'endpoint abbia la regione corretta. L'impostazione predefinita è https://m2.us-east-1.amazonaws.com.

    • Regione: entra nella regione del servizio AWS Mainframe Modernization. Il valore predefinito è us-east-1.

    • Applicazione: scegli l'icona accanto al campo () e scegli Invia nelle scelte di aggiornamento dell'applicazione. Questo si connetterà al servizio AWS Mainframe Modernization e restituirà l'elenco delle applicazioni. Ora puoi selezionare l'applicazione dall'elenco a discesa. Seleziona l'applicazione su cui desideri eseguire il processo batch.

    • Attendi esito positivo o negativo: se questa opzione è selezionata, l'operazione attenderà che lo stato del processo batch sia riuscito o meno.

    • Intervallo di polling: è il periodo di tempo che intercorre tra un sondaggio e l'altro.

    • Recupera registri di esecuzione: se selezionata, i registri verranno recuperati automaticamente al termine del processo batch.

    • Formato di registro: questo è il formato dei log da stampare. Può essere in formato testo o JSON.

  3. Mantieni i valori predefiniti nel resto dei campi e salva l'attività.

Risorse correlate

Informazioni aggiuntive

Icone nell'editor del flusso di lavoro

Attività RUNHELLO nella parte superiore, FOOBAR nella parte centrale e le attività rimanenti al terzo livello.

Tutte le attività connesse

RUNHELLO si connette a FOOBAR, che si collega alle tre attività rimanenti.

Stato del flusso di lavoro

L'operazione FOOBAR ha esito negativo e le tre attività rimanenti sono in attesa.