Kayıtlar

Temmuz, 2021 tarihine ait yayınlar gösteriliyor

Servislerde Append yapısı

Resim
 Web Servislerde Append yapısı Outbound webservis'lerde mesajı oluştururken bazen Integration Object ile oluşturamayacağımız tarzda ya da her datanın tek tek kontrol edilip üzerinde işlem yapıldıktan sonra eklenmesi gereken talepler gelebiliyor. Bu tarz geliştirmelerde  çoğu zaman script ile çözüme gidiliyor. Bu yayınımda scripte ihtiyaç kalmadan WF üzerinde Append ve Load yapısı ile bunu nasıl çözebileceğimizi anlatacağım. 1 - İlk olarak tüm hierarcy'leri içinde barındıran XML tipinde bir IO oluşturulur. 2 - Sonrasında hirercy altında çoklanacak olan integration component ile aynı isime, alt hierarcy'e ait XML tipinde bir IO daha oluşturulur. 3 - Daha sonra  WF içerisinde ana IO için boş bir request oluşturulur. Business Service Name : PRM ANI Utility Service Business Service Method : CreateEmptyPropSet Input Arguments: Input Argument : Hierarchy Name  Type : Literal Value : " Main IO'nun Adı " 4 - Boş mesaj oluşturduktan sonra varsa yapılması gereken işlemle...

Web Servislerde özel karakter hatası (SBL-EAI-00245)

Resim
Web Servislerde özel karakter hatası (SBL-EAI-00245) Normalde hata mesajlarını " Karşılaşılan Hatalar ve Çöümleri " sayfasına ekliyorum fakat bu hata için özel bir yayın oluşturmak istedim.   Web Serviste alınan IDS_XMLCNV_ERR_CONV_NOTXMLCHAR ( Character 'xxx' cannot be represented in XML(SBL-EAI-00245)" hatası, mesaj içerisinde gelen özel karakterler XML Documen'a dönüştürülürken verilmektedir. <siebelf:error> <siebelf:errorcode> SBL-EAI-00245 </siebelf:errorcode> <siebelf:errorsymbol> IDS_XMLCNV_ERR_CONV_NOTXMLCHAR </siebelf:errorsymbol> <siebelf:errormsg> Character 'xxx' cannot be represented in XML(SBL-EAI-00245) </siebelf:errormsg> </siebelf:error> Çözüm olarak dünüşümün yapıldığı business servise input olarak aşağıdaki parametrenin verilmesi gerekiyor. IgnoreCharSetConvErrors = true Kaynak: Document : ( Doc ID 2063786.1 )