Running Oracle Report

Date February 19, 2007

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 :)

3 Responses to “Running Oracle Report”

  1. Nur Aini Rakhmawati said:

    alhamdulillah
    telah didokumentasikan
    suatu saat kalau ada yang butuh gampang mencarinya
    nge-blog sambil sebar sebar ilmu
    keep writing ;)
    go galih !!!

  2. nur said:

    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…..

  3. Galih Satria said:

    #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 :)

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>