PL/SQL | orasistem | Oracle E-Business Suite Paylaşım Platformu
Browsing articles in "PL/SQL"
Haz
21
2018

DELETEXML Builtin Fonksiyonu ile xml içerisinden istenen etiketi silme

Merhabalar, Oracle 10g ile birlikte gelen DELETEXML fonksiyonu ile kompleks xml ler içerisinden istenmeyen alanların çıkarılması aşağıdaki örnek ile sağlanabilinir. DELETEXML(xmltype_instance,xpath_string,namespace_string) Örneğimizde standard efatura örneği kullanılmıştır. File_c  clob tipinde xml veri içermelidir.   SELECT a.getClobVal() FROM TABLE (XMLSEQUENCE (DELETEXML ((xmltype(file_c)), ‘/Invoice/cac:InvoiceLine/cac:Item/cbc:Description’, ‘xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" ‘ || ‘xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" ‘ || ‘xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" ‘ || ‘xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" ‘ || ‘xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" […]

Oca
26
2018

Toad Metadata Script Görüntüleme Access Violation Hatasının Giderilmesi

Merhaba, Toad kullanırken, F4 ile objenin tanımı üzerinden script ile metadata görüntülenmesi sırasında alınan access violatin hatasının giderilmesi için aşağıdaki adımların yapılması gerekiyor. Access violation at address 0123878B in module ‘toad.exe’. Read of address 00000054 1. TOAD kapat, kapalı iken 2. TOAD kurulu olduğu yerde userfile klasörü açılır. Örnek ; ” C:\TOAD\9.5\Toad for Oracle\User Files […]

Kas
7
2017

PL/SQL Mail Konu Başlığındaki Türkçe Karakter Sorunu Çözümü

Merhaba, PL/SQL ile utl_smtp paketini kullanılarak gönderilen maillerde yaşanan konu başlıklarındaki türkçe karakter sorunun çözümü için örnek kodlama aşağıdaki gibidir.     DECLARE l_mailhost VARCHAR2 (255) := ‘:mail host’; p_from VARCHAR2 (255) := ‘:gonderen mail adresi’; p_recipient VARCHAR2 (80) := ‘:alici mail adresi’; p_subject VARCHAR2 (80) := ‘ığşçıü’; vconn UTL_SMTP.connection; crlf VARCHAR2 (2) := CHR (13) […]

Tem
27
2017

URL uzantısındaki Dosyanın FND_LOBS a kaydedilmesi

Merhaba, Bu yazımda URL uzantısı üzerinde bulunan dosyanın fnd_lobs tablosuna kaydedilmesi üzerinedir. Örnek bir URL tuik sitesi üzerinden yayınlanan tefe tüfe bilgilerinin linki   http://tuik.gov.tr/PreIstatistikTablo.DO?istab_id=650 http://tuik.gov.tr/PreIstatistikTablo.do?istab_id=650 gibidir. Link üzerinde http post işlemi ile .xls uzantılı bir dosya lokal makinaya indirilmektedir. Aşağıdaki script ile bu dosya blob olarak okunarak fnd_lobs a nasıl kaydedildiği ile ilgili örnek […]

May
21
2017

FA Defterlerinin Kategorilere Atanması İşlemi Apisi

Herkese Merhabalar, Ufak bir askerlik molasından sonra tekrar yazma şansı bulabildim. Bu sıralar aynı yoğun iş temposuna alışmaya çalışıyorum. Tabi ki fikir alışverişlerinden, paylaşmaktan ve kendimize vakit harcamaktan asla taviz vermiyoruz. 🙂 Elle yapılması can sıkıcı bir FA kurulumlarında defterleri kategorilere atama ve hesapları girme durumu var. Bunun bir public apisi bulunmamakta ancak aşağıdaki iki tabloya insertleri […]

Nis
26
2016

Start WF Components Script

Merhabalar, Sistem yöneticisi iş akışlarında Agent listener bileşenlerini aşağıdaki script ile Start veya Stop edebilirsiniz. DECLARE p_retcode    NUMBER; p_errbuf     VARCHAR2 (100); m_mailerid   fnd_svc_components.component_id%TYPE; BEGIN   SELECT   component_id INTO   m_mailerid FROM   fnd_svc_components WHERE   component_name = ‘Workflow Inbound Notifications Agent Listener’;     fnd_svc_component.start_component (m_mailerid, p_retcode, p_errbuf);   COMMIT; DBMS_OUTPUT.put_line (p_retcode); DBMS_OUTPUT.put_line (p_errbuf); END;   –************************************************************   […]

Sayfalar:12345»