Jawaban mudahnya adalah memberi tahu Anda untuk memeriksa Migrasi dari 6i ke 10g .
Setelah melakukannya sebelumnya, menurut saya jawaban yang jauh lebih berguna adalah memberi tahu Anda untuk menulis ulang formulir dan laporan itu dari awal. Mungkin di alat lain - terutama jika Anda ingin memiliki antarmuka web, dll. daripada tertatih-tatih oleh runtime Java kuno.
Ada produk di luar sana yang memungkinkan Anda menerjemahkan kode formulir lama ke dalam PL/SQL. Kumaran adalah salah satu contohnya, tetapi menurut saya itu bermasalah dan harus melakukan banyak penyuntingan manual untuk membuatnya berfungsi sama seperti aslinya.
Sejauh yang saya ketahui, CUI sudah mati sehingga Anda sebaiknya beralih ke GUI. Terakhir kali saya melihatnya, hampir tidak ada dokumentasi untuk formulir CUI dan seringkali hal-hal yang berfungsi di GUI tidak berfungsi sama sekali di CUI.
Ada beberapa masalah yang mungkin Anda temui dalam mengonversi aplikasi formulir berbasis CUI ke GUI.
-
Terkadang ada validasi dan pemrosesan khusus yang dilakukan ketika pengguna pindah ke bidang/blok/dll berikutnya atau sebelumnya. Saat Anda beralih ke GUI yang tepat, pengguna Anda dapat melewati acara tersebut hanya dengan mengklik bidang lain. Jadi Anda memiliki dua pilihan - #1 mengaudit semua formulir atau #2 menonaktifkan navigasi di formulir dengan mouse
Opsi #1 kurang bekerja daripada mengembangkan kembali, tetapi lihat seberapa banyak pekerjaan yang telah kami lakukan.
Opsi #2, pengguna Anda akan MEMBENCI Anda dan mengejar Anda dengan garpu dan obor. Mereka akan merasa bahwa mereka tidak memiliki nilai apapun untuk semua pekerjaan yang Anda lakukan. Maka Anda akan tetap melakukan Opsi #1.
-
Terkadang UI yang berfungsi dengan baik di (atau diperlukan oleh batasan) CUI benar-benar salah dan merusak metafora UI yang biasa digunakan pengguna untuk bekerja dengan GUI lainnya (mis., jendela pop-up dengan daftar bahwa Anda harus memilih entri daripada menarik ke bawah di mana Anda dapat memilih nilai yang tepat secara langsung)
-
Ketika dikonversi ke GUI, CUI mungkin berakhir dengan font, ukuran teks, dan default pemformatan lain yang berbeda daripada formulir yang baru ditulis (itu untuk saya). Jadi sekarang seluruh rangkaian formulir harus diperbarui untuk mengikuti tema default baru Oracle untuk formulir/laporan atau setiap formulir/laporan baru harus dikembalikan ke gaya kikuk lama yang Anda miliki sebelumnya - atau itu akan menonjol seperti jempol yang sakit (dan pengguna Anda ingin mereka semua menjadi seperti yang cantik sekarang).
Bukan jawaban yang Anda inginkan; Hah. Tetapi Anda dapat menggunakan ini sebagai alasan untuk keluar dari proses pemutakhiran Formulir/Laporan dan bahkan mungkin membersihkan beberapa peretasan yang harus terjadi selama bertahun-tahun.