Tutorial: configurare Micro Focus Enterprise Developer sulla AppStream versione 2.0 - AWS Modernizzazione del mainframe

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à.

Tutorial: configurare Micro Focus Enterprise Developer sulla AppStream versione 2.0

Questo tutorial descrive come configurare Micro Focus Enterprise Developer per una o più applicazioni mainframe al fine di gestirle, compilarle e testarle utilizzando le funzionalità di Enterprise Developer. La configurazione si basa sulle immagini Windows AppStream 2.0 che AWS Mainframe Modernization condivide con il cliente e sulla creazione di flotte e stack AppStream 2.0 come descritto in. Tutorial: Configurazione AppStream 2.0 per l'uso con Micro Focus Enterprise Analyzer e Micro Focus Enterprise Developer

Per una descrizione completa delle funzionalità e dei risultati di Enterprise Developer v7, consultate la documentazione up-to-date online (v7.0) sul sito Micro Focus.

Contenuti dell'immagine

Oltre allo stesso Enterprise Developer, l'immagine contiene l'immagine contenente Rumba (un emulatore TN3270). Contiene anche i seguenti strumenti e librerie.

Strumenti di terze parti

Librerie in C:\Users\Public

  • BankDemo codice sorgente e definizione del progetto per Enterprise Developer:m2-bankdemo-template.zip.

  • Pacchetto di installazione MFA per il mainframe:. mfa.zip Per ulteriori informazioni, vedere Mainframe Access Overview nella documentazione di Micro Focus Enterprise Developer.

  • File di comando e configurazione per Rclone (istruzioni per il loro utilizzo nei tutorial): e. m2-rclone.cmd m2-rclone.conf

Se devi accedere al codice sorgente che non è ancora stato caricato nei CodeCommit repository, ma che è disponibile in un bucket Amazon S3, ad esempio per eseguire il caricamento iniziale del codice sorgente in git, segui la procedura per creare un disco Windows virtuale come descritto in. Tutorial: configurare Enterprise Analyzer su 2.0 AppStream

Prerequisiti

  • Uno o più CodeCommit repository caricati con il codice sorgente dell'applicazione da gestire. La configurazione del repository deve soddisfare i requisiti della pipeline CI/CD di cui sopra per creare sinergie combinando entrambi gli strumenti.

  • Ogni utente deve disporre delle credenziali per il CodeCommit repository o i repository definiti dall'amministratore dell'account in base alle informazioni in Authentication and access control for AWS. CodeCommit La struttura di tali credenziali è esaminata in Authentication and access control for AWS CodeCommit e il riferimento completo per le autorizzazioni IAM CodeCommit si trova nel riferimento alle CodeCommit autorizzazioni: l'amministratore può definire politiche IAM distinte per ruoli distinti con credenziali specifiche per il ruolo di ciascun repository e limitando le autorizzazioni dell'utente allo specifico set di attività che deve svolgere su un determinato repository. Pertanto, per ogni manutentore del CodeCommit repository, l'amministratore dell'account genererà un utente principale e concederà a tale utente le autorizzazioni per accedere al repository o ai repository richiesti selezionando la politica o le politiche IAM appropriate per CodeCommit l'accesso.

Fase 1: Configurazione da parte dei singoli utenti Enterprise Developer

  1. Ottieni le tue credenziali IAM:

    1. Connect alla AWS console all'indirizzo https://console.aws.amazon.com/iam/.

    2. Segui la procedura descritta nel passaggio 3 di Configurazione per gli utenti HTTPS che utilizzano le credenziali Git nella Guida per l'AWS CodeCommit utente.

    3. Copia le credenziali di accesso CodeCommit specifiche che IAM ha generato per te, mostrando, copiando e incollando queste informazioni in un file sicuro sul tuo computer locale oppure scegliendo Scarica credenziali per scaricare queste informazioni come file.CSV. Queste informazioni ti servono per connetterti a. CodeCommit

  2. Inizia una sessione con AppStream 2.0 in base all'URL ricevuto nell'e-mail di benvenuto. Usa la tua email come nome utente e crea la tua password.

  3. Seleziona il tuo stack Enterprise Developer.

  4. Nella pagina del menu, scegli Desktop per accedere al desktop di Windows trasmesso in streaming dalla flotta.

Fase 2: creare la cartella virtuale basata su Amazon S3 su Windows (opzionale)

Se è necessario Rclone (vedi sopra), crea la cartella virtuale basata su Amazon S3 su Windows: (opzionale se tutti gli artefatti dell'applicazione provengono esclusivamente da Access). CodeCommit

Nota

Se hai già utilizzato Rclone durante l'anteprima di AWS Mainframe Modernization, devi eseguire l'aggiornamento alla versione più recente disponibile in. m2-rclone.cmd C:\Users\Public

  1. Copia i m2-rclone.cmd file m2-rclone.conf and forniti nella tua cartella home usando File C:\Users\Public Explorer. C:\Users\PhotonUser\My Files\Home Folder

  2. Aggiorna i parametri di m2-rclone.conf configurazione con la tua chiave di AWS accesso e il segreto corrispondente, oltre al tuo Regione AWS.

    [m2-s3] type = s3 provider = AWS access_key_id = YOUR-ACCESS-KEY secret_access_key = YOUR-SECRET-KEY region = YOUR-REGION acl = private server_side_encryption = AES256
  3. In m2-rclone.cmd, apporta le seguenti modifiche:

    • Cambia your-s3-bucket il nome del tuo bucket Amazon S3. Ad esempio, m2-s3-mybucket.

    • Passa your-s3-folder-key alla tua bucket key Amazon S3. Ad esempio, myProject.

    • Passa your-local-folder-path al percorso della directory in cui desideri sincronizzare i file dell'applicazione dal bucket Amazon S3 che li contiene. Ad esempio, D:\PhotonUser\My Files\Home Folder\m2-new. Questa directory sincronizzata deve essere una sottodirectory della cartella Home per consentire alla AppStream versione 2.0 di eseguire correttamente il backup e il ripristino all'inizio e alla fine della sessione.

    :loop timeout /T 10 "C:\Program Files\rclone\rclone.exe" sync m2-s3:your-s3-bucket/your-s3-folder-key "D:\PhotonUser\My Files\Home Folder\your-local-folder-path" --config "D:\PhotonUser\My Files\Home Folder\m2-rclone.conf" goto :loop
  4. Apri un prompt dei comandi di Windows, cd to C:\Users\PhotonUser\My Files\Home Folder se necessario ed esegui. m2-rclone.cmd Questo script di comandi esegue un ciclo continuo, sincronizzando il bucket e la chiave Amazon S3 con la cartella locale ogni 10 secondi. Puoi regolare il timeout in base alle tue esigenze. Dovresti vedere il codice sorgente dell'applicazione che si trova nel bucket Amazon S3 in Windows File Explorer.

Per aggiungere nuovi file al set su cui stai lavorando o aggiornare quelli esistenti, carica i file nel bucket Amazon S3 e verranno sincronizzati con la tua directory alla successiva iterazione definita in. m2-rclone.cmd Allo stesso modo, se desideri eliminare alcuni file, eliminali dal bucket Amazon S3. La prossima operazione di sincronizzazione li eliminerà dalla directory locale.

Passaggio 3: clonare il repository

  1. Vai al menu di selezione dell'applicazione nell'angolo in alto a sinistra della finestra del browser e seleziona Enterprise Developer.

  2. Completa la creazione dell'area di lavoro richiesta da Enterprise Developer nella cartella Home scegliendo C:\Users\PhotonUser\My Files\Home Folder (aliasD: \PhotonUser\My Files\Home Folder) come posizione per l'area di lavoro.

  3. In Enterprise Developer, clona il tuo CodeCommit repository andando su Project Explorer, fai clic con il pulsante destro del mouse e scegli Importa, Importa..., Git, Progetti dall'URI Git Clone. Quindi, inserisci le tue credenziali CodeCommit di accesso specifiche e completa la finestra di dialogo Eclipse per importare il codice.

Il repository CodeCommit git è ora clonato nel tuo spazio di lavoro locale.

L'area di lavoro di Enterprise Developer è ora pronta per iniziare i lavori di manutenzione dell'applicazione. In particolare, è possibile utilizzare l'istanza locale di Microfocus Enterprise Server (ES) integrata con Enterprise Developer per eseguire il debug in modo interattivo ed eseguire l'applicazione per convalidare le modifiche a livello locale.

Nota

L'ambiente Enterprise Developer locale, inclusa l'istanza locale di Enterprise Server, viene eseguito su Windows mentre AWS Mainframe Modernization viene eseguito su Linux. Si consiglia di eseguire test complementari nell'ambiente Linux fornito da AWS Mainframe Modernization dopo aver eseguito il commit della nuova applicazione CodeCommit e averla ricostruita per questo obiettivo e prima di implementarla in produzione.

Sessioni successive

Quando selezioni una cartella gestita in modalità AppStream 2.0, ad esempio la cartella home per la clonazione del tuo CodeCommit repository, questa verrà salvata e ripristinata in modo trasparente tra le sessioni. La prossima volta che utilizzerai l'applicazione, completa i seguenti passaggi:

  1. Avvia una sessione con AppStream 2.0 in base all'URL ricevuto nell'e-mail di benvenuto.

  2. Accedi con la tua email e la password permanente.

  3. Seleziona lo stack Enterprise Developer.

  4. Avvia Rclone per connetterti (vedi sopra) al disco supportato da Amazon S3 quando questa opzione viene utilizzata per condividere i file dell'area di lavoro.

  5. Avvia Enterprise Developer per fare il tuo lavoro.

Pulizia delle risorse

Se non ti servono più le risorse che hai creato per questo tutorial, eliminale in modo da non continuare a ricevere costi aggiuntivi. Completa questa procedura: