Oracle EBS R12.2.4 Apache Server Restart Script

Oracle EBS R12.2.4 versiyonunda OAF sayfası deploy ettikten sonra yada herhangi bir medya dosyası yayınlandığında aşağıdaki şekilde komut saıtırndan apache server ın restart edilmesi gerekir. Önceki oracle versiyonlarında bu işlemi bir start stop ile tamamlayabilirken R12.2.4 versiyonunda oacore vs. restart işlemleri de gereklidir.   Not : Her komutu ayrı ayrı çalıştırmanız ve süren işlemlerin bitmesini 

Devamını Oku…

OAF Page Import Shell Script (Bulk Import Shell Script)

Bir veya birden fazla OAF sayfasını deploy ederken tek tek script yazmak ve database bağlantılarını yazmak yerine bir shell dosyasında toparlayıp istediğimiz tüm sayfaları import edebiliriz. Öncelikle aşağıda verdiğim kodda  “$JAVA_TOP/xxxt/oracle/apps/xxxt/efatura/webui/EfaturaStatuGuncellemePG.xml” bu kısımlar kendi oaf page dosya yolumuz ile değiştirilir. Görüldüğü gibi birden fazla sayfayı alt alta koyabilirsiniz. Daha sonra bu scripti herhangi bir notepad editörden 

Devamını Oku…

PL/SQL SMTP Mail Konu Kısmında Türkçe Karakter Problemi Çözümü

Aşağıdaki kod satırında belirtildiği gibi kullanıp dinamik olarak raw formatından cast edebilirsiniz. l_Subject kısmına varchar2 tipinde bir değişken vermeniz gerekmektedir.  

 

Oracle EBS – AP Faturasının Otomatik Aktarılması ve Otomatik Doğrulanması

   Oracle EBS’te Bir AP faturasının otomatik olarak ap_invoices_interface’den ap_invoice_all ‘ a atılmasını devamında faturanın Doğrulama işleminin yapılması ve en son olarak faturanın muhasebe onay akısının baslatılmasını sağlayan concurrentler ve çağrılma sıraları aşağıdaki gibidir.  Buradaki önemli olan nokta PL/SQL üzerinden faturanın otomatik valide (doğrulama) edilmesidir.  Not : Sadece çalıştırılacak concurrentlar verilmiştir. Olay öncesinde interface kayıtlarını atmanız 

Devamını Oku…

JDeveloper OAF Runtime Error (EBS) : You have insufficient privileges for the current operation. Please contact your System Administrator. [SOLUTION]

JDeveloperda örnek olarak bir OAF projesini run ettiğimiz zaman “You have insufficient privileges for the current operation. Please contact your System Administrator.” yada “Geçerli işlem için yeterli ayrıcalığınız yok. Lütfen Sistem Yöneticinize başvurun.” gibi bir hata alındığında (Bknz. Ekran Görüntüsü 1) çözümü genellikle şu şekildedir.   JDeveloper içerisinden şu menü yolu izlenir Tools–>Embedded OC4J Server 

Devamını Oku…

Oracle EBS Concurrent PL/SQL ile Kill İşlemi

Bazı zamanlar başlatılan eşzamanlı (conccurrent) ‘lar uzun zaman çalışmakta ve sonlanmamaktadır. Form ekranından CANCEL edilmesine rağmen database objeleri locklanır ve işlemler bitene kadar lock kalkmaz. Bu durumlarda bu objeleri tekrar kullanamayız. Bu durumlarda toad üzeriden Session Browser ile aşağıda verdiğim select komutu ile çekilen bilgiler doğrultusunda session kill edilebilir. Direkt olarak Pl/SQL ile de kill 

Devamını Oku…

ALTER SESSION SET CURRENT_SCHEMA

Database yetkilerimiz sınırlı olduğunda tüm schema lara erişimimiz olmayacaktır. Bu durumda sorgularımız da böyle bir tablo bulunamadı gibi hatalar alacağız. Örnek Hata: ORA-00942: table or view does not exist. Bu durumda yapmamız gereken kullanılan schema yı değiştirmek. Şu kod işimizi görecektir. “DEV” kısmını kullanmak istediğimiz schemanıza göre düzenlenyiniz. KOD :

  Bir başka yazıda görüşmek üzere… 

Devamını Oku…

Oracle R12 App İnitialize

App İnitialize Nedir ? Oracle applications üzerinde gerçekleşen işlemlerin Toad üzerinden aynı sorumluluk ve kullanıcı tarafından alınabilmesi ve datanın görüntülenmesi için yapılması gereken bir işlemdir. Nasıl Çalıştırılır ? PL/SQL kodunu toad üzeriden düzenleyip paramaterelerimizi girdikten sonra çalıştırıyoruz. Parametreler : v_user_name => Oracle Uygulamasında (EBS,Discoverer,CRM vs) kullandığınız kullanıcı adı. v_responsibility_name => Çalıştırılacak sorumluluk.

    Bir başka 

Devamını Oku…

Yine Yeniden Blog Zamanı

Merhaba arkadaşlar yaklaşık olarak 2-2.5 yıldır aktif olarak blog kullanamıyordum. Tekrardan buradayım ve umarım faydalı bilgilerle blogu canlandıracağım. Görüşmek üzere bloglu günler… 🙂      

Kablosuz Sensör Ağlarında Kümeleme Problemlerinin Yapay Zeka ile Çözümlenmesi (Genetik Algoritma+Paralel Programlama)

      Cluster Problems With Artificial Intelligence Solution in the Wireless Sensor Networks ( Genetic Algorithm + Parallel Programming ) Kablosuz Sensör Ağlarında Kümeleme Problemlerinin Yapay Zeka ile Çözümlenmesi ( Genetik Algoritma + Paralel Programlama ) Ali KESKİN Computer Engineer Mustafa Kemal University