Arkadaşlar İlk nce. net ile SQL serverden veri çekip almak için bi servis oluşturdum Veri tabanı işlemlerini Entitiy ile yapıyorum.. Daha sonra bu Servisi Android projemde çağırmaya çalıştım Soap ile Çağırdım Ama bu hatayı aldım.. Visual studioda Localhost da çalıştırınca veri ekleyip silebiliyorum herhangi bir hata yok IIS de IP üzerinden çağırıyorum gene hata yok... Fakat Telefondan WİFİ açıp bağlanınca veri ekleyince bu hatayı alıyorum Internetten 2-3 saattir bakıyorum fakat doğru cevabı bulamadım.. Genelde bu hata Entitiynin kuralları aştığında veritabanını patlatıyor.. Try Catch bloğuna aldım. Net Kısmında Hata olarak da string bir değer dndürdüm fakat hata vermiyor... Veritabanındaki Stunları nvarchar yaptım sınır kuralını aşıyorumdur diye gene olmadı yardımcı olabilecek var mı? Yada şunu yap belki olur diyebilecek bi mürit? MhmdAlmz tarafından 14/Ara/15 01:27 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

hocam byle çzülmez bu.. nce wcf de hata ayıklamayı ğrenmelisin.. http://www.codeproject.com/Articles/420538/Simple-Steps-to-Enable-Tracing-in-WCF burada anlatıldığı gibidiagnostics kısmını aktif yap bylece hata oluştuğunda detaylı loglamayı Service Trace Viewer da grebilirsin.. Trace viewerı açtığında hatanın rengi sol tarafta kırmızı olarak gsterilir, ona basarsan sağ tarafta tüm detayları grürsün.. İkinci kullanacağın araç ise WcfTestClient dır. Bununla da direk servisi ekleyip, servis fonksiyonlarını invoke edebilirsin.. Hatadan çok anlaşılmıyor ama problemin büyük ihtimal tür uyuşmazlığı ile ilgili.. Bir arkadaş java da servis yazmıştı, ben de. net tarafında bağlanırken sorun yaşamıştım. Keza şimdi yaptığım wcf servisine ios tarafından bağlanınca bazı türlerde sıkıntı olabiliyor.. mesela enum lar varsa cast ediyorsan integer a, Flag attribute ile işaretlemen lazım gibi.. Genelde datetime format, double tipinde hata verir.. Datetime'ı belirli bir formatta yolla hocam, keza double da sistemine gre değişebilir. Mesela ingilizcede nokta iken, türkçede virgül olabiliyor ama bu şekilde sıkıntı çıkartıyor.. Bunlara dikkat etmen lazım.. Zamanım olsa bağlanıp bakarım ama yetiştirmem gereken şeyler var Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Şu Koddan Web servise null değer dnüyor neden? try catch Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

hocam telefondan neden deniyorsunki nce? normal olarak simulatorde denediğinde ne oluyor? en ktü ihtimal bir tane java test uygulaması yap onunla dene.. Orada sorunları çz daha sonra mobil platforma taşı. sonuçta kullandığın dil android.. Bu arada eskiden android üzerine çalışırken, çalıştığım firmadaki webservisi kullanamamıştım, daha sonra yazan eleman demişti ki bazı şeylerin değişmesi lazım java ile uyumu yoktu.. ama neydi ne değildi hatırlamıyorum.. Basit şeylerle başlamak en iyisi, adım adım gidip sorunu bulman gerek.. nce parametresiz bir şey çalıştırmayı dene, sonra tek parametre ama primitive tipte bir parametre alacak, sonra belki bir custom class .. ayrıca neden soap yaptın ki? restful da işini grebilirdi hem daha az sorun çıkarırdı, soap olayı baya karıştırır, hele tecrüben yoksa işin içinden çıkmak zor olabiliyor. Endpoint hatası vermemiş ama oluşturduğun client da, uygun endpointler oluşturdun mu? bir de nerim var, java ile daha uyumlu olan cometD yi kullanabilirsin. Hem c# hem java için uyumludur. c# tarafında cometd. net diye geçer, http://cometd.org/documentation/cometd-java https://github.com/Oyatel/CometD. NET benim çok hoşuma gitti bu kütüphane ve gayet de stabil çalışıyor. multi-channel destekliyor, bir çok avantajı var.. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

neden harici bir kütüphane kullanıyorsun ki hocam, burda dinamik servis oluşturma varmış zaten http://www.codeproject.com/Articles/777036/Consuming-WCF-Service-in-Java-Client arkaplanda servisin proxysisini oluşturuyor ve o şekilde bağlanıyor. Bu şekilde yntemi kullanmak daha doğru ve kolaydır. Çünkü diğer türlü manual olarak fonksiyon adından tut da, değişken türü, ismi v. s. hep senin vermen lazım.. Ama bahsettiğm şey proxy sayesinde servisin metodlarını oluşturuyor. Benimde yle abim bende clientimi kendim yazıyorum Hazır kütüphane kullanma taraftarı değilim zaten sanıırm benim telefonda sorun var null değer gnderiyor. s Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Son defa üste çıksın çıldıracam Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

neden harici bir kütüphane kullanıyorsun ki hocam, burda dinamik servis oluşturma varmış zaten http://www.codeproject.com/Articles/777036/Consuming-WCF-Service-in-Java-Client arkaplanda servisin proxysisini oluşturuyor ve o şekilde bağlanıyor. Bu şekilde yntemi kullanmak daha doğru ve kolaydır. Çünkü diğer türlü manual olarak fonksiyon adından tut da, değişken türü, ismi v. s. hep senin vermen lazım.. Ama bahsettiğm şey proxy sayesinde servisin metodlarını oluşturuyor. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

hocam byle çzülmez bu.. nce wcf de hata ayıklamayı ğrenmelisin.. http://www.codeproject.com/Articles/420538/Simple-Steps-to-Enable-Tracing-in-WCF burada anlatıldığı gibidiagnostics kısmını aktif yap bylece hata oluştuğunda detaylı loglamayı Service Trace Viewer da grebilirsin.. Trace viewerı açtığında hatanın rengi sol tarafta kırmızı olarak gsterilir, ona basarsan sağ tarafta tüm detayları grürsün.. İkinci kullanacağın araç ise WcfTestClient dır. Bununla da direk servisi ekleyip, servis fonksiyonlarını invoke edebilirsin.. Hatadan çok anlaşılmıyor ama problemin büyük ihtimal tür uyuşmazlığı ile ilgili.. Bir arkadaş java da servis yazmıştı, ben de. net tarafında bağlanırken sorun yaşamıştım. Keza şimdi yaptığım wcf servisine ios tarafından bağlanınca bazı türlerde sıkıntı olabiliyor.. mesela enum lar varsa cast ediyorsan integer a, Flag attribute ile işaretlemen lazım gibi.. Genelde datetime format, double tipinde hata verir.. Datetime'ı belirli bir formatta yolla hocam, keza double da sistemine gre değişebilir. Mesela ingilizcede nokta iken, türkçede virgül olabiliyor ama bu şekilde sıkıntı çıkartıyor.. Bunlara dikkat etmen lazım.. Zamanım olsa bağlanıp bakarım ama yetiştirmem gereken şeyler var Abi sorun zaten propertylerin null gndermesi hiçbir veriyi gndermiyor servise o yüzden hata alıyorum gndermemesinin sebebi soap kütüphanesi diye yeniden indirdim. Tür uyuşmazlığı olması imkansız onu tektek 3 defa kontrol ettim web servis benim olduğu için veri türleri. Aynı 2 3 defa çağırdım bu web servisi hiç sıkıntı olmadı bu gün karşılaştım bununla :/ bu dediğin şeye baktım da hiçbirşey anlamdım ileri seviye programcı için bunlar inine inmek için :/ ben daha begginerim ama Buna daha sonra bakacağım ğrenene kadar iyi birşeye benziyor ama işte anlasam Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Üste :( Sorun Çzülmedi EDİT : Sorun Propertylerimin Webservisime Null olarak gnderilmesi fakat bunu nasıl çzeceğimi bilmiyorum... Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

hocam telefondan neden deniyorsunki nce? normal olarak simulatorde denediğinde ne oluyor? en ktü ihtimal bir tane java test uygulaması yap onunla dene.. Orada sorunları çz daha sonra mobil platforma taşı. sonuçta kullandığın dil android.. Bu arada eskiden android üzerine çalışırken, çalıştığım firmadaki webservisi kullanamamıştım, daha sonra yazan eleman demişti ki bazı şeylerin değişmesi lazım java ile uyumu yoktu.. ama neydi ne değildi hatırlamıyorum.. Basit şeylerle başlamak en iyisi, adım adım gidip sorunu bulman gerek.. nce parametresiz bir şey çalıştırmayı dene, sonra tek parametre ama primitive tipte bir parametre alacak, sonra belki bir custom class .. ayrıca neden soap yaptın ki? restful da işini grebilirdi hem daha az sorun çıkarırdı, soap olayı baya karıştırır, hele tecrüben yoksa işin içinden çıkmak zor olabiliyor. Endpoint hatası vermemiş ama oluşturduğun client da, uygun endpointler oluşturdun mu? bir de nerim var, java ile daha uyumlu olan cometD yi kullanabilirsin. Hem c# hem java için uyumludur. c# tarafında cometd. net diye geçer, http://cometd.org/documentation/cometd-java https://github.com/Oyatel/CometD. NET benim çok hoşuma gitti bu kütüphane ve gayet de stabil çalışıyor. multi-channel destekliyor, bir çok avantajı var.. Parçadan bütüne gittim zaten ilk nce webde çalıştırdım sonra emülator de local de sonra farklı bi ip de telefonumda açtım yetkiler falan tam ama null değer gnderiyor sorunum benim bu Senin bu dediklerini yapmam için baya iyi olmam lazım... Bi String ahmet demek var bide kendi yazdığın string clasını cağırıp string ahmet demek var senin dediğin kendi classını kendin adapterini kendin socketini kendin yaz diyosun ama işte senin kadar bilgili değilim :/ ilk nce yüzeysel birkaç kütüphane kullanıp daha sonra ne işe yaradığını ğrendikten sonra kendi kütüphanemi kendim yazacağım zaten ama ilk nce hazırları kullanmam lazım ki mantığını anlayabileyim :( Sen bana çok ağır kaynaklar veriyorsun bakıyorum bakıyorum anlamıyorum vallaha :/ Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!