Kayıtlar

2022 tarihine ait yayınlar gösteriliyor

Siebel External Table Oluşturma

Resim
SIEBEL EXTERNAL TABLE OLUŞTURMA Selamlar bu yazı ekip arkadaşım Yener İpeksaç tarafından yazılmış olup ayrıca medium üzerinden de paylaşılmıştır.      Selamlar, öncelikle siebel’da external table neden oluşturuyoruz sorusunu yanıtlamak isterim. Siebel’da external table oluşturma sebebimiz, siebel database’inde olan fakat başka bir şemada bulunan tablo ya da başka bir database’de bulunan bir tablodan data çekmek — yetki varsa — ( select ), data yaratmak — yetki varsa — ( insert ), data güncellemek — yetki varsa — ( update ), data silmek — yetki varsa — ( delete ) fonksiyonlarını kullanmaktır. Şimdi nasıl yapacağımız konusunda detaylı bilgi vermeye çalışacağım; 1- Hangi tabloda işlem yapacaksak o tablonun viewini oluşturmalıyız. Diyelim ki; siebel database’inde siebel şeması dışında bir şemadaki tabloda işlem yapmak istiyoruz bu tabloya bakan db view oluşturmalıyız. Örnek; MSFA.BB_ASSET tablosu. Aşağıdaki komut ile bu tablonun bir db view’ını oluşturuyoruz. ( bu scriptte t...

Siebel BI Publisher Reports Development & XDO Log Configuration & Deployment

Resim
Siebel BI Publisher Reports  Development & XDO Log Configuration & Deployment Development        IO üzerinden yeni alanlar eklenir.        Eski RTF’in adı ardaşık olarak değiştirilir. Örn: SR_Detail_Report_02 à SR_Detail_Report_03 o    Bunu yapmamızın iki sebebi var. §   1 - aynı isimle rtf güncellendiğinde görmeyebiliyor. §   2- eski çalışan geliştirmeyi değiştirmediğimiz için olası bir sorunda rollback adımı çok daha basit oluyor.     RTF açılır ve yeni alanlar eklenmeden önce Publisher eklentisinden Options à Build tab’I açılır.  Form field size alanı Large ise Backward Compatible olarak değiştirilir. o    Bu step önemli çünkü bunu yapmadığınız durumlarda “Namespace prefix 'ref' used but not declared” hatası alabiliyor. Publisher eklentisinden Sample XML’i yükledikten sonra fields a tıklayıp yeni alanlar eklenir. Önemli not: rtfteki qr code’un baktığı path her ortamda fark...

Siebel 8.1.1.11 Paket Otomasyon

Resim
  Siebel 8.1.1.11 Paket Otomasyon Siebel'da paket hazırlama bir çok manual süreç içeren bu sebeple hazırlaması uzun süren ve hataya açık bir süreçtir. Bu hatalar sebebi ile belki de geliştirmenin kalitesi, deadline'a uyum, temiz geliştirme gibi önemli notlar ikinci plana atılır ve ilk konuşulan şey pakette çıkan hatalar olur. Ben ve ekibim manual hataların önüne geçmek için bir kaç otomasyon denemesi yaptık fakat gerek vesiyon kaynaklı gerekse paket programın kısıtlamalarından öütürü paket hazırlama süreçlerini hiç bir zaman full otomatize etmeyi başaramadık. ta ki UI Path ile deneyene kadar. UI Path ile otomasyonu tamamladıktan sonra çok ciddi süreler kazandık. Aşağıdaki süreler abartısız ve birden fazla paket çıkıldıktan sonra alınan ortalama sürelerdir. Old Method:  Standart manual paket hazırlama With Excel:  Handover tarzı döküman kullanarak oluşurulan formüller ile paket hazırlama With UI Path:  UI Path ile full otomatize paket hazırlama Peki UI Path ile siebel...

Siebel 8.1.1.11 Open UI Enablement Kapsamında Karşılaşılan Sorunlar/Çözümleri

Resim
  SIEBEL 8.1.1.11 OPEN UI ENABLEMET KAPSAMINDA KARŞILAŞILAN SORUNLAR/ÇÖZÜMLERİ SORUN:  Siebel 8.1.1.11 versiyonunda Open UI enablement’ı gerçekleştirdikten sonra hizmet talebi detay ekranındaki butonlarda kaymalar yaşanıyor. SORUNUN KAYNAĞI: Siebel high interactivity modunda webtemplate’leri “/siebsrvr/webtempl/” path’inden alır. Open UI enable edildiğinde ise  “/siebsrvr/webtempl/ ouiwebtempl” path’inden. Dolayısı ile high interactivity moddda güncellenen .swt dosyaları Open UI modda eski haline dönüşür ve srf-swt uyumsuzluğundan dolayı ekranda kaymalara sebep olur.   ÇÖZÜM : Bozulmanın yaşandığı applet toolsta aratılır ve Applet Web Template sekmesinden bağlı olduğu web template bulunur. Burada yazan web template Object Explorer’da Web Tamplete menüsünde aratılır ve alt sekmesi olan Web Template Files’da Filename kolonunda kullandığı .swt dosyası bulunur. Bu .swt dosyası “/siebsrvr/webtempl/” path’inden kopyalanıp “/siebsrvr/webtempl/ouiwebtempl” path’ine yapıştırı...