Sokongan COBOL dalam Maguyva: Analisis Kebergantungan untuk Pemodenan Sistem Legasi
Di sinilah sokongan bahasa yang luas berhenti menjadi sekadar statistik dan mula menjadi alat pemodenan sebenar.
Sambungan fail
.cbl, .cob, .cpy
Maguyva menyokong ABAP dengan AST, simbol dan graf, supaya ejen AI boleh memetakan kelas, antara muka, takrif semula dan pengecualian dalam kod SAP tersuai.
ABAP tersuai selalunya membawa peraturan perniagaan yang terkumpul selama berdekad-dekad. Kodnya sebahagian berorientasikan objek dan sebahagian prosedural, dan struktur pewarisan serta antara muka menentukan kaedah mana yang berjalan. Perkara itu tidak kelihatan apabila anda membaca satu kelas pada satu masa.
Maguyva memberikan graf kelas kepada ejen dahulu, supaya pelan perubahan bermula daripada apa yang bergantung pada sesuatu kelas, bukan daripada tekaan.
Maguyva menghuraikan sumber .abap dengan tatabahasa ABAP khusus. Simbol merangkumi definisi dan pelaksanaan kelas, antara muka, pengisytiharan dan pelaksanaan kaedah, serta rutin FORM.
Graf merekodkan hubungan yang penting kepada pembangun ABAP:
CLASS ... INHERITING FROM.INTERFACES.METHODS ... REDEFINITION.RAISE EXCEPTION dan CATCH.obj->m( ), cls=>m( ), CALL METHOD), rujukan jenis daripada TYPE dan TYPE REF TO, serta eksport kaedah bahagian public yang dikaitkan dengan kelasnya.IF, CASE, LOOP, TRY) di dalam badan kaedah.zcl_order_base, dan kaedah mana yang ditakrif semula?” (find_symbol, kemudian dependency_search arah masuk)zcx_pricing_error dibangkitkan, dan siapa yang menangkapnya?” (dependency_search)get_task_context)SELECT ... FROM ... INTO), EXEC SQL dan AUTHORITY-CHECK belum dihuraikan oleh tatabahasa ABAP semasa, jadi bacaan jadual melalui SQL belum menjadi tepi graf. Gunakan text_pattern_search untuk nama jadual.INTERFACES ialah hubungan pelaksanaan, bukan import. Dalam carian berstruktur, hanya pernyataan INCLUDE dipilih sebagai import..abap. Ia tidak bersambung ke sistem SAP.Sambungkan repositori dengan panduan permulaan pantas, kemudian semak matriks sokongan di halaman keserasian. Untuk persekitaran lama yang lain, lihat panduan COBOL.
Paling sesuai
Aliran kerja ejen
Butiran enjin
Titik masuk MCP yang berguna
Gunakan dengan nama kelas, antara muka atau kaedah apabila anda memerlukan definisi dan rujukan.
Sebelum perubahan, gunakan penjelajahan arah masuk pada kelas asas atau antara muka untuk mencari subkelas, pelaksanaan dan pemanggil.
Gunakan untuk nama jadual pangkalan data dan pernyataan SQL yang belum diliputi oleh graf.
Panduan berkaitan
Di sinilah sokongan bahasa yang luas berhenti menjadi sekadar statistik dan mula menjadi alat pemodenan sebenar.
Sambungan fail
.cbl, .cob, .cpy
Berguna apabila repositori dipenuhi service Spring, framework dalaman, dan kod yang telah melalui beberapa era organisasi.
Sambungan fail
.java