Andreas Tjong

Spreading knowledge

Main menu

Skip to content
  • Home
  • About

Tag Archives: jdbc

JAVA – AS400 Warning Message Problem

Posted on March 4, 2010 by Andreas Tjong
2

Saya ingin berbagi sedikit pengalaman saya mengenai AS400 Warning Message yang sedikit menyebalkan, tapi sebelumnya mohon perkenalkan dulu, nama saya Andreas dan saya adalah seorang programmer JAVA.

AS400 adalah sebuah mesin keluaran ibm yang biasa – nya digunakan sebagai database di banyak lembaga keuangan. Kebetulan company tempat saya bekerja, menggunakan mesin ini, dan saya ditugaskan membuat sistem CRUD pada mesin ini. Setiap user yang ingin menggunakan sistem harus memasukkan id & password mereka masing2 untuk authentikasi nya. Jika anda menggunakan JDBC, bisa menggunakan driver jt400.jar dari ibm dengan driver Class com.ibm.as400.access.AS400JDBCDriver.

Ok. Disinilah permasalahan mulai timbul. Settingan mesin AS400 nya di set, jika user salah memasukkan password maka akan muncul windows kecil, sebagai warning message kalau password yang dimasukkan salah, dan harap memasukkan password yang benar kembali. Jika aplikasi yang kita buat adalah desktop base tentu hal ini tidak masalah, tapi kalau misalkan aplikasi yang kita buat adalah web base, hal ini akan menjadi bumerang yang sangat besar. Warning message tersebut akan muncul di server dan bukan pada client. Karena tidak ada Handler untuk mengirim error message seperti itu. Kira-kira begini scenario nya:

  1. Client salah menginputkan password
  2. Keluar warning message di Server, dan meminta user untuk memasukkan kembali password yang benar
  3. Pada komputer client, program akan tetap loading sampai timeout. Hal ini dikarenakan warning message masih menggantung di server, dan tidak ada nilai kembalian ke client.

Sempat pusing tujuh keliling, cari2 Class untuk menghandle masalah seperti ini. Bagaimana cara menangkap error message nya. Akhirnya saya menemukan solusi jitu yang cukup mudah. Kalau pakai JDBC gak berhasil, ya sudah balik pakai ODBC saja. ;D. Driver Class yang digunakan adalah sun.jdbc.odbc.JdbcOdbcDriver, sudah include di JDK, jadi tidak perlu menggunakan file jar tambahan. Lalu keuntungan nya, nilainya hanya bersifat TRUE atau FALSE, jadi jika user salah memasukkan password nya, langsung di return False dengan warning letter dari Database.

Masalah terselesaikan. Case Closed.

Advertisement
Posted in Java, Windows | Tagged as400, Java, jdbc, login, message, problem, warning, window | 2 Comments

Categories

  • Eclipse
  • Framework
  • Jakarta
  • Java
  • Javascript
  • Kettle
  • Pentaho
  • SQL
  • Steganografi
  • Traveling
  • Uncategorized
  • Windows

Blogroll

  • WordPress.com
  • WordPress.org

Ilkomerz

  • Andreas Tjong
  • Arif Nurwidiantoro
  • Dian Adelia
  • Dian Indah Savitri
  • Dwi Annisanur
  • Halida Ernita
  • Henri Harianja
  • Hode & Toink
  • Inggrid M
  • Irvan Lewenusa
  • M. Maulana
  • M. Syadid
  • Martin Budi
  • Nur Hasanah
  • Tri Endah

Recent Posts

  • Error Installing Application on IIS – very annoying
  • Test Connection Setiap Kali Set New Connection
  • Spring Web MVC – How to add picture and css (Episode 6)
  • Kettle – Load All Excel Files in a Folder
  • Simple JDBC Connection for AS400

Recent Comments

Giotama on Spring Web MVC – Simple CRUD w…
Andreas Tjong on Steganografi : 2. LSB (Least S…
gita on Steganografi : 2. LSB (Least S…
Aduy on Steganografi : 2. LSB (Least S…
jessica mila agnesia… on Wisata Jakarta: Monas (Monumen…
Create a free website or blog at WordPress.com.
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Follow Following
    • Andreas Tjong
    • Already have a WordPress.com account? Log in now.
    • Andreas Tjong
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar