Karşılaşılan Hatalar ve Çözümleri

 


Error invoking service 'EAI Data Transformation Engine', method 'Execute' at step 'DataMap'.(SBL-BPR-00162)(SBL-EXL-00151)(SBL-EXL-00151)

Field'ların olmasına rağmen “Error invoking service 'EAI Data Transformation Engine', method 'Execute' at step 'DataMap'.” (log içinde  ".... field does not exist" hatası) veriyosa siebel_sia.srf ve eai_siebel_sia.srf in boyutları kontrol edilir. Farklı ise siebel_sia yı kopyalayıp ve adını eai_siebel_sia olarak değiştirip sorun çözülür.


Access denied to invoke business service 'XYZ_BS' for search specification 'InvokeServiceMethod("XYZ_BS"

.cfg dosyasında ben bu bs'i kullanacağım diye belirtilir. Hatada belirtilen bs'i .cfg dosyasına aşağıda belirtildiği gibi eklemek gerekir.

BusinessServiceQueryAccessList = XYZ_BS,Workflow Process Manager,Data Validation Manager,ABC_BS

 

'IO to XML out' adımında 'EAI XML Converter' servisi, 'IntObjHierToXMLDoc' yöntemi çağrılırken hata.(SBL-BPR-00162) Entegrasyon Nesne Hiyerarşisi XML Hiyerarşisine dönüştürülemiyor.(SBL-EAI-04108) Girdi mesajında başlık özellikleri eksik.(SBL-EAI-04024)(SBL-EXL-00151)

İlk olarak Web service'lerdeki end point kontrol edilmeli doğruluğu onaylatılmalı. Verilen end point'e siebel'dan erişilemediği için bu hatayı verebiliyor.

 

(SBL-BPR-00162)--IDS_EAI_ERR_HTTPTRNS_CONNERR

Bu hata response dönmeme hatası, ilk olarak end pointin doğruluğunu kontrol edilmeli, eğer doğru ise ara katman ya da uç sistem ile kontrol edilmeli.

 

Dedicated Web Service Açılmıyor. Task Manager’da açılıp geri kapanıyor.

EXCEPTION: LoadPreferences: C:\Siebel\8.1\Client_1\bin\SADMIN&Siebel Power Communications.spf: An attempt was made to access an unnamed file past its end.: Deserialize operation failed. Preference file may be corrupted

Log’da ki bu hatada belirttiği gibi “SADMIN&Siebel Power Communications.spf” dosyası corrupt olmuş olabilir. Bu user'ı kullanan başka kullanıcılardan .spf dosyası alıp düzeltilebilir.

Generic SSA NOTOK error message.(SBL-DAT-00472)

Sistem kolonlarının boş olması, datasal bir sorun ya data update edilir ya da başka data ile test edilir.


The selected record has been modified by another user since it was retrieved.  Please continue.(SBL-DAT-00523)

Bu hata bir data aynı anda birden fazla farklı BC'de güncelleniyorsa verilir. Örneğin Service Request BC'sinde SetFieldValue'da bir WF çağırıp aynı data Service_Request_Light BC'sinde de güncelleniyorsa bu hatayı verir. Service_Request_Light BC'sinde güncellemeden önce veya sonra bu BC refresh edilir. 


Siebel-ERR-1109: Unable to read value from export file (Data length (4) > Column definition (1)).

Siebel-ERR-1107: Unable to read row 1 from export file (UTLDataValRead pBuf, col 13: ICHILD_DELETE ).

Siebel-ERR-1124: Unable to import table "S_LINK" (UTLDataRowRead).

Local tools kurulumunda alınan bu hataları çözmek için aşağıdaki adımlar uygulanır.

local tools'unuzun .cfg dosyasında "ServerDbODBCDataSource" parametresinde yazan ODBC connection name'inizi aklınızda tutun. 

sonrasında regedit.exe üzerinden "HKEY_LOCAL_MACHINE – SOFTWARE – WOW6432Node – ODBC – ODBC.INI" pathine gelip ilgili yukarıdaki server connection odbc stringinizi buluyorsunuz. Ardından aşağıdaki değerleri  buraya tek tek ekliyorsunuz String Value olarak. 

 PacketSize = 0

EnableScrollableCursors = 0 ( Bu değer bazen, siz eklemeden varolabiliyor ama 1 olabiliyor onu 0 yapmamız gerekiyor. )

ColumnsAsChar = 1

ColumnSizeAsCharacter = 1


“SBL-DAT-00393: An end of file error has occurred. Please continue or ask your systems administrator to check your application configuration if the problem persists.”. 

Bu hata zaten oracle’ın bug olarak kabul ettiğini bir hata ver birden fazla Workaround önerilmiş durumda. tüm bu wa'ları yapmanıza rağmen hala aynı hatayı veriyorsa, hataya sebep olan script bloğunu (benim case'de SetFieldValue) tüm kodun en altına yapıştırıp deneyebilirsiniz. 


GUI Entegrasyon'da butona basılıp URL'e erişim sağlanıyor fakat siebel arka planda log out oluyor. Log'da  "[CSRF] : Invalid SRN: " hatası veriyor:

yapılan sybolic URL'in "SSO Disposition" değeri kontrol edilir. büyün ihtimalle sorun buradan kaynaklı.


SBL-IAI-00117: FINS INDUSTRY XML QUERY SERVICE:  Fail to find XML Hierarchy

WF'a verilen hierarchy input'u içeride boş görünüyor ise ve bu hatayı veriyor ise WF'un Workflow Mode'u kontrol edilmelidir ve "Service Flow" olmalıdır.


SBL-UIF-00277 - You may not add a record here. Either you do not have the necessary permission or there is a business rule restriction. For instance, the No Insert property of the Siebel repository applet object or the business component that it uses may be set to TRUE. .(SBL-UIF-00277).

Siebel'ın out of box özelliği, Service Request BC'sinin class'ı (CSSBCServiceRequest) sebebi ile Service Request BO'suna sahip bir ekranda Service Request'in statusu kapalı ise, açık statusunde etkileşim oluşmasına izin vermiyor ve bu hatayı fırlatıyor.

Çözümü:

Service Request BC'sinin user proplarına aşağıdaki user prop eklenir.

Always Enable Child: "Interaction BC ismi"

Yorumlar

Bu blogdaki popüler yayınlar

Siebel OpenUI Presentation Model ve Physical Renderer Yapısı

Long running query'ler için Query Plan fixleme

Profile Attribute Listesi