Hurriyet

23 Temmuz 2013 Salı

Oracle E-Business Suite: Concurrent Program'larda Log'lara Bildirim Yazılması

Concurrent Programlar da PL\SQL procedure'ın içine yazdığımız kodda loglara yazı yazılmasını istiyorsak fnd_file.put_line komutunu kullanmamız gerekir. Bu şekilde kodumuzu daha kolay debug edebilir, gelişmeleri izleyebiliriz.



 Create or Replace PROCEDURE deneme_berke2 (errbuf   OUT VARCHAR2,retcode   OUT VARCHAR2) is  
     
  BEGIN  
   
 INSERT INTO xxis_fa.xx_hello_world_tab VALUES (SYSDATE);  
   
  fnd_file.put_line (fnd_file.output,'Yedeklenen kayıt sayısı: ' || sysdate);  
   
 END;  
 /  

Kodumuzu yukardaki gibi yazdıktan sonra sonuçlarını hem ekrandan görebiliriz, hem de raporlama amaçlı olarak bu yazımızda belirttiğimiz gibi sunucudan bakıp bulabiliriz. Raporumuzun output dosyası o.out şeklinde çıkmaktadır. Bu örneğim için benim sunucumdaki dosyamın adı o21445775.out olmuştur.

Hiç yorum yok:

Yorum Gönder