Running Oracle Report

Salah satu tool reporting yang cukup handal adalah Oracle Report. Berbasis Oracle Container for J2EE (OC4J), tool ini menyediakan editor yang sedikit menjengkelkan. Namun demikian, tool ini cukup powerfull untuk membuat sebuah berkas reporting dalam bentuk PDF (paper based) atau HTML (web based). Seperti tool reporting lainnya, Oracle Report bisa mengambil dari data source, misalnya SQL.

Namun demikian, aku ndak akan tutorial tentang itu. Di sini aku hanya menunjukkan bagaimana mengakses report langsung dari URL dan mengirimkan parameter yang diperlukan data model. Silakan ganti variabel-variabel di sini dengan variabel yang sesuai dengan lingkungan pengembangan Anda. Inilah elemen-elemennya:

http://localhost:8889 : nama host dan port tempat OC4J server mendengarkan request
/rwservlet? : nama servlet yang akan menggenerate report

Berikutnya adalah parameter yang diperlukan:

destype: tipe device yang akan menerima output yang paper-based. Nilai yang valid adalah cache (langsung di web browser), localfile (ke file), file (file di server), printer (untuk langsung dicetak), sysout (sistem output dari mesin), mail (kirim email), oracleportal (ke oracle portal), ftp (upload ke FTP Server), webdav (upload ke webdav server). Keterangan selengkapnya ada di sini.

desformat: mendefinisikan format output. Salah satu format yang valid adalah PDF. Daftar format selengkapnya ada di sini.

userid: account yang digunakan untuk login ke database yang digunakan report sebagai sumber data. Formatnya adalah [username]/[password]@[TnsName]. TnsName adalah nama alias koneksi database yang didefinisikan di file tnsnames.ora di Oracle Client.

report: lokasi file pada report server. Berupa absolute path. Misalnya, D:\orareport\rigless\report.rdf

Dan sisanya adalah parameter-parameter yang diperlukan oleh data model. Parameter ini didefinisikan di data model sewaktu mendesain data modelnya (di workspace Oracle Report sudah disediakan editor yang cukup baik).

Demikian catatan mengenai Oracle Report. Mungkin lebih berguna bagi saya sendiri sebagai pengingat, tapi andai berguna pula buat Anda, alhamdulillah 🙂

Published
Categorized as ITisMyWorld

By Galih Satriaji

Bookaholic, Workaholic. Chubby. That's me!

6 comments

  1. salam….
    saya ingin bertanya gimana caranya untuk memasukkan chart into our form based on our own requirement? let say we can do a report, meaning that we can generate a report based on the parameter that we send….so that how can we generate a graph in the form not in the report based on the parameter that we send…..

  2. #nur:
    Wah, maaf, saya belum pernah mengexplore Oracle Form-nya sendiri, karena biasanya form-nya dibuat sendiri based-on HTML. Bahkan sekarang pun kami tidak memakai Oracle lagi sebagai reporting tool, kami memakai Jasper Reports yang lebih fleksibel. salam 🙂

  3. gimana ya caranya memanggil report yang di buat dgn menggunakan oracle report developer melalui visual basic 6… mohon bantuannya terimakasih sebelumnya

  4. Halo…. posting terakhirku tentang Megawati yang di hujat oleh 100 ribu user facebook, mampir ya….

    Thanks admin…:P

    *blogwalking mode on*

  5. Halo…. blog ku ada post mengenai Megawati yang di hujat hampir 100 ribu orang di facebook, mampir yuuukk…

    Thanks admin…:P

    *blogwalking mode on*

Leave a comment

Your email address will not be published. Required fields are marked *