Object Based OS400

OS400 merupakan operating sistem berbasi obyek. Jika kita di windows mengenal folder, file, txt dan lainnya, tidak dengan OS400 secara spesifik. Secara dasar, OS400 berbasis UNIX, jadi kita masih bisa menemukan object-object berdasarkan pathnya. Tetapi dasar dari OS400 adalah object based. Dimana seluruh pengoperasian OS400 dapat diakses berdasarkan object-object tersebut. Object OS400 ditampung kedalam Library yang digunakan sebagai tempat penampungan object-object (atau di windows dikenal dengan sebutan Folder).

Pada sisi database OS400 pun sama. Sebagai contoh pada saat membuat database pada OS400, ketika membuat Schema, table dan lainnya pun tertuang menjadi object based jika kita akan mengaksesnya menggunakan layar hijau atau terminal TN5250 untuk OS400. Sebagai contoh, jika kita membuat database DB2 OS400. Apabila membuat schema MYDB, maka di OS400 akan terbentuk object MYDB dengan tipe object *LIB (Library). Begitupula jika kita akan membuat table pada schema database MYDB, misal dengan nama MYTABLE, maka pada OS400 akan terbentuk sebuah object *FILE dengan nama MYTABLE, dan seterusnya.

Hal ini yang menurut saya menjadi kelebihan OS400, kita punya berbagai cara dalam memanage database DB2 yang berjalan pada OS400. Kita bisa menggunakan DB2 Admin atau langsung menggunakan layar hijau akses ke objectnya.

Berikut object-object OS400 yang sering digunakan sehari-hari oleh saya:

  1. *LIB – Library (tempat penyimpanan semua object yang ada kecuali Library lain – tidak ada library di dalam library kecuali library QSYS).
  2. *FILE – File (object file baik berupa database atau data jenis lainnya)
  3. *PGM – Program (hasil compile program seperti CLP, RPGLE, C++, cobol dan lainnya)
  4. *DTAARA – Data area (semacam tempat penampungan data yang dapat digunakan oleh banyak job yang berjalan)
  5. *JRN – Journal (object journal sebagai tempat penampungan hasil pencatatan aktifitas sistem ataupun database)
  6. *JOBD – Job Description (predefine job sebagai parameter attribute ketika suatu job akan dijalankan)
  7. *JOBQ – Job Queue (tempat penampungan job yang akan jalan)
  8. *OUTQ – Output Queue (tempat penampungan output hasil suatu pemrosesan)
  9. *SBSD – Subsystem Description (predefine sebuah subsystem yang jalan pada system)
  10. *LIND – Line Description (object terkait konfigurasi ethernet card atau CMN yang ada di OS400)

Berikut object di OS400:

Untuk melihat lebih detail object-object tersebut, dapat mengunjungi website resmi IBM.

Jika ada yang ingin ditanyakan, silahkan ketik comment saja ya.

Tinggalkan Balasan