Google Analytics İzleme

08 Temmuz 2009

An error occurred when trying to convert the byte array ... of RFCTYPE RFCTYPE_DATE with length 8 and decimals 0 to XML format hatası çözümü

.Net'te SAP'ye WCF tabanlı erişim yaparken Biztalk Adapter Pack V1.0 kullanıyorsanız SAP DATS veritiplerinden .NET DateTime tipine dönüştürme esnasında hatalar oluşabilmektedir. Bu hatalar genelde SAP'den gelen DATS tipindeki datanın null, 00000000, 99999999 gibi min,max değerleri, uygun olmayan tarih biçinde dönüş olduğunda .NET tarafında dönüştürme olduğunda hataya neden olmaktadır. Bu problem için Microsoft, Adapter Pack V1.0 için yama yayınladı ve bu hatalar için parametresel değer atayarak aşılması sağlandı.

Yama indirme : http://support.microsoft.com/kb/954539/en-us

kaynak:
http://biztalkia.com/blogs/ninocrudele/archive/2009/02/12/wcf-sap-error.aspx
http://social.msdn.microsoft.com/Forums/en-US/biztalkr2adapters/thread/b2b2450a-c5dd-471f-87ff-fb686e4a06c2
The “DataTypesBehavior” binding property in the SAP Adapter: http://blogs.msdn.com/adapters/archive/2008/08/13/the-datatypesbehavior-binding-property-in-the-sap-adapter.aspx

Hiç yorum yok: