

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
<a name="convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus"></a>

*Peter West, Amazon Web Services*

## Ringkasan
<a name="convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus-summary"></a>

Catatan: AWS Mainframe Modernization Layanan (pengalaman Lingkungan Runtime Terkelola) tidak lagi terbuka untuk pelanggan baru. Untuk kemampuan yang mirip dengan AWS Mainframe Modernization Service (Managed Runtime Environment experience) jelajahi AWS Mainframe Modernization Service (Self-Managed Experience). Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat [perubahan AWS Mainframe Modernization ketersediaan](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html).

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:

1. Siapkan file sumber tunggal yang menjelaskan semua item data dan rekam tata letak di lingkungan mainframe Anda.

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

1. Uji file struktur dengan menggunakan Classic Data File Tools atau Data File Tools.

## Prasyarat dan batasan
<a name="convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus-prereqs"></a>

**Prasyarat**
+ Akun AWS yang aktif
+ Micro Focus Enterprise Developer untuk Windows, tersedia melalui [AWS Mainframe Modernisasi](https://aws.amazon.com/mainframe-modernization/)

**Versi produk**
+ Micro Focus Enterprise Server 7.0 dan yang lebih baru

## Alat
<a name="convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus-tools"></a>
+ [Micro Focus Enterprise Developer](https://www.microfocus.com/documentation/enterprise-developer/ed70/ED-Eclipse/GUID-8D6B7358-AC35-4DAF-A445-607D8D97EBB2.html) menyediakan lingkungan berjalan untuk aplikasi yang dibuat dengan varian lingkungan pengembangan terintegrasi (IDE) dari Enterprise Developer.
+ [Alat File Data Micro Focus Classic](https://www.microfocus.com/documentation/enterprise-developer/ed70/ED-Eclipse/GUID-06115324-0FBC-4CB7-BE9D-04BCFEA5821A.html) membantu Anda mengonversi, menavigasi, mengedit, dan membuat file data. Alat File Data Klasik termasuk [Data File Converter](https://www.microfocus.com/documentation/visual-cobol/vc60/VS2017/BKFHFHDFCV.html), [Record Layout Editor](https://www.microfocus.com/documentation/enterprise-developer/ed70/ED-Eclipse/BKFHFHRLMF.html), dan [Data File Editor](https://www.microfocus.com/documentation/visual-cobol/vc60/VS2017/BKFHFHDFED.html).
+ [Alat File Data](https://www.microfocus.com/documentation/enterprise-developer/ed70/ED-Eclipse/GUID-B1BCB613-6947-451C-8F71-72FB8254076A.html) Fokus Mikro membantu Anda membuat, mengedit, dan memindahkan file data. Alat File Data termasuk [Editor File Data](https://www.microfocus.com/documentation/visual-cobol/vc60/VS2017/BKFHFHDFED.html), [Utilitas Konversi File, dan Utilitas](https://www.microfocus.com/documentation/enterprise-developer/ed70/ED-Eclipse/BKFHFHCONV.html) [Baris Perintah Struktur File Data](https://www.microfocus.com/documentation/enterprise-developer/ed70/ED-Eclipse/GUID-E84348EB-A93A-481A-A47C-61B0E1C076E6.html).

## Epik
<a name="convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus-epics"></a>

### Siapkan file sumber
<a name="prepare-the-source-file"></a>


| 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.<br />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:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus.html)<br />Untuk informasi selengkapnya tentang membuat tata letak rekaman yang diratakan untuk file yang berisi tata letak rekaman kompleks, lihat [Menghosting ulang aplikasi EBCDIC](https://docs.aws.amazon.com/prescriptive-guidance/latest/mainframe-rehost-ebcdic-ascii/introduction.html) 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.<br />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:<pre>MOVE "M" TO PART-TYPE<br /> MOVE "MAIN ASSEMBLY" TO PART-NAME<br />MOVE "S" TO PART-TYPE<br /> MOVE "SUB ASSEMBLY 1" TO PART-NAME</pre><br />Kode ini membantu Anda mengidentifikasi hal-hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus.html)<br />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.Anda 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.IBMCOMP 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 | 

### (Opsi A) Buat file struktur menggunakan Alat File Data Klasik
<a name="option-a-create-the-structure-file-using-classic-data-file-tools"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Mulai alat dan muat kamus. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus.html) | Pengembang aplikasi | 
| Buat tata letak catatan default. | Gunakan tata letak rekaman default untuk semua catatan yang tidak cocok dengan tata letak bersyarat apa pun.[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus.html)<br />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.[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus.html) | Pengembang aplikasi | 

### (Opsi B) Buat file struktur menggunakan Alat File Data
<a name="option-b-create-the-structure-file-using-data-file-tools"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Mulai alat dan muat kamus. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus.html) | Pengembang aplikasi | 
| Buat tata letak catatan default. | Gunakan tata letak catatan default untuk semua catatan yang tidak cocok dengan tata letak bersyarat apa pun.[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus.html)<br />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.[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus.html) | Pengembang aplikasi | 

### (Opsi A) Uji file struktur menggunakan Alat File Data Klasik
<a name="option-a-test-the-structure-file-using-classic-data-file-tools"></a>


| 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.[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus.html) | Pengembang aplikasi | 

### (Opsi B) Uji file struktur menggunakan Alat File Data
<a name="option-b-test-the-structure-file-using-data-file-tools"></a>


| 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.[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus.html) | Pengembang aplikasi | 

### Uji konversi file data
<a name="test-data-file-conversion"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Uji Konversi Berkas EBCDIC. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus.html) | Pengembang aplikasi | 

## Sumber daya terkait
<a name="convert-mainframe-data-files-with-complex-record-layouts-using-micro-focus-resources"></a>
+ [Fokus Mikro](https://www.microfocus.com/en-us/products/enterprise-suite/overview) (dokumentasi Fokus Mikro)
+ [Mainframe dan kode lama](https://aws.amazon.com/blogs/?awsf.blog-master-category=category%23mainframe-and-legacy) (postingan Blog AWS)
+ [AWS Prescriptive Guidance (dokumentasi](https://docs.aws.amazon.com/prescriptive-guidance/) AWS)
+ [Dokumentasi AWS](https://docs.aws.amazon.com/index.html) (dokumentasi AWS)
+ [Referensi Umum AWS](https://docs.aws.amazon.com/general/latest/gr/Welcome.html) (dokumentasi AWS)
+ [Glosarium AWS (dokumentasi](https://docs.aws.amazon.com/general/latest/gr/glos-chap.html) AWS)