Tem
27
2020

BLOB objesinin CLOB objesine dönüştürülmesi

Merhaba,, ihtiyaçlarımız dahilinde * BLOB (binary large object) formatında veri yapısına sahip objeyi * CLOB (character large object) formatına dönüştürmemizi sağlayan workarround fonksiyon aşağıdaki gibidir.     FUNCTION b2c (blob_in IN BLOB) RETURN CLOB AS v_clob CLOB; v_varchar VARCHAR2 (32767); –> 32767 v_start PLS_INTEGER := 1; v_buffer PLS_INTEGER := 10000; –> 32767 BEGIN DBMS_LOB.createtemporary (v_clob, […]

Tem
27
2020

Replace İşleminde exceeding 32K Hatasının Giderilmesi

Merhaba, * CLOB (character large object) ile çalışırken replace işlemlerinde karştığımız “exceeded the 32K size limit” hatasını giderilmesi için kullanılan workarround fonksiyon aşağıdaki gibidir. Replace işlemlerini CLOB ile çalışırken kullanabiliriz. FUNCTION r2c (in_source IN CLOB, in_search IN VARCHAR2, in_replace IN CLOB) RETURN CLOB IS l_pos PLS_INTEGER; BEGIN l_pos := INSTR (in_source, in_search);   IF l_pos […]

Tem
8
2020

Weblogic varsayılan java dizinin değiştirilmesi

Merhabalar, Weblogic kurulumu sonrası 10.3.6.0 versiyonunda 10.3.6.0 versiyonu için jdk6 ile geliyor.Uygulamanız java 7 ve daha üst bir sürüm üzerinden derlendiğinde deployments menüsünden proje deploy edildiğinde minor version hatası alınacaktır. Bu hatanın giderilmesi için java dizinin uygun sürüm ile değiştirilmesi gerekmektedir. Default kurulum dizini olarak “C:\Oracle\Middleware\user_projects\domains\<domain_adi>” baz alırsak bin klasörü altındaki  setDomainEnv.cmd  dosyası içerisindeki aşağıdaki […]

May
30
2020

Jdeveloper üzerinde kaynak kodlara erişim eklentisi

Merhaba Arkadaşlar, Jdeveloper üzerinde classların kaynak kodlarına erişmek için java decompiler kullanmak için aşağıdaki adımlar izlenmelidir. Adımlar 1)  http://www.javadecompilers.com/jad   linkine tıklanır ve işletim sisteminiz için uygun sürüm lokale indirilir. 2) Jdeveloperin bulunduğu klasör içerisine dosya taşınır. 3)  jad.exe dosyası jdevbin\jdev\bin\jdev.conf dosyasında en alt kısıma AddVMOption -Djcncmd=../../../jad.exe -& -p -b -ff -nl -pi99999 -space -t2 -noinner cümlesi […]

May
27
2020

Tanımlı olmayan ülkelerin eklenmesi

Merhabalar, Oracle standardı ile gelen ülkeler haricinde ülkelerin eklenmesi gibi bir gereksinim için aşağıdaki script işinizi görebilir. Script çalıştırılmadan önce  ; Sistem Yöneticisi -> Yükle -> Bölgeler menüsünden yeni ülke eklenir. DECLARE l_master_geography_rec hz_geography_pub.master_geography_rec_type; CURSOR c_fnd_ter IS SELECT territory_code, territory_short_name FROM fnd_territories_vl ter WHERE NOT EXISTS (SELECT geography_code FROM hz_geographies WHERE geography_code = ter.territory_code AND […]

Nis
29
2020

İnsan Kaynakları Özel Bilgileri Eklenmesi

Merhabalar; Aşağıda paylaşılan api ile kişi kartı özel bilgiler segmesi içerisinde tarih bazlı yeni detaylar oluşturabilirsiniz. Api üzerindeki cursor içerisinde yeni oluşacak detayların segment ve attribute  bilgilerinin doğru şekilde alındığına emin olun.   DECLARE CURSOR csr_bk IS SELECT ppa.person_id, ‘BANKA BILGILERI’ banka_bilgi, ppa.analysis_criteria_id, pac.segment1, pac.segment2, pac.segment3, pac.segment4, pac.id_flex_num FROM per_analysis_criteria pac, per_person_analyses ppa WHERE 1 […]

Nis
26
2020

Clob XML Ayrıştırılması XPATH

Merhaba, XML formatındaki clob veri yapısındaki verinin ayrıştırılması ve veri yapısından istenilen değerlerin okunması için örnek xpath ile plsql kodları aşağıdaki gibidir. <tns:main xmlns:tns=”https://www.orasistem.com/consultant/developers”><tns:consultant><tns:name title=”princible” contacttype=”phone” phonenumber=”5067705857″>mustafa</tns:name><tns:surname>korkmaz</tns:surname><tns:age>38</tns:age></tns:consultant><tns:consultant><tns:name title=”senior” contacttype=”email” emailaddress=”bkorkmaz@orasistem.com”>barış</tns:name><tns:surname>korkmaz</tns:surname><tns:age>27</tns:age></tns:consultant></tns:main> clob olrak verilen xml veri yapısına uygun olan yapı xmltype ile önce xml le çevirilir. Ardından xpath ile istenilen veriler içerisinden okunur. Ayrıca aşağıdaki extract […]

Sayfalar:«1234567...43»