Tulis formulir pada sistem AS400


0

Saya perlu menulis formulir di mana saya bisa mendapatkan input dari pengguna dan menyimpan data dalam DB2 yang ada di mesin AS400 saya. Sekarang, saya mendapatkan opsi default yang disediakan oleh mainframe seperti:

 1. Start PDM program development manager
 2. work with active jobs
 3. send message to HOLLE (operator)
 4. work with system status
 5. some games
 6. start chat (or enter    CHAT  in command line and press F4)
    (chat also viewable at http://www.holgerscherer.de/chatf.html )
 7. start TN5250-based WWW-browser
 8. show help (or enter HELP and command prompt)

10. display AS/400 main menu

90. Log off

Bagaimana cara membuat formulir khusus untuk memasukkan data .. Bidang yang saya butuhkan dalam formulir itu adalah: Id pesanan, Jenis Pesanan & amp; Detail pesanan.

Bagaimana ini bisa dilakukan? dan bagaimana saya akan mengambil data yang disimpan dalam AS400? Saya hanya mendapatkan opsi pencetakan melalui internet.


1
Kedengarannya mengerikan - bukankah ada seseorang di sana yang benar-benar terbiasa menggunakan sistem mainframe, dan lingkungan pemrograman / db di sana? Ini benar-benar terlihat seperti Anda sedikit keluar dari kedalaman Anda, karena itu pasti tidak terlihat seperti lingkungan pengembangan dalam bentuk apa pun, dan AS400 adalah jenis esoteris akhir-akhir ini.
Journeyman Geek

ya saya baru saja mulai mengerjakan ini dan tidak memiliki pengalaman sama sekali dalam hal ini. sebenarnya apa yang saya pikirkan setelah meneliti sedikit adalah bahwa kita perlu menulis skrip / mungkin ini dapat dilakukan dengan menggunakan dataset tetapi saya tidak yakin apakah ini adalah pendekatan yang benar bahkan karena ada sangat sedikit dokumentasi yang tersedia di internet mengenai masalah ini
Mitaksh Gupta

1
Untuk menambahkan @JourneymanGeek pertanyaan Anda juga di komunitas yang penuh dengan darah muda, Kami menggunakannya di tempat saya bekerja, tetapi sebagian besar pengembang kami berusia 40-50 tahun dan dibesarkan di industri ini. IBM masih menawarkan kursus pelatihan untuk ini, Ini mungkin akan menjadi satu-satunya pilihan Anda.
50-3

AS400 bukan mainframe (zOS - TSO), Di mainframe ada rexx - ISPF untuk hal semacam ini. Saya tidak tahu apa yang ditawarkan AS400. Tou juga akan memiliki opsi untuk terhubung ke AS400 DB2 melalui driver OSBC / JDBC
Bruce Martin

Jawaban:


1

Ahh, semoga ini tidak terlalu, terlambat untukmu.

Anda tidak mengatakan apakah Anda memiliki sumber daya sama sekali.

Dan Anda berada di situs web yang salah mencari dinosaurus. Kita semua kebanyakan berada di lepas pantai di pulau yang sangat indah ini di taman khusus. Anda tahu taman .

Kami tidak punya superuser Kami punya qsecofr .

Di sinilah seluruh ketel ikan, dan kata kunci serta perintah dan kata kunci untuk google Anda di arah yang benar di situs web ibm.

Tahukah Anda menyebutkan manual kertas untuk pengembangan sistem dan perangkat lunak? Mungkin di lemari seseorang atau rak buku atau bagian belakang ruang komputer. Atau jika ada kompiler perangkat lunak yang tersedia di C , atau COBOL , atau RPG di sistem Anda. Atau apakah ada dinosaurus yang masih berada di ujung lorong atau berjemur di ruang istirahat, untuk mengajukan pertanyaan.

Jangan takut, berdasarkan spesifikasi pekerjaan Anda yang tidak jelas, mari kita asumsikan Anda benar-benar hanya membutuhkan entri data mentah - tanpa bukti atau validasi apa pun, cukup ketik dan buang.

Nah, ada aplikasi untuk itu.

Dan berton-ton sumber daya, seluruh perpustakaan manual referensi, satu set untuk masing-masing dan setiap versi utama OS. Yap, banyak pohon / hutan mati bagi mereka di sana pseudo-mainframe. Karena perpustakaan itu online di ibm.com, saya serahkan kepada Anda untuk google situs web mereka dengan istilah pencarian

situs: ibm.com + sebagai / 400 + manual

Atau iseries bukannya as / 400. Terutama yang patut dicatat adalah seri buku yang dikenal sebagai " buku merah "- kiat dan trik serta beberapa contoh.

Tapi, Anda tidak punya waktu untuk membaca buku tebal 81/2 "- 11" - 3 " buku merah kebanyakan 1/4 ". Meskipun mereka online dan juga dapat diunduh sebagai 5 MB pdf Ke laptop Anda untuk hiburan larut malam ketika Anda kesulitan tidur.

Mari kita asumsikan bahwa sistem Anda masih memiliki fasilitas pengembangan dasar. Anda akan membutuhkan buku itu definisi data (DDS) jadi Anda bisa menentukan tata letak catatan panjang tetap bidang untuk file fisik, ya, yang bertentangan dengan file logis (indeks di atas file fisik itu). Anda ingin memiliki file indeks primer jadi definisikan bidang kunci untuk nomor pelanggan atau nomor pesanan atau apa pun. Di situlah PDM memasuki gambar, menggunakan sistem manajemen editor kode sumber online ini.

Semua program mengakses file melalui definisi internal, seperti garpu sumber daya dari file mac - mengkompilasi file Anda DDS spesifikasi untuk membuat file kosong. crtpf (buat file fisik) dan dltf (hapus file) dan clrpfm (anggota file fisik kosong) dan crtdupobj (buat objek duplikat) - semua terlintas dalam pikiran.

Sekitar 20 menit perencanaan dan pengeditan.

****ingat****

Cukup ketikkan perintah pada baris perintah di layar menu Anda dan tekan F4 untuk mendapatkan penyihir untuk memasukkan parameter perintah, tekan F1 untuk bantuan tambahan tampilan.

****bermain aman****

Sebagian besar perintah merujuk Perpustakaan , jangan tinggalkan Perpustakaan parameter kosong .

Anda akan melakukan semua pekerjaan Anda dalam apa yang mereka sebut a Perpustakaan (semacam folder rumah) menyimpan kode sumber Anda di dalam anggota sumber di dalam file sumber di dalam Anda Perpustakaan (semacam anggota sama dengan file pc dan file sumber dan pustaka adalah folder).

JANGAN LAKUKAN pergi ke default Perpustakaan qgpl atau qsys atau sistem lainnya perpustakaan . PDM dan crtlib (buat perpustakaan) dan crtsrcpf (buat file fisik sumber) datang ke pikiran.

Setelah Anda memiliki file untuk dikerjakan, maka Anda dapat menggunakan salah satu dari dua produk, baik utilitas kueri atau file data ( DFU ). Akses salah satunya dengan wrkqry atau wrkdfu atau strdfu . Sekali lagi google atau gunakan pencarian situs web ibm di area iseries manual online untuk menemukan buku untuk kedua produk ini. Keduanya memiliki layar bergaya wizard untuk berjalan untuk mengatur qry atau dfu untuk memproses file Anda.

Sekitar 20 menit persiapan lagi, jika Anda tahu apa yang Anda lakukan.

Keduanya akan memungkinkan Anda membuat modul (qry atau dfu) untuk bekerja dengan file yang Anda tentukan sebelumnya untuk melakukan entri keypunch bodoh dan daftar sederhana atau dengan laporan qry yang lebih canggih - seperti kueri untuk membuat daftar catatan dengan data yang hilang di bidang atau penyaringan untuk diantisipasi data buruk.

Apalagi strsql ( mulai SQL ). Tapi, itu pertanyaan lain dan serangkaian manual. Namun, jika Anda tahu satu sql Anda tahu semuanya.

Jika Anda membutuhkan atau lebih memilih lingkungan PC, ada harapan.

Jika akses telah dikonfigurasi, jika staf mengakses sistem dengan emulator terminal pc seperti tn5250 , maka Anda juga dapat dengan pengaturan otorisasi tambahan, gunakan ftp untuk mengunggah atau mengunduh data dari file Anda. Selama Anda TIDAK gunakan bidang mewah seperti format biner atau format dikemas untuk data numerik Anda - lalu ftp akan cukup baik untuk menerjemahkan data Anda sebagai teks biasa dari ibm ebcdic untuk Anda pc ascii tanpa mengacaukan data Anda.

mengerti

Secara internal di dalam file, angka negatif memiliki posisi unit yang dihamparkan untuk menunjukkan negatif sehingga angka tersebut akan muncul sebagai huruf sedangkan angka positif akan baik-baik saja.

**** rencana mundur ****

Jika Anda tidak peduli untuk mengacaukan qry dan dfu - maka Anda mungkin dapat menggunakan spreadsheet pc !!

TETAPI, Anda masih perlu melakukan Perpustakaan dan sumber file fisik hal, dan DDS hal dan crtpf .

Anda dapat menggunakan, mengatur dan mengkonfigurasi odbc jika Anda tidak terlalu peduli untuk ftp. Dengan odbc aktif file Anda dapat diunduh dari Anda Perpustakaan menjadi spreadsheet Microsoft Excel dengan baik, bahkan angka negatif !! Dan sebaliknya, unggah spreadsheet ke file iseries Anda. Definisi data file mengarahkan bagaimana kolom diperlakukan sebagai bidang dalam catatan.

Tanggal dan waktu juga ya, Anda dapat mendefinisikan bidang angka sebagai cap tanggal-waktu alih-alih angka 6 atau 8 digit angka biasa.

Jika Anda menggunakan emulator ibm untuk mengakses iseries Anda, maka ada lebih banyak yang dapat dilakukan dari workstation pc seperti itu dengan ibm pc suite untuk akses iseries - hampir menyeret data ke atau dari file Anda dengan yang setara dengan antarmuka windows explorer.

Selamat bersenang-senang. Tetap haus.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.