Salah satu contoh penggunaanya adalah untuk link verifikasi saat registrasi online, dimana user nanti tinggal di berikan sebuah URL yang langsung menjalankan sebuah procedure dalam DB.
Mengikuti langkah-langkah keren yang telah diberikan oleh Dietmar Aust's Blog,
eh..ternyata tetap saja gagal, karena contoh kasus yang dipakai adalah APEX versi 2 sedangkan yang saya pakai versi 4. coba-coba akhirnya ketemu solusinya.
ternyata untuk menggantikan skema FLOWS_020100 bukan FLOWS_FILES
melainkan APEX_04000 jadi modifikasi script menjadi :
alter session set current_schema=APEX_040000; CREATE OR REPLACE function wwv_flow_epg_include_mod_local( procedure_name in varchar2) return boolean is begin -- -- Administrator note: the procedure_name input parameter may be in the format: -- -- procedure -- schema.procedure -- package.procedure -- schema.package.procedure -- -- If the expected input parameter is a procedure name only, the IN list code shown below -- can be modified to itemize the expected procedure names. Otherwise you must parse the -- procedure_name parameter and replace the simple code below with code that will evaluate -- all of the cases listed above. -- if upper(procedure_name) in ( 'TUTORIAL.HELLO_WORLD') then return TRUE; else return FALSE; end if; end wwv_flow_epg_include_mod_local; /
Selanjutnya ikuti saja yang lain.
Jangan lupa untuk menyebutkan schema dan nama procedurenya sama persis (sensitive case). insyaallah berhasil, jika tidak berarti anda belum beruntung :)).
Danke Mr Dietmar Aust
Tidak ada komentar :
Posting Komentar