Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonversi file data mainframe dengan layout rekaman yang kompleks menggunakan Micro Focus
Peter West, Amazon Web Services
Ringkasan
Pola ini menunjukkan kepada Anda cara mengonversi file data mainframe dengan data non-teks dan tata letak rekaman kompleks dari EBCDIC (Extended Binary Coded Decimal Interchange Code) pengkodean karakter ke pengkodean karakter ASCII (American Standard Code for Information Interchange) dengan menggunakan file struktur Fokus Mikro. Untuk menyelesaikan konversi file, Anda harus melakukan hal berikut:
Siapkan file sumber tunggal yang menjelaskan semua item data dan rekam tata letak di lingkungan mainframe Anda.
Buat file struktur yang berisi tata letak catatan data dengan menggunakan Editor File Data Fokus Mikro sebagai bagian dari Alat File Data Klasik Fokus Mikro atau Alat File Data. File struktur mengidentifikasi data non-teks sehingga Anda dapat mengonversi file mainframe dengan benar dari EBCDIC ke ASCII.
Uji file struktur dengan menggunakan Classic Data File Tools atau Data File Tools.
Prasyarat dan batasan
Prasyarat
Akun AWS yang aktif
Micro Focus Enterprise Developer untuk Windows, tersedia melalui AWS Mainframe Modernisasi
Versi produk
Micro Focus Enterprise Server 7.0 dan yang lebih baru
Alat
Micro Focus Enterprise Developer
menyediakan lingkungan berjalan untuk aplikasi yang dibuat dengan varian lingkungan pengembangan terintegrasi (IDE) dari Enterprise Developer. Alat File Data Micro Focus Classic
membantu Anda mengonversi, menavigasi, mengedit, dan membuat file data. Alat File Data Klasik termasuk Data File Converter , Record Layout Editor , dan Data File Editor . Alat File Data
Fokus Mikro membantu Anda membuat, mengedit, dan memindahkan file data. Alat File Data termasuk Editor File Data , Utilitas Konversi File, dan Utilitas Baris Perintah Struktur File Data .
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Identifikasi komponen sumber. | Identifikasi semua tata letak rekaman yang mungkin untuk file, termasuk definisi ulang yang berisi data non-teks. Jika Anda memiliki tata letak yang berisi definisi ulang, Anda harus memfaktorkan tata letak ini ke tata letak unik yang menggambarkan setiap kemungkinan permutasi struktur data. Biasanya, tata letak catatan file data dapat dijelaskan oleh arketipe berikut:
Untuk informasi selengkapnya tentang membuat tata letak rekaman yang diratakan untuk file yang berisi tata letak rekaman kompleks, lihat Menghosting ulang aplikasi EBCDIC di lingkungan ASCII untuk migrasi mainframe. | Pengembang aplikasi |
Identifikasi kondisi tata letak rekaman. | Untuk file dengan beberapa tata letak rekaman atau file yang berisi tata letak kompleks dengan klausa REDEFINES, identifikasi data dan kondisi dalam catatan yang dapat Anda gunakan untuk menentukan tata letak mana yang akan digunakan selama konversi. Kami menyarankan Anda mendiskusikan tugas ini dengan pakar materi pelajaran (UKM) yang memahami program yang memproses file-file ini. Misalnya, file mungkin berisi dua jenis rekaman yang berisi data non-teks. Anda dapat memeriksa sumbernya dan mungkin menemukan kode yang mirip dengan yang berikut ini:
Kode ini membantu Anda mengidentifikasi hal-hal berikut:
Anda dapat mendokumentasikan nilai yang digunakan oleh bidang ini untuk mengaitkan tata letak rekaman dengan catatan data yang benar dalam file. | Pengembang aplikasi |
Membangun file sumber. | Jika file dijelaskan melalui beberapa file sumber atau jika tata letak rekaman berisi data non-teks yang berada di bawah klausa REDEFINES, maka buat file sumber baru yang berisi tata letak rekaman. Program baru tidak perlu mendeskripsikan file menggunakan pernyataan SELECT dan FD. Program ini hanya dapat berisi deskripsi catatan sebagai 01 tingkat dalam Working-Storage. catatanAnda dapat membuat file sumber untuk setiap file data atau membuat file sumber master yang menjelaskan semua file data. | Pengembang aplikasi |
Kompilasi file sumber. | Kompilasi file sumber untuk membangun kamus data. Kami menyarankan Anda mengkompilasi file sumber dengan menggunakan set karakter EBCDIC. Jika direktif IBMCOMP atau arahan ODOSLIDE sedang digunakan, maka Anda harus menggunakan arahan ini dalam file sumber juga. catatanIBMCOMP mempengaruhi penyimpanan byte bidang COMP dan ODOSLIDE mempengaruhi padding pada struktur YANG BERBEDA TERJADI. Jika arahan ini tidak disetel dengan benar, maka alat konversi tidak akan membaca catatan data dengan benar. Ini menghasilkan data yang buruk dalam file yang dikonversi. | Pengembang aplikasi |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Mulai alat dan muat kamus. |
| Pengembang aplikasi |
Buat tata letak catatan default. | Gunakan tata letak rekaman default untuk semua catatan yang tidak cocok dengan tata letak bersyarat apa pun.
Tata letak default muncul di panel Layouts dan dapat diidentifikasi oleh ikon folder merah. | Pengembang aplikasi |
Buat tata letak catatan bersyarat. | Gunakan tata letak catatan bersyarat bila ada lebih dari satu tata letak rekaman dalam sebuah file.
| Pengembang aplikasi |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Mulai alat dan muat kamus. |
| Pengembang aplikasi |
Buat tata letak catatan default. | Gunakan tata letak catatan default untuk semua catatan yang tidak cocok dengan tata letak bersyarat apa pun.
Tata letak default muncul di panel Layouts dan dapat diidentifikasi dengan ikon “D” biru. | Pengembang aplikasi |
Buat tata letak catatan bersyarat. | Gunakan tata letak catatan bersyarat bila ada lebih dari satu tata letak rekaman dalam sebuah file.
| Pengembang aplikasi |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Uji file data EBCDIC. | Konfirmasikan bahwa Anda dapat menggunakan file struktur Anda untuk melihat file data uji EBCDIC dengan benar.
| Pengembang aplikasi |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Uji file data EBCDIC. | Konfirmasikan bahwa Anda dapat menggunakan file struktur Anda untuk melihat file data uji EBCDIC dengan benar.
| Pengembang aplikasi |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Uji Konversi Berkas EBCDIC. |
| Pengembang aplikasi |
Sumber daya terkait
Fokus Mikro
(dokumentasi Fokus Mikro) Mainframe dan kode lama
(postingan Blog AWS) Dokumentasi AWS (dokumentasi AWS)
Referensi Umum AWS (dokumentasi AWS)