Jumat, 16 Maret 2012

Integrasi dengan Oracle BI Publisher 3 (Calling BI Publisher report Using URL)

Setelah kita melakukan integrasi APEX dengn BI Publisher di posting Integrasi dengan Oracle BI Publisher 1 dan Integrasi dengan Oracle BI Publisher 2. maka langkah selanjutnya adalah memanggil report yang dibuat Bi publisher melalui URL. langkah ini paling mudah namun memerlukan user dan password yang terbuka. Tapi hal itu bisa diatasi dengan membuat user tersebut tidak diberikan hak akses developer. adapun langkahnya adalah :
  • Buatlah page dalam aplikasi apex dengan item berikut : contoh kasus page 16
    • P16_DNAME:departement: PopUp LOV
    • P16_FORMAT:format:select list
    • Button : submit
  • Copy URL dari report yg telah kita buat di BI publisher contoh kasus (Report Based on OracleDB with Parameter)dengan mode 4:link to this report :document only
  • Buatlah function javascript pada bagian function page apex
  • function PopUpPrint() {
        var url; 
      url = 'http://localhost:9704/xmlpserver/~lutfi/Belajar/Based on OracleDB with Parameter LOV/Based on OracleDB with Parameter LOV.xdo?id=prodin&passwd=hedir&_xpf?_xpf=&_xpt=0&_xdo=%2F~lutfi%2FBelajar%2FBased%20on%20OracleDB%20with%20Parameter%20LOV%2FBased%20on%20OracleDB%20with%20Parameter%20LOV.xdo&p_dname='+$v('P16_DNAME')+'&_xt=Template1&_xf='+$v('P16_FORMAT')+'&_xmode=4' ;
    popupURL(url);
      }
    
  • Ubahlah action on button click:
    • Action: Redirect to URL
    • URL Traget:
      javascript:PopUpPrint();
  • Test drive

maksud dan tujuan dari URL tersebut itu gimana nanti saja menyusul, capek ngetiknya pingin molor dulu hehehe

Tidak ada komentar :

Posting Komentar