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à.
Modernizza la gestione dell'output del mainframe su AWS utilizzando Rocket Enterprise Server e LRS X PageCenter
Shubham Roy, Amazon Web Services
Abraham Rondon, Micro Focus
Guy Tucker, Levi, Ray and Shoup Inc
Riepilogo
Modernizzando la gestione dell'output del mainframe, puoi ottenere risparmi sui costi, mitigare il debito tecnico legato alla manutenzione dei sistemi legacy e migliorare la resilienza e l'agilità attraverso tecnologie native per il cloud di Amazon Web DevOps Services (AWS). Questo modello mostra come modernizzare i carichi di lavoro di gestione dell'output mainframe critici per l'azienda sul cloud AWS. Il modello utilizza Rocket Enterprise Server
Il modello si basa sull'approccio di modernizzazione del mainframe replatform.
Prerequisiti e limitazioni
Prerequisiti
Un account AWS attivo.
Un carico di lavoro di gestione dell'output su mainframe.
Conoscenze di base su come ricostruire e fornire un'applicazione mainframe eseguibile su Rocket Enterprise Server. Per ulteriori informazioni, consulta la scheda tecnica di Rocket Enterprise Server
nella documentazione di Rocket Software. Conoscenza di base delle soluzioni e dei concetti di stampa su cloud di LRS. Per ulteriori informazioni, consultate Output Modernization nella documentazione di LRS.
Software e licenza Rocket Enterprise Server. Per ulteriori informazioni, contattate Rocket Software.
LRS VPSX/MFI, LRS PageCenter X e LRS/DIS software e licenze. LRS/Queue Per ulteriori informazioni, contattate LRS.
È necessario fornire i nomi host delle istanze EC2 in cui verranno installati i prodotti LRS.
Versioni del prodotto
LRS PageCenter X
V1R3 o versione successiva
Architecture
Stack tecnologico 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 for z/OS, database IBM Information Management System (IMS) e Virtual Storage Access Method (VSAM)
Sicurezza: Resource Access Control Facility (RACF), CA Top Secret for e Access Control Facility z/OS 2 (ACF2)
Soluzioni di stampa e archiviazione: prodotti di z/OS output e stampa mainframe IBM (IBM Infoprint Server for z/OS, LRS e CA Deliver) e soluzioni di archiviazione (CA Deliver, ASG Mobius o CA Bundle)
Architettura di origine
Il diagramma seguente mostra una tipica architettura allo stato attuale per un carico di lavoro di gestione dell'output 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 IBM CICS scritta in COBOL.
Il SoE richiama il servizio mainframe, che registra i dati delle transazioni commerciali in un database system-of-records (SoR) come IBM Db2 for. z/OS
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. Formatta i dati in base ai requisiti aziendali, quindi genera risultati aziendali come dichiarazioni di fatturazione, carte d'identità o dichiarazioni di prestito. Infine, il processo in batch indirizza l'output alla gestione dell'output per la formattazione, la pubblicazione e l'archiviazione dell'output in base ai requisiti aziendali.
La gestione dell'output riceve l'output dal processo batch. La gestione dell'output indicizza, organizza e pubblica l'output in una destinazione specificata nel sistema di gestione dell'output, ad esempio le soluzioni LRS PageCenter X (come illustrato in questo modello) o CA View.
Gli utenti possono visualizzare, cercare e recuperare l'output.
Stack tecnologico Target
Sistema operativo: Windows Server in esecuzione su Amazon EC2
Elaborazione — Amazon EC2
Storage: Amazon Elastic Block Store (Amazon EBS) e Amazon FSx per File Server Windows
Linguaggio di programmazione: COBOL, JCL e CICS
Banca dati — Amazon RDS
Sicurezza: AWS Managed Microsoft AD
Stampa e archiviazione: soluzione di stampa (VPSX) e archiviazione (PageCenterX) LRS su AWS
Ambiente di runtime mainframe: Rocket Enterprise Server
Architettura di destinazione
Il diagramma seguente mostra un'architettura per un carico di lavoro di gestione dell'output mainframe distribuito nel cloud AWS.

Il diagramma mostra il flusso di lavoro seguente:
Il batch job scheduler avvia un processo batch per creare output, ad esempio estratti conto di fatturazione, carte d'identità o rendiconti di prestito.
Il processo batch del mainframe (riadattato ad Amazon EC2) utilizza il runtime di Rocket Enterprise Server per estrarre i dati dal database dell'applicazione, applicare la logica di business ai dati e formattare
i dati. Quindi invia i dati a una destinazione di output utilizzando il modulo di uscita della stampante Rocket Software (documentazione Micro Focus ). OpenText Il database dell'applicazione (un SoR eseguito su Amazon RDS) mantiene i dati per l'output di stampa.
La soluzione di VPSX/MFI stampa LRS è implementata su Amazon EC2 e i suoi dati operativi sono archiviati in Amazon EBS. LRS VPSX/MFI utilizza l'agente di TCP/IP-based LRS/Queue trasmissione per raccogliere i dati di output tramite l'API JES Print Exit di Rocket Software.
LRS VPSX/MFI esegue la preelaborazione dei dati, ad esempio la traduzione da EBCDIC a ASCII. Svolge anche attività più complesse, inclusa la conversione di flussi di dati esclusivi del mainframe come IBM Advanced Function Presentation (AFP) e Xerox Line Conditioned Data Stream (LCDS) in flussi di dati di visualizzazione e stampa più comuni come Printer Command Language (PCL) e PDF.
Durante la finestra di manutenzione di LRS PageCenter X, LRS mantiene la coda di output e funge da backup per la coda di output VPSX/MFI . LRS VPSX/MFI si connette e invia l'output a LRS X utilizzando il protocollo PageCenter. LRS/Queue LRS/Queue effettua uno scambio di informazioni sullo stato di preparazione e sul completamento dei lavori per garantire che il trasferimento dei dati avvenga.
Note:
LRS VPSX/MFI può eseguire controlli di integrità a livello di parco stampanti. Per ulteriori informazioni, consultate i controlli Printer-fleet sanitari nella sezione Informazioni aggiuntive di questo modello.
La soluzione di gestione dell'output LRS PageCenter X è distribuita su Amazon EC2 e i suoi dati operativi sono archiviati in Amazon FSx for Windows File Server. LRS PageCenter X fornisce un sistema centrale di gestione dei report di tutti i file importati in LRS PageCenter X e consente a tutti gli utenti di accedervi. Gli utenti possono visualizzare contenuti di file specifici o eseguire ricerche su più file per trovare criteri corrispondenti.
Il LRS/NetX componente è un server di applicazioni Web multithread che fornisce un ambiente di runtime comune per l'applicazione LRS PageCenter X e altre applicazioni LRS. Il componente LRS/Web Connect è installato sul server Web e fornisce un connettore dal server Web al server delle applicazioni LRS/NetX Web.
LRS PageCenter X fornisce l'archiviazione per gli oggetti del file system. I dati operativi di LRS PageCenter X sono archiviati in Amazon FSx for Windows File Server.
Output-management l'autenticazione e l'autorizzazione vengono eseguite da AWS Managed Microsoft AD con LRS/DIS.
Nota
La soluzione di destinazione in genere non richiede modifiche alle applicazioni per adattarsi ai linguaggi di formattazione del mainframe, come IBM AFP o Xerox LCDS.
Architettura dell'infrastruttura AWS
Il diagramma seguente mostra un'architettura di infrastruttura AWS altamente disponibile e sicura per un carico di lavoro di gestione dell'output 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 o COBOL) utilizza la logica aziendale principale per elaborare e generare output di stampa, come estratti conto di fatturazione, carte d'identità e dichiarazioni di prestito. Il processo batch viene distribuito su Amazon EC2 in due zone di disponibilità per HA. Utilizza l'API Print Exit di Rocket Software per indirizzare l'output di stampa a LRS per la VPSX/MFI preelaborazione dei dati.
Il server di VPSX/MFI stampa LRS è distribuito su Amazon EC2 in due zone di disponibilità per HA (coppia ridondante attiva-standby). Utilizza Amazon EBS come archivio dati operativo. Il Network Load Balancer esegue un controllo dello stato delle istanze LRS VPSX/MFI EC2. Se un'istanza attiva non è integra, il load balancer indirizza il traffico verso le istanze hot standby nell'altra zona di disponibilità. Le richieste di stampa vengono mantenute nella LRS Job Queue localmente in ciascuna istanza EC2. In caso di errore, è necessario riavviare un'istanza fallita prima che i servizi LRS possano riprendere l'elaborazione della richiesta di stampa.
Nota
LRS VPSX/MFI può anche eseguire controlli di integrità a livello di parco stampanti. Per ulteriori informazioni, consultate i controlli Printer-fleet sanitari nella sezione Informazioni aggiuntive di questo schema.
La gestione dell'output di LRS PageCenter X è implementata su Amazon EC2 in due zone di disponibilità per HA (coppia ridondante attiva-standby). Utilizza Amazon FSx for Windows File Server come archivio dati operativo. Se un'istanza attiva non è integra, il load balancer esegue un controllo dello stato delle istanze LRS PageCenter X EC2 e indirizza il traffico verso le istanze di standby nell'altra zona di disponibilità.
Un Network Load Balancer fornisce un nome DNS per integrare il server LRS con LRS VPSX/MFI X. PageCenter
Nota
LRS PageCenter X supporta un sistema di bilanciamento del carico di livello 4.
LRS PageCenter X utilizza Amazon FSx for Windows File Server come archivio dati operativo distribuito in due zone di disponibilità per HA. LRS PageCenter X comprende solo i file che si trovano nella condivisione di file, non in un database esterno.
AWS Managed Microsoft AD viene utilizzato per LRS/DIS eseguire l'autenticazione e l'autorizzazione del flusso di lavoro di gestione dell'output. Per ulteriori informazioni, consulta Autenticazione e autorizzazione dell'output di stampa nella sezione Informazioni aggiuntive.
Tools (Strumenti)
Servizi AWS
AWS Directory Service per Microsoft Active Directory consente ai carichi di lavoro compatibili con le directory e alle risorse AWS di utilizzare Microsoft Active Directory nel cloud AWS.
Amazon Elastic Block Store (Amazon EBS) fornisce volumi di storage a livello di blocco da utilizzare con le istanze Amazon Elastic Compute Cloud (Amazon EC2).
Amazon Elastic Compute Cloud (Amazon EC2) Elastic Compute Cloud (Amazon EC2) fornisce capacità di calcolo scalabile nel cloud AWS. Puoi avviare tutti i server virtuali di cui hai bisogno e dimensionarli rapidamente.
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 Network Load Balancer.
Amazon FSx fornisce file system che supportano protocolli di connettività standard del settore e offrono disponibilità e replica elevate in tutte le regioni AWS. Questo modello utilizza Amazon FSx for Windows File Server.
Amazon Relational Database Service (Amazon RDS) ti aiuta a configurare, gestire e scalare un database relazionale nel cloud AWS.
Altri strumenti
Il software LRS PageCenter X
offre una soluzione scalabile per la gestione dei contenuti di documenti e report che aiuta gli utenti a ottenere il massimo valore dalle informazioni attraverso l'indicizzazione automatizzata, la crittografia e le funzionalità di ricerca avanzate. LRS VPSX/MFI (Micro Focus Interface)
, sviluppata congiuntamente da LRS e Rocket Software, acquisisce l'output da una bobina JES di Rocket Software e lo consegna in modo affidabile a una destinazione di stampa specificata. LRS/Queue è un agente di trasmissione basato su. TCP/IP LRS VPSX/MFI raccoglie o acquisisce dati di stampa tramite l'interfaccia di programmazione JES Print Exit di Rocket Software. LRS/Queue
LRS Directory Integration Server (LRS/DIS) viene utilizzato per l'autenticazione e l'autorizzazione durante il flusso di lavoro di stampa.
Rocket Enterprise Server
è un ambiente di distribuzione delle applicazioni per applicazioni mainframe. Fornisce l'ambiente di runtime per le applicazioni mainframe che vengono migrate o create utilizzando qualsiasi versione di Rocket Enterprise Developer.
Epiche
| Operazione | Description | Competenze richieste |
|---|---|---|
Configura il runtime e distribuisci un'applicazione demo. | L' BankDemo applicazione è un'applicazione mainframe in batch che crea e quindi avvia l'output di stampa. | Architetto del cloud |
| Operazione | Description | Competenze richieste |
|---|---|---|
Crea un'istanza Amazon EC2 per Windows. | Per avviare un'istanza Amazon EC2 Windows, segui le istruzioni in Avvio di un'istanza Amazon EC2 nella documentazione di Amazon EC2. Usa lo stesso nome host che hai usato per la licenza del prodotto LRS. L'istanza deve soddisfare i seguenti requisiti hardware e software per LRS: VPSX/MFI
NotaI requisiti hardware e software precedenti sono destinati a un piccolo parco stampanti (circa 500-1000). Per ottenere i requisiti completi, rivolgiti ai tuoi contatti LRS e AWS.
| Architetto del cloud |
Installa LRS VPSX/MFI sull'istanza EC2. |
| Architetto del cloud |
Installa LRS/Queue. |
| Architetto del cloud |
Installa LRS/DIS. | Il LRS/DIS prodotto è spesso incluso nell'installazione di LRS VPSX. Tuttavia, se non LRS/DIS è stato installato insieme a LRS VPSX, segui i seguenti passaggi per installarlo:
| Architetto del cloud |
Crea un gruppo di destinazione. | Crea un gruppo target seguendo le istruzioni riportate in Creare un gruppo target per il tuo Network Load Balancer. Quando crei il gruppo target, registra l'istanza LRS VPSX/MFI EC2 come destinazione:
| Architetto del cloud |
Crea un Network Load Balancer. | Per creare il Network Load Balancer, segui le istruzioni nella documentazione di Elastic Load Balancing. Il Network Load Balancer indirizza il traffico da Rocket Enterprise Server all'istanza VPSX/MFI LRS EC2. Quando create il Network Load Balancer, scegliete i seguenti valori nella pagina Listener and Routing:
| Architetto del cloud |
| Operazione | Description | Competenze richieste |
|---|---|---|
Configura Rocket Enterprise Server per LRS/Queue l'integrazione. |
| Architetto del cloud |
Configura Rocket Enterprise Server per l'integrazione con LRS. VPSX/MFI |
| Architetto del cloud |
| Operazione | Description | Competenze richieste |
|---|---|---|
Associate il modulo Rocket Software Print Exit al processo di esecuzione del server della stampante batch Rocket Enterprise Server. |
| Architetto del cloud |
Crea una coda di output di stampa in LRS VPSX/MFI e integrala con LRS X. PageCenter |
| Architetto del cloud |
Crea un utente di stampa in LRS. VPSX/MFI |
| Architetto del cloud |
| Operazione | Description | Competenze richieste |
|---|---|---|
Crea un'istanza Amazon EC2 per Windows. | Avvia un'istanza Amazon EC2 per Windows seguendo le istruzioni del Passaggio 1: Avvia un'istanza nella documentazione di Amazon EC2. Usa lo stesso nome host che hai usato per la licenza del prodotto LRS. L'istanza deve soddisfare i seguenti requisiti hardware e software per PageCenter LRS X:
NotaI requisiti hardware e software precedenti sono destinati a un piccolo parco stampanti (circa 500-1000). Per ottenere i requisiti completi, rivolgiti ai tuoi contatti LRS e AWS.
| Architetto del cloud |
Installa LRS PageCenter X sull'istanza EC2. |
| Architetto del cloud |
Installa LRS/DIS. | Il LRS/DIS prodotto è spesso incluso nell'installazione di LRS VPSX. Tuttavia, se non LRS/DIS è stato installato insieme a LRS VPSX, segui i seguenti passaggi per installarlo:
| Architetto del cloud |
Crea un gruppo di destinazione. | Crea un gruppo target seguendo le istruzioni riportate in Creare un gruppo target per il tuo Network Load Balancer. Quando crei il gruppo target, registra l'istanza LRS PageCenter X EC2 come destinazione:
| Architetto del cloud |
Crea un Network Load Balancer. | Per creare il Network Load Balancer, segui le istruzioni nella documentazione di Elastic Load Balancing. Il Network Load Balancer indirizza il traffico da LRS VPSX/MFI all'istanza LRS X PageCenter EC2. Quando create il Network Load Balancer, scegliete i seguenti valori nella pagina Listener and Routing:
| Architetto del cloud |
| Operazione | Description | Competenze richieste |
|---|---|---|
Abilita la funzione di importazione in LRS X. PageCenter | È possibile utilizzare la funzione LRS PageCenter X Import per riconoscere gli output che arrivano su LRS PageCenter X in base a criteri come Job name o Form ID. Potete quindi indirizzare gli output verso cartelle specifiche in LRS X. PageCenter Per abilitare la funzione di importazione, effettuate le seguenti operazioni:
| Architetto del cloud |
Configura la politica di conservazione dei documenti. | LRS PageCenter X utilizza una politica di conservazione dei documenti per decidere per quanto tempo conservare un documento in PageCenter LRS X. Per configurare la politica di conservazione dei documenti, effettuate le seguenti operazioni:
| Architetto del cloud |
Create una regola per indirizzare il documento di output verso una cartella specifica in LRS PageCenter X. | In LRS PageCenter X, Destination determina il percorso della cartella in cui verrà inviato l'output quando questa destinazione viene richiamata da Report Definition. Per questo esempio, create una cartella basata sulla cartella Form ID nella definizione del report e salvate l'output in quella cartella.
| Architetto del cloud |
Crea una definizione di report. |
| Architetto cloud |
| Operazione | Description | Competenze richieste |
|---|---|---|
Crea un dominio AWS Managed Microsoft AD con utenti e gruppi. |
| Architetto del cloud |
Unisci le istanze EC2 a un dominio AWS Managed Microsoft AD. | Unisci le istanze LRS VPSX/MFI e LRS PageCenter X EC2 al tuo dominio AWS Managed Microsoft AD automaticamente ( | Architetto del cloud |
Configura e integra LRS/DIS con AWS Managed Microsoft AD per l'istanza LRS PageCenter X EC2. |
| Architetto del cloud |
Configura un gruppo di importazione per importare l'output da LRS VPSX a LRS X. PageCenter |
| Architetto del cloud |
Aggiungi una regola di sicurezza al gruppo Import. |
| Architetto del cloud |
Crea un utente in LRS PageCenter X per eseguire l'importazione dell'output da VPSX/MFI LRS. | Quando create un utente in LRS PageCenter X per eseguire l'importazione dell'output, il nome utente deve essere lo stesso dell'ID VPSX della coda di output di stampa in LRS. VPSX/MFI In questo esempio, l'ID VPSX è VPS1.
| Architetto del cloud |
Aggiungi l'utente LRS PageCenter X Import al gruppo di sola importazione. | Per fornire le autorizzazioni necessarie per l'importazione di documenti da LRS VPSX a LRS X, effettuate le seguenti operazioni PageCenter:
| Architetto del cloud |
Configura LRS/DIS con AWS Managed Microsoft AD per l'istanza LRS VPSX/MFI EC2. |
| Architetto del cloud |
| Operazione | Description | Competenze richieste |
|---|---|---|
Create un file system per LRS X. PageCenter | Per utilizzare Amazon FSx for Windows File Server come archivio dati operativo per PageCenter LRS X in Multi-AZ un ambiente, segui le istruzioni nel Passaggio 1: Crea il tuo file system. | Architetto del cloud |
Mappa la condivisione di file sull'istanza LRS PageCenter X EC2. | Per mappare la condivisione di file creata nel passaggio precedente all'istanza LRS PageCenter X EC2, segui le istruzioni nella Fase 2: Mappare la condivisione di file su un'istanza EC2 che esegue Windows Server. | Architetto del cloud |
Mappa LRS PageCenter X Control Directory e Master Folder Directory sull'unità condivisa di rete Amazon FSx. |
| Architetto del cloud |
| Operazione | Description | Competenze richieste |
|---|---|---|
Avvia una richiesta di stampa in batch dall'app Rocket Software BankDemo . |
| Tecnico collaudatore |
Controllate l'output di stampa in LRS X. PageCenter |
| Tecnico collaudatore |
Risorse correlate
Flusso di dati di presentazione delle funzioni avanzate
(documentazione IBM) Line Conditioned Data Stream (LCDS) (documentazione Compart)
Potenziamento dei carichi di lavoro mainframe aziendali su AWS con Micro
Focus (post sul blog) Modernizza i tuoi carichi di lavoro di stampa online mainframe su AWS (AWS Prescriptive Guidance)
Modernizza i tuoi carichi di lavoro di stampa in batch mainframe su AWS (AWS Prescriptive Guidance)
Informazioni aggiuntive
Considerazioni
Durante il tuo percorso di modernizzazione, potresti prendere in considerazione un'ampia varietà di configurazioni per i processi mainframe in batch e online e 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 potrebbe incorporare il flusso di dati IBM AFP o gli LCD Xerox nel flusso di lavoro corrente. Inoltre, i caratteri di controllo del mainframe carriage
Acquisizione dei dati di stampa
Rocket Software Print Exit trasmette le informazioni necessarie a LRS per VPSX/MFI elaborare efficacemente il file di spool. Le informazioni sono costituite da campi passati nei blocchi di controllo pertinenti, come i seguenti:
NOME DEL LAVORO
PROPRIETARIO (USERID)
DESTINAZIONE
MODULO
NOME DEL FILE
SCRITTORE
LRS VPSX/MFI supporta i seguenti meccanismi batch mainframe per l'acquisizione di dati da Rocket Enterprise Server:
Elaborazione COBOL in BATCH utilizzando istruzioni JCL print/spool SYSOUT standard. z/OS DD/OUTPUT
Elaborazione COBOL in BATCH utilizzando istruzioni print/spool JCL SUBSYS DD standard z/OS . CA-SPOOL
IMS/COBOL print/spool elaborazione tramite l'interfaccia CBLTDLI. Per un elenco completo dei metodi supportati e degli esempi di programmazione, consultate la documentazione di LRS inclusa nella licenza del prodotto.
Printer-fleet controlli sanitari
LRS VPSX/MFI (LRS LoadX) può eseguire controlli approfonditi dello stato di salute, 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 documentazione LRS inclusa nella licenza del prodotto.
Autenticazione e autorizzazione alla stampa
LRS/DIS consente alle applicazioni LRS di autenticare gli ID utente e le password utilizzando Microsoft Active Directory o un server LDAP (Lightweight Directory Access Protocol). Oltre all'autorizzazione di stampa di base, LRS/DIS può 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 la sicurezza a livello di comando come il blocco o il rilascio, l'eliminazione, la modifica, la copia e il reindirizzamento. La sicurezza può essere configurata dall'ID utente o dal gruppo, in modo simile a un gruppo di sicurezza di Active Directory o a un gruppo LDAP.