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à.
Modernizzate i carichi di lavoro di stampa in batch su mainframe AWS utilizzando Micro Focus Enterprise Server e/LRSVPSXMFI
Creato da Shubham Roy (AWS), Abraham Rondon (Micro Focus), Guy Tucker (Levi, Ray and Shoup Inc) e Kevin Yung () AWS
Ambiente: PoC o pilota | Fonte: IBM Mainframe | Obiettivo: AWS |
Tipo R: Replatform | Carico di lavoro: IBM | Tecnologie: mainframe; modernizzazione |
AWSservizi: Microsoft AD AWS gestito; AmazonEC2; Amazon S3; Amazon EBS |
Riepilogo
Questo modello mostra come modernizzare i carichi di lavoro di stampa in batch mainframe critici per l'azienda su Amazon Web Services (AWS) Cloud utilizzando Micro Focus Enterprise Server come runtime per un'applicazione mainframe modernizzata e LRSVPSX/MFI(Micro Focus Interface) come server di stampa. Il modello si basa sull'approccio di modernizzazione del mainframe replatform.
Prerequisiti e limitazioni
Prerequisiti
Un account attivo AWS
Un carico di lavoro di stampa o gestione dell'output su mainframe
Conoscenze di base su come ricostruire e fornire un'applicazione mainframe eseguibile su Micro Focus Enterprise Server (per ulteriori informazioni, consultate la scheda tecnica di Enterprise Server
nella documentazione Micro Focus). Conoscenza di base delle soluzioni e dei concetti di stampa su LRS cloud (per ulteriori informazioni, vedete Output Modernization
nella LRS documentazione). Software e licenza Micro Focus Enterprise Server (per ulteriori informazioni, contattate il reparto vendite di Micro Focus
).
Nota: per ulteriori informazioni sulle considerazioni sulla configurazione per i carichi di lavoro di stampa in batch su mainframe, vedere Considerazioni nella sezione Informazioni aggiuntive di questo modello.
Versioni del prodotto
Micro Focus Enterprise Server
6.0 (aggiornamento del prodotto 7) LRSVPSX/MFI
V1R3 o versione successiva
Architettura
Stack di tecnologia di origine
Sistema operativo: IBM z/OS
Linguaggio di programmazione: Common Business-Oriented Language (COBOL), Job Control Language (JCL) e Customer Information Control System () CICS
Database: IBM DB2 per z/OS e Virtual Storage Access Method () VSAM
Sicurezza: Resource Access Control Facility (RACF), CA Top Secret for z/OS e Access Control Facility 2 () ACF2
Gestione della stampa e dell'output: prodotti di stampa z/OS IBM mainframe (IBMTivoli Output Manager per z/OS e CA View) LRS
Stack tecnologico Target
Sistema operativo: Microsoft Windows Server in esecuzione su Amazon EC2
Elaborazione — Amazon EC2
Linguaggio di programmazione: COBOLJCL, e CICS
Banca dati — Amazon RDS
Sicurezza: Microsoft AD AWS gestito
Gestione della stampa e dell'output: soluzione LRS di stampa attiva AWS
Ambiente di runtime mainframe: Micro Focus Enterprise Server
Architettura di origine
Il diagramma seguente mostra una tipica architettura allo stato attuale per un carico di lavoro di stampa in batch su mainframe:
Il diagramma mostra il flusso di lavoro seguente:
Gli utenti eseguono transazioni commerciali su un sistema di coinvolgimento (SoE) basato su un'applicazione scritta. IBM CICS COBOL
Il SoE richiama il servizio mainframe, che registra i dati delle transazioni commerciali in un database system-of-records (SoR) come per z/OS. IBM DB2
Il SoR conserva i dati aziendali del SoE.
Il batch job scheduler avvia un processo batch per generare l'output di stampa.
Il processo batch estrae i dati dal database, li formatta in base ai requisiti aziendali e quindi genera risultati aziendali come estratti conto di fatturazione, carte d'identità o estratti conto di prestito. Infine, il processo in batch indirizza l'output alla gestione dell'output di stampa per l'elaborazione e la consegna dell'output, in base ai requisiti aziendali.
La gestione dell'output di stampa riceve l'output di stampa dal processo batch e quindi lo consegna a una destinazione specifica, ad esempio e-mail, una condivisione di file che utilizza una stampante sicuraFTP, una stampante fisica che utilizza soluzioni di LRS stampa (come illustrato in questo modello) o IBM Tivoli.
Architettura Target
Il diagramma seguente mostra un'architettura per un carico di lavoro di stampa in batch mainframe distribuito nel cloud: AWS
Il diagramma mostra il flusso di lavoro seguente:
Il batch job scheduler avvia un processo batch per creare output di stampa, ad esempio estratti conto di fatturazione, carte d'identità o rendiconti di prestito.
Il processo batch mainframe (riorganizzato su Amazon EC2
) utilizza il runtime Micro Focus Enterprise Server per estrarre i dati dal database dell'applicazione, applicare la logica aziendale ai dati, formattare i dati e quindi inviare i dati a una destinazione di stampa utilizzando Micro Focus Print Exit (documentazione Micro Focus ). Il database dell'applicazione (un SoR eseguito su AmazonRDS) mantiene i dati per l'output di stampa.
La soluzione LRSVPSX/MFIprinting viene distribuita su Amazon EC2 e i relativi dati operativi vengono archiviati in Amazon Elastic Block Store (AmazonEBS). LRSVPSX/MFIutilizza l'agente di trasmissione TCP LRS /Queue basato su /IP per raccogliere i dati di stampa tramite Micro Focus JES Print Exit API e consegnarli a una destinazione di stampa specificata.
Nota: la soluzione di destinazione in genere non richiede modifiche alle applicazioni per adattarsi ai linguaggi di formattazione del mainframe, come IBM Advanced Function Presentation (AFP) o Xerox Line Condition Data Stream (). LCDS Per ulteriori informazioni sull'utilizzo di Micro Focus per la migrazione e la modernizzazione delle applicazioni mainframe suAWS, vedete Empowering Enterprise Mainframe
AWSarchitettura dell'infrastruttura
Il diagramma seguente mostra un'architettura di AWS infrastruttura ad alta disponibilità e sicurezza per un carico di lavoro di stampa in batch su mainframe:
Il diagramma mostra il flusso di lavoro seguente:
Lo scheduler batch avvia il processo batch e viene distribuito su Amazon EC2 su più zone di disponibilità per l'alta disponibilità
(HA). Nota: questo modello non copre l'implementazione dello scheduler di batch. Per ulteriori informazioni sull'implementazione, consultate la documentazione del fornitore del software relativa allo scheduler in uso. Il processo batch del mainframe (scritto in un linguaggio di programmazione come JCL orCOBOL) utilizza la logica aziendale principale per elaborare e generare output di stampa, ad esempio estratti conto di fatturazione, carte d'identità e dichiarazioni di prestito. Il processo viene distribuito su Amazon EC2 in due zone di disponibilità per HA e utilizza Micro Focus Print Exit per indirizzare l'output di stampa verso LRS VPSX MFI /per la stampa dell'utente finale.
LRSVPSX/MFIutilizza un agente di trasmissione TCP LRS /Queue basato su /IP per raccogliere o acquisire dati di stampa dall'interfaccia di programmazione Micro Focus Print Exit. JES Print Exit trasmette le informazioni necessarie per consentire a LRSVPSX/di MFI elaborare efficacemente il file di spool e creare dinamicamente i comandi /Queue. LRS I comandi vengono quindi eseguiti utilizzando una funzione integrata standard di Micro Focus. Nota: per ulteriori informazioni sui dati di stampa trasferiti da Micro Focus Print Exit a LRS /Queue e ai meccanismi batch mainframe MFI supportati da LRSVPSX/, vedete Acquisizione dei dati di stampa nella sezione Informazioni aggiuntive di questo modello.
Un Network Load Balancer fornisce un DNS nome per integrare Micro Focus Enterprise Server con LRSVPSX/. MFI Nota: LRSVPSX/MFIsupporta un sistema di bilanciamento del carico di livello 4. Il Network Load Balancer esegue anche un controllo di base dello stato di salute su LRS VPSX MFI /e indirizza il traffico verso gli obiettivi registrati che sono integri.
Il server LRSVPSX/MFIprint è distribuito su Amazon EC2 in due zone di disponibilità per HA e utilizza Amazon EBS come archivio dati operativo. LRSVPSX/MFIsupporta le modalità di servizio attivo-attivo e attivo-passivo. Questa architettura ne utilizza più di una AZs in una coppia attiva-passiva come standby attivo e hot standby. Il Network Load Balancer esegue un controllo dello stato di LRS VPSX MFI EC2 /instances e indirizza il traffico verso le istanze hot standby nell'altra AZ se un'istanza attiva non è integra. Le richieste di stampa vengono mantenute nella LRS Job Queue localmente in ciascuna istanza. EC2 In caso di ripristino, è necessario riavviare un'istanza non riuscita affinché i LRS servizi riprendano l'elaborazione della richiesta di stampa. Nota: LRSVPSX/MFIpuò anche eseguire controlli di integrità a livello di parco stampanti. Per ulteriori informazioni, vedere Controlli dello stato del parco stampanti nella sezione Informazioni aggiuntive di questo modello.
AWSMicrosoft AD gestito si integra conLRS/DISper eseguire l'autenticazione e l'autorizzazione del flusso di lavoro di stampa. Per ulteriori informazioni, vedere Autenticazione e autorizzazione alla stampa nella sezione Informazioni aggiuntive di questo modello.
LRSVPSX/MFIutilizza Amazon EBS per lo storage a blocchi. Puoi eseguire il backup EBS dei dati Amazon dalle EC2 istanze attive su Amazon S3 point-in-time come istantanee e ripristinarli su volumi di hot standby. EBS Per automatizzare la creazione, la conservazione e l'eliminazione degli snapshot di EBS volume Amazon, puoi utilizzare Amazon Data
Lifecycle Manager per impostare la frequenza degli snapshot automatici e ripristinarli in base ai tuoi requisiti/. RTO RPO
Strumenti
AWSservizi
Amazon EBS — Amazon Elastic Block Store (AmazonEBS) fornisce volumi di storage a livello di blocco da utilizzare con EC2 le istanze. EBSi volumi si comportano come dispositivi a blocchi grezzi e non formattati. Puoi montare questi volumi come dispositivi sulle istanze.
Amazon EC2 — Amazon Elastic Compute Cloud (AmazonEC2) fornisce capacità di elaborazione scalabile nel AWS cloud. Puoi usare Amazon EC2 per lanciare tutti o pochi server virtuali di cui hai bisogno, con scalabilità orizzontale o orizzontale.
Amazon RDS — Amazon Relational Database Service (RDSAmazon) è un servizio Web che semplifica la configurazione, il funzionamento e la scalabilità di un database relazionale nel AWS cloud. Fornisce una capacità ridimensionabile e conveniente per un database relazionale e gestisce le attività di amministrazione comuni del database.
AWSManaged Microsoft AD
— AWS Directory Service for Microsoft Active Directory, noto anche come AWS Managed Microsoft Active Directory, consente ai carichi di lavoro e alle AWS risorse compatibili con le directory di utilizzare Active Directory gestito in. AWS
Altri strumenti
LRSVPSX/MFI(Micro Focus Interface)
—VPSX/MFI, sviluppato congiuntamente da LRS e Micro Focus, acquisisce l'output da una JES bobina di Micro Focus Enterprise Server e lo consegna in modo affidabile a una destinazione di stampa specificata. LRSDirectory Information Server (LRS/DIS) —LRS/DISviene utilizzato per l'autenticazione e l'autorizzazione durante il flusso di lavoro di stampa.
LRS/Queue — LRSVPSX/MFIutilizza un agente di trasmissione TCP LRS /Queue basato su /IP per raccogliere o acquisire dati di stampa tramite l'interfaccia di programmazione Micro Focus Print Exit. JES
Micro Focus Enterprise Server
— Micro Focus Enterprise Server è un ambiente di distribuzione delle applicazioni per applicazioni mainframe. Fornisce l'ambiente di esecuzione per le applicazioni mainframe che vengono migrate o create utilizzando qualsiasi versione di Micro Focus Enterprise Developer.
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Configurate Micro Focus Enterprise Server e installate un'applicazione demo. | Configura Micro Focus Enterprise Server su AmazonEC2, quindi distribuisci l'applicazione BankDemo dimostrativa Micro Focus su Amazon EC2 seguendo le istruzioni nella guida alla distribuzione di Micro Focus Enterprise Server on AWS L' BankDemo applicazione è un'applicazione mainframe in batch che crea e quindi avvia l'output di stampa. | Architetto del cloud |
Attività | Descrizione | Competenze richieste |
---|---|---|
Ottieni una licenza di LRS prodotto per la stampa. | Per ottenere una licenza LRS del prodotto per LRSVPSX/MFI, LRS /Queue eLRS/DIS, contatta il team di LRSOutput Management | Costruisci piombo |
Crea un'istanza Amazon EC2 Windows da installare LRSVPSX/MFI. | Avvia un'istanza Amazon EC2 Windows seguendo le istruzioni del Passaggio 1: Avvia un'istanza nella EC2 documentazione di Amazon. L'istanza deve soddisfare i seguenti requisiti hardware e software per LRSVPSX/MFI:
Nota: i requisiti hardware e software precedenti sono destinati a un piccolo parco stampanti (circa 500-1000). Per conoscere tutti i requisiti, rivolgetevi ai vostri LRS contatti. AWS Quando crei l'istanza di Windows, procedi come segue:
| Architetto del cloud |
Installa LRSVPSX/MFIsull'EC2istanza. |
| Architetto del cloud |
Installa LRS /Queue. |
| Architetto del cloud |
InstallaLRS/DIS. |
| Architetto del cloud |
Crea un gruppo target e registrati LRSVPSX/MFIEC2come obiettivo. | Crea un gruppo target seguendo le istruzioni contenute in Crea un gruppo target per il tuo Network Load Balancer nella documentazione di Elastic Load Balancing. Quando crei il gruppo target, procedi come segue:
| Architetto del cloud |
Crea un Network Load Balancer. | Segui le istruzioni contenute in Create a Network Load Balancer nella documentazione di Elastic Load Balancing. Il Network Load Balancer indirizza il traffico da Micro Focus Enterprise Server a LRSVPSX/. MFI EC2 Quando create il Network Load Balancer, effettuate le seguenti operazioni nella pagina Listener and Routing:
| Architetto del cloud |
Attività | Descrizione | Competenze richieste |
---|---|---|
Configurate Micro Focus Enterprise Server per l'integrazione con LRS /Queue. |
Nota: LRS attualmente supporta un limite massimo di 50 caratteri per DNS i nomi, ma questo è soggetto a modifiche in futuro. Se il tuo DNS nome è maggiore di 50, puoi utilizzare l'indirizzo IP del Network Load Balancer come alternativa. | Architetto del cloud |
Configurate Micro Focus Enterprise Server per MFI l'integrazione LRS VPSX /. |
| Architetto del cloud |
Attività | Descrizione | Competenze richieste |
---|---|---|
Associate il modulo Micro Focus Print Exit al processo di esecuzione del server della stampante batch Micro Focus Enterprise Server. |
Per ulteriori informazioni sulla configurazione, vedete Using the Exit | Architetto del cloud |
Aggiungi una stampante in LRSVPSX/MFI. |
| Architetto del cloud |
Crea un utente di stampa in LRSVPSX/MFI. |
| Architetto del cloud |
Attività | Descrizione | Competenze richieste |
---|---|---|
Crea un dominio Microsoft AD AWS gestito con utenti e gruppi. |
| Architetto del cloud |
Unisciti MFI EC2 a LRSVPSX/a un dominio Microsoft AD AWS gestito. | Aggiungi LRSVPSX/MFIEC2al tuo dominio Microsoft AD AWS gestito automaticamente | Architetto del cloud |
Configura e integraLRS/DIScon AWS Managed Microsoft AD. |
| Architetto del cloud |
Attività | Descrizione | Competenze richieste |
---|---|---|
Avviate una richiesta di stampa in batch dall' BankDemo app Micro Focus. |
| Tecnico collaudatore |
Controlla l'output di stampa in LRSVPSX/MFI. |
È ora possibile visualizzare l'output di stampa di un estratto conto con le colonne relative al numero di conto. , Descrizione, data, importo e saldo. Per un esempio, vedete l'allegato batch_print_output per questo pattern. | Tecnico di test |
Risorse correlate
LRSModernizzazione dell'output
(LRSdocumentazione) ANSIe controlli del carrello della macchina (documentazione
) IBM Parole di comando del canale
(IBMdocumentazione) Potenziamento dei carichi di lavoro mainframe aziendali AWS con Micro Focus
(AWSblog Partner Network) Crea un server Micro Focus Enterprise PAC con Amazon EC2 Auto Scaling e Systems Manager (documentazione AWS Prescriptive Guidance)
Flusso di dati di Advanced Function Presentation (AFP) (
documentazione) IBM Line Conditioned Data Stream (LCDS)
(documentazione Compart) Micro Focus Enterprise Server attivo AWS
(AWSQuick Start)
Informazioni aggiuntive
Considerazioni
Durante il percorso di modernizzazione, potete prendere in considerazione un'ampia varietà di configurazioni sia per i processi batch del mainframe che per l'output che generano. La piattaforma mainframe è stata personalizzata da ogni cliente e fornitore che la utilizza con requisiti particolari che influiscono direttamente sulla stampa. Ad esempio, la piattaforma attuale può incorporare IBM Advanced Function Presentation (AFP) o Xerox Line Condition Data Stream (LCDS) nel flusso di lavoro corrente. Inoltre, i caratteri di controllo del carrello del mainframe
Acquisizione dei dati di stampa
Micro Focus Print Exit trasmette le informazioni necessarie per MFI abilitare LRSVPSX/elaborare efficacemente il file di spool. Le informazioni sono costituite da campi passati nei blocchi di controllo pertinenti, come:
JOBNAME
OWNER (USERID)
DESTINATION
FORM
FILENAME
WRITER
LRSVPSX/MFIsupporta i seguenti meccanismi batch mainframe per l'acquisizione di dati da Micro Focus Enterprise Server.
BATCHCOBOLelaborazione stampa/bobina utilizzando istruzioni z/OS DD/ standard JCL SYSOUT OUTPUT
BATCHCOBOLelaborazione di stampa/bobina utilizzando istruzioni CA-DD z/OS standard JCL SPOOL SUBSYS
IMS/elaborazione COBOL print/spool mediante l'CBLTDLIinterfaccia (per un elenco completo dei metodi supportati e degli esempi di programmazione, consultate la LRS documentazione inclusa nella licenza del prodotto).
Controlli dello stato del parco stampanti
LRSVPSX/MFI(LRSLoadX) può eseguire controlli approfonditi dello stato, tra cui la gestione dei dispositivi e l'ottimizzazione operativa. La gestione dei dispositivi è in grado di rilevare guasti in un dispositivo di stampa e indirizzare la richiesta di stampa a una stampante funzionante. Per ulteriori informazioni sui controlli approfonditi dello stato delle flotte di stampanti, consultate la LRS documentazione inclusa nella licenza del prodotto.
Autenticazione e autorizzazione alla stampa
LRS/DISconsente alle LRS applicazioni di autenticare utenti IDs e password utilizzando Microsoft Active Directory o un LDAP server. Oltre all'autorizzazione di stampa di base,LRS/DISpuò anche applicare controlli di sicurezza di stampa a livello granulare nei seguenti casi d'uso:
Gestisci chi può sfogliare il lavoro della stampante.
Gestisci il livello di navigazione dei lavori di altri utenti.
Gestisci le attività operative. Ad esempio, sicurezza a livello di comando come hold/release, purge, edit, copy e reindirizzamento. La sicurezza può essere impostata dall'ID utente o dal gruppo (simile al gruppo o al gruppo AD). LDAP