Skip to main content

Posts

Showing posts from July, 2005

Oracle Forms ile Web Servislerine Erişim

Geçtiğimiz günlerde çalıştığım şirket, başka bir yazılım şirketine teknolojik destek vermek için beni görevlendirdi. Oracle Forms Developer kullanılarak geliştirilmiş bir hastane otomasyonun bazı web servislerini kullanması gerekiyordu. 3-4 günlük bir çalışmanın ardından görevimi başarıyla tamamladım çok şükür. Yalnız gerçekten bu çok kolay olmadı. Çünkü Oracle Forms direkt olarak web servislerine erişmek için bir teknoloji barındırmıyordu bünyesinde. Yaptığım araştırmalar sonucunda Oracle Forms'un Java class'larını import edip, kullanabildiğini gördüm. İşte bu durumda problemi çözmüş olduğumu hissettim. Ama yinede beni bekliyen engeller vardı. Bundan emindim çünkü hiç bilmediğim bir ortamda bilmediğim kodları yazacaktım. Ayrıca java konusunda bilgi sahibi olsamda çok tecrübeli değildim ve uzun zamandır java ile ilgilenmemiştim. Ve düşündüğüm gibi birçok problem çıktı karşıma. Ama yinede bu problemleri tek tek aşıp çözüme gitmeyi başardım. Bir Murphy kanunu: "Eğer çıkması ...

Bilinmeyen .NET Bug'ları !

.NET Framework'deki bazı metodlarda rastladığım ve tahminimce Microsoft tarafından henüz bilinmeyen Bug'ları sizinle paylaşmak istedim. Bu Bug'lar meşhur problemimiz olan "ı,İ" karakterlerinden kaynaklanıyor. Emin değilim ama .NET'de string'ler üzerinde işlem yapan tüm metodlarda bu Bug'ın olması muhtemel. Eğer mevcut kodlarınızda bu metodları kullanmışsanız ve birgün ummadık bir şekilde kodunuz yanlış çalışırsa ilk önce bu metodları kontrol etmenizi tavsiye ederim. Şimdilik ilk hatırladıklarımı yazıyorum, aklıma geldikçe veya yenilerine rastladıkça buraya ekleyeceğim. - ToCharArray() metodu ı veya İ harfi içeren string'lerde geriye eksik char dizisi gönderiyor. Mesela; "KARACALI İbrahim".ToCharArray() metodu geriye 16 elamanlı bir char dizisi döndürmesi gerekirken "İ" karakterine rastladığında çalışmasını yarıda kesiyor ve geriye 9 elemanlı bir char dizisi döndürüyor.