Tutorial: Mengatur Pengembang Perusahaan Fokus Mikro di AppStream 2.0 - AWS Modernisasi Mainframe

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tutorial: Mengatur Pengembang Perusahaan Fokus Mikro di AppStream 2.0

Tutorial ini menjelaskan cara mengatur Micro Focus Enterprise Developer untuk satu atau lebih aplikasi mainframe untuk memelihara, mengkompilasi, dan mengujinya menggunakan fitur Enterprise Developer. Pengaturan didasarkan pada gambar Windows AppStream 2.0 yang dibagikan Modernisasi AWS Mainframe dengan pelanggan dan pada pembuatan armada AppStream 2.0 dan tumpukan seperti yang dijelaskan dalam. Tutorial: Mengatur AppStream 2.0 untuk digunakan dengan Micro Focus Enterprise Analyzer dan Micro Focus Enterprise Developer

penting

Langkah-langkah dalam tutorial ini mengasumsikan bahwa Anda mengatur AppStream 2.0 menggunakan AWS CloudFormation template yang dapat diunduh cfn-m2- .yaml. appstream-fleet-ea-ed Untuk informasi selengkapnya, lihat Tutorial: Mengatur AppStream 2.0 untuk digunakan dengan Micro Focus Enterprise Analyzer dan Micro Focus Enterprise Developer.

Anda harus melakukan langkah-langkah pengaturan ini ketika armada dan tumpukan Pengembang Perusahaan aktif dan berjalan.

Untuk deskripsi lengkap tentang fitur dan kiriman Enterprise Developer v7, lihat dokumentasi up-to-date online-nya (v7.0) di situs Micro Focus.

Isi gambar

Selain Enterprise Developer itu sendiri, gambar berisi gambar berisi Rumba (emulator TN327 0). Ini juga berisi alat dan perpustakaan berikut.

Alat pihak ketiga

Perpustakaan di C:\Users\Public

  • BankDemo kode sumber dan definisi proyek untuk Pengembang Perusahaan:m2-bankdemo-template.zip.

  • MFAinstal paket untuk mainframe:mfa.zip. Untuk informasi selengkapnya, lihat Ikhtisar Akses Mainframe di dokumentasi Pengembang Perusahaan Fokus Mikro.

  • File perintah dan konfigurasi untuk Rclone (petunjuk penggunaannya dalam tutorial): dan. m2-rclone.cmd m2-rclone.conf

Jika Anda perlu mengakses kode sumber yang belum dimuat ke dalam CodeCommit repositori, tetapi tersedia di bucket Amazon S3, misalnya untuk melakukan pemuatan awal kode sumber ke git, ikuti prosedur untuk membuat disk Windows virtual seperti yang dijelaskan dalam. Tutorial: Mengatur Enterprise Analyzer pada 2.0 AppStream

Prasyarat

Langkah 1: Pengaturan oleh masing-masing pengguna Enterprise Developer

  1. Dapatkan IAM kredensi Anda:

    1. Connect ke AWS konsol di https://console.aws.amazon.com/iam/.

    2. Ikuti prosedur yang dijelaskan pada langkah 3 Pengaturan untuk HTTPS pengguna yang menggunakan kredensi Git di AWS CodeCommit Panduan Pengguna.

    3. Salin kredensial-masuk CodeCommit khusus yang IAM dihasilkan untuk Anda, baik dengan menampilkan, menyalin, dan kemudian menempelkan informasi ini ke file aman di komputer lokal Anda, atau dengan memilih Unduh kredensional untuk mengunduh informasi ini sebagai file. CSVberkas. Anda memerlukan informasi ini untuk terhubung CodeCommit.

  2. Mulai sesi dengan AppStream 2.0 berdasarkan url yang diterima di email selamat datang. Gunakan email Anda sebagai nama pengguna dan buat kata sandi Anda.

  3. Pilih tumpukan Enterprise Developer Anda.

  4. Pada halaman menu, pilih Desktop untuk mencapai desktop Windows yang dialirkan oleh armada.

Langkah 2: Buat folder virtual berbasis Amazon S3 di Windows (opsional)

Jika ada kebutuhan untuk Rclone (lihat di atas), buat folder virtual berbasis Amazon S3 di Windows: (opsional jika semua artefak aplikasi secara eksklusif berasal dari akses). CodeCommit

catatan

Jika Anda sudah menggunakan Rclone selama pratinjau Modernisasi AWS Mainframe, Anda harus memperbarui m2-rclone.cmd ke versi yang lebih baru yang terletak di. C:\Users\Public

  1. Salin m2-rclone.cmd file m2-rclone.conf dan file yang disediakan C:\Users\Public ke folder rumah Anda C:\Users\PhotonUser\My Files\Home Folder menggunakan File Explorer.

  2. Perbarui parameter m2-rclone.conf konfigurasi dengan kunci AWS akses Anda dan rahasia yang sesuai, serta Anda Wilayah 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. Di m2-rclone.cmd, lakukan perubahan berikut:

    • Ubah amzn-s3-demo-bucket ke nama bucket Amazon S3 Anda. Misalnya, m2-s3-mybucket.

    • Ubah your-s3-folder-key ke kunci bucket Amazon S3 Anda. Misalnya, myProject.

    • Ubah your-local-folder-path ke jalur direktori tempat Anda ingin file aplikasi disinkronkan dari bucket Amazon S3 yang berisi file tersebut. Misalnya, D:\PhotonUser\My Files\Home Folder\m2-new. Direktori yang disinkronkan ini harus merupakan subdirektori dari Folder Rumah agar AppStream 2.0 dapat mencadangkan dan mengembalikannya dengan benar pada awal dan akhir sesi.

    :loop timeout /T 10 "C:\Program Files\rclone\rclone.exe" sync m2-s3:amzn-s3-demo-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. Buka prompt perintah Windows, cd ke C:\Users\PhotonUser\My Files\Home Folder jika diperlukan dan jalankanm2-rclone.cmd. Skrip perintah ini menjalankan loop kontinu, menyinkronkan bucket Amazon S3 Anda dan kunci ke folder lokal setiap 10 detik. Anda dapat menyesuaikan waktu habis sesuai kebutuhan. Anda akan melihat kode sumber aplikasi yang terletak di bucket Amazon S3 di Windows File Explorer.

Untuk menambahkan file baru ke set yang sedang Anda kerjakan atau untuk memperbarui file yang sudah ada, unggah file ke bucket Amazon S3 dan file tersebut akan disinkronkan ke direktori Anda pada iterasi berikutnya yang ditentukan. m2-rclone.cmd Demikian pula, jika Anda ingin menghapus beberapa file, hapus dari bucket Amazon S3. Operasi sinkronisasi berikutnya akan menghapusnya dari direktori lokal Anda.

Langkah 3: Kloning repositori

  1. Arahkan ke menu pemilih aplikasi di sudut kiri atas jendela browser dan pilih Enterprise Developer.

  2. Selesaikan pembuatan ruang kerja yang dibutuhkan oleh Enterprise Developer di folder Home Anda dengan memilih C:\Users\PhotonUser\My Files\Home Folder (aliasD: \PhotonUser\My Files\Home Folder) sebagai lokasi untuk ruang kerja.

  3. Di Enterprise Developer, kloning CodeCommit repositori Anda dengan pergi ke Project Explorer, klik kanan dan pilih Import, Import..., Git, Projects from Git Clone. URI Kemudian, masukkan kredensi masuk CodeCommit -spesifik Anda dan selesaikan dialog Eclipse untuk mengimpor kode.

Repositori CodeCommit git sekarang dikloning di ruang kerja lokal Anda.

Ruang kerja Enterprise Developer Anda sekarang siap untuk memulai pekerjaan pemeliharaan pada aplikasi Anda. Secara khusus, Anda dapat menggunakan instance lokal Microfocus Enterprise Server (ES) yang terintegrasi dengan Enterprise Developer untuk secara interaktif men-debug dan menjalankan aplikasi Anda untuk memvalidasi perubahan Anda secara lokal.

catatan

Lingkungan Enterprise Developer lokal, termasuk instance Enterprise Server lokal, berjalan di bawah Windows sementara Modernisasi AWS Mainframe berjalan di Linux. Kami menyarankan Anda menjalankan pengujian komplementer di lingkungan Linux yang disediakan oleh Modernisasi AWS Mainframe setelah Anda melakukan aplikasi baru CodeCommit dan membangunnya kembali untuk target ini dan sebelum Anda meluncurkan aplikasi baru ke produksi.

Sesi selanjutnya

Saat Anda memilih folder yang berada di bawah manajemen AppStream 2.0 seperti folder rumah untuk kloning CodeCommit repositori Anda, folder tersebut akan disimpan dan dipulihkan secara transparan di seluruh sesi. Selesaikan langkah-langkah berikut saat berikutnya Anda perlu bekerja dengan aplikasi:

  1. Mulai sesi dengan AppStream 2.0 berdasarkan url yang diterima di email selamat datang.

  2. Login dengan email dan kata sandi permanen Anda.

  3. Pilih tumpukan Enterprise Developer.

  4. Luncurkan Rclone untuk menghubungkan (lihat di atas) ke disk yang didukung Amazon S3 saat opsi ini digunakan untuk berbagi file ruang kerja.

  5. Luncurkan Enterprise Developer untuk melakukan pekerjaan Anda.

Pembersihan sumber daya

Jika Anda tidak lagi membutuhkan sumber daya yang Anda buat untuk tutorial ini, hapus sehingga Anda tidak akan terus dikenakan biaya untuk itu. Selesaikan langkah-langkah berikut:

  • Hapus CodeCommit repositori yang Anda buat untuk tutorial ini. Untuk informasi selengkapnya, lihat Menghapus CodeCommit repositori di AWS CodeCommit Panduan Pengguna.

  • Hapus database yang Anda buat untuk tutorial ini. Untuk informasi selengkapnya, lihat Menghapus instans DB.