wcf web servisleri
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
wcf web servisleri
Merhaba
http://delphiturkiye.com/forum/viewtopi ... &hilit=SVC daha önce tartışılan bir konu. bu işe bir çözüm bulundu mu? svc uzantılı web servislerindeki sayfayı import edebiliyormuyuz?
https://95.0.51.130/webservices/bildirimservice.svc
adresindeki servisleri almam lazım. Yardımcı olurmusunuz?
İyi Çalışmalar
http://delphiturkiye.com/forum/viewtopi ... &hilit=SVC daha önce tartışılan bir konu. bu işe bir çözüm bulundu mu? svc uzantılı web servislerindeki sayfayı import edebiliyormuyuz?
https://95.0.51.130/webservices/bildirimservice.svc
adresindeki servisleri almam lazım. Yardımcı olurmusunuz?
İyi Çalışmalar
Re: wcf web servisleri
Merhaba ,
https://95.0.51.130/WebServices/Bildiri ... e.svc?wsdl
WSDL sorunsuzca import ediliyor, siz tam olarak nerde sorun yaşıyorsunuz.
Verdiğiniz linkte tartışılan konularda yaşanan temel sorun KPS nin SVC servisine geçmiş olması değil "Token Based Authentication" doğrulama yönetimini kullanıyor olmasıydı, sizin ulaşmaya çalıştığınız servis te bu durum yoksa bildiğiniz SOAP servisidir bu.
https://95.0.51.130/WebServices/Bildiri ... e.svc?wsdl
WSDL sorunsuzca import ediliyor, siz tam olarak nerde sorun yaşıyorsunuz.
Verdiğiniz linkte tartışılan konularda yaşanan temel sorun KPS nin SVC servisine geçmiş olması değil "Token Based Authentication" doğrulama yönetimini kullanıyor olmasıydı, sizin ulaşmaya çalıştığınız servis te bu durum yoksa bildiğiniz SOAP servisidir bu.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
Re: wcf web servisleri
Size cevap yazmak için girip deneme yaptım. Bu defa import etti.
Re: wcf web servisleri
Delphi 2007 ve Xe2 ile sorunsuz import oluyor. Fakat Delphi 7 ile importta takılıyor. Çok uzun süre bekliyorum ama import sonuçlanmıyor. Delphi 7 de almamız mümkün olabilir mi?
İyi Çalışmalar
İyi Çalışmalar
Re: wcf web servisleri
merhaba ,
delphi xe2 yada delphi 2007 de importla oluşturduğunuz Unit i delphi 7 de kullanmayı denediniz mi?
delphi xe2 yada delphi 2007 de importla oluşturduğunuz Unit i delphi 7 de kullanmayı denediniz mi?
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
Re: wcf web servisleri
tşk vkamadan test yapıyorum, fakat Genel servislerin herhangi birinden bilgi almaya kalktığımda
Sertifika yetkilisi geçersiz veya yanlış - URL:https://95.0.51.130/WebServices/GenelService.svc -
SOAPAction:http://www.gtb.gov.tr//WebServices/IGen ... visUlkeler.
hatası alıyorum. Sebebi ne olabilir?
İyi Çalışmalar
Sertifika yetkilisi geçersiz veya yanlış - URL:https://95.0.51.130/WebServices/GenelService.svc -
SOAPAction:http://www.gtb.gov.tr//WebServices/IGen ... visUlkeler.
hatası alıyorum. Sebebi ne olabilir?
İyi Çalışmalar
Re: wcf web servisleri
Merhabalar ,
şöyle bir önerim olabilir
https://95.0.51.130/WebServices/Bildiri ... e.svc?wsdl adresini İE de yada herhangi bir browserda görüntüleyin, HTTPS olduğu için sayfanın üstü kısmında sertifika bilgilerine eriştiren bir kısayol göreceksiniz oradan sertifikayı indirin ve güvenilen kök sertifiklara ilgili sertifikayı ekleyin. eğer sorun bu şekilde çözülürse programınızın çalıştırılacağı tüm sistemlerde bu işlemi ypamanız gerekecektir.
şöyle bir önerim olabilir
https://95.0.51.130/WebServices/Bildiri ... e.svc?wsdl adresini İE de yada herhangi bir browserda görüntüleyin, HTTPS olduğu için sayfanın üstü kısmında sertifika bilgilerine eriştiren bir kısayol göreceksiniz oradan sertifikayı indirin ve güvenilen kök sertifiklara ilgili sertifikayı ekleyin. eğer sorun bu şekilde çözülürse programınızın çalıştırılacağı tüm sistemlerde bu işlemi ypamanız gerekecektir.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
Re: wcf web servisleri
Biraz uğraştıktan sonra çözümü buldum. .Net için bir örnek vermişler. İçerisindeki .pfx dosyasını göstererek bağlandığımda hata vermedi. Tşk. vkamadan
Kod: Tümünü seç
HTTPRIO1.HTTPWebNode.UserName := Edit1.Text;
HTTPRIO1.HTTPWebNode.Password := Edit2.Text;
HTTPRIO1.HTTPWebNode.ClientCertificate.CertName := 'GTB.HKS.Bildirim.xxxxxxKey.pfx';
Re: wcf web servisleri
usta sen delphi üzerinden bildirim yapabildin mi ben yazdıkları programdan daha bildirim yapamadım.
-
- Üye
- Mesajlar: 43
- Kayıt: 01 Kas 2013 10:03
Re: wcf web servisleri
Yazdıkları programdan bildirim yapılabiliyor.
Delphi üzerinden de diğer servisler de sorun yok ama BildirimKaydet de garip bir hata veriyor.
Delphi üzerinden de diğer servisler de sorun yok ama BildirimKaydet de garip bir hata veriyor.
Re: wcf web servisleri
HTTPRIO1.HTTPWebNode.UserName := ''; buraya halacı user name
HTTPRIO1.HTTPWebNode.Password := ''; halci pasword
HTTPRIO1.HTTPWebNode.ClientCertificate.CertName := 'GTB.HKS.Bildirim.xxxx_TemporaryKey.pfx';
şeklinde mi olacak
aldığım hata :
aşağıdaki gibi hata alıyorum.
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelop ... <faultcode xmlns:a="http://schemas.microsoft.com/ws/2005/05 ... aultstring xml:lang="en-US">The message with Action '' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).</faultstring></s:Fault></s:Body></s:Envelope>
HTTPRIO1.HTTPWebNode.Password := ''; halci pasword
HTTPRIO1.HTTPWebNode.ClientCertificate.CertName := 'GTB.HKS.Bildirim.xxxx_TemporaryKey.pfx';
şeklinde mi olacak
aldığım hata :
aşağıdaki gibi hata alıyorum.
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelop ... <faultcode xmlns:a="http://schemas.microsoft.com/ws/2005/05 ... aultstring xml:lang="en-US">The message with Action '' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).</faultstring></s:Fault></s:Body></s:Envelope>
En son nguzeller tarafından 13 Ara 2013 02:21 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Re: wcf web servisleri
Benim bu servis üzerinde yaptığım incelemelerden servisin .Net ile ve acemice yazıldığı fikrine kapıldım. Dokümantasyon da yeterli değil. O yüzden ortaya çıkan hataların bir çoğunun karşı taraftan kaynaklandığı ön yargısına sahip olun derim...
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Re: wcf web servisleri
dökümanlardan birşey anlamak gerçekten zor .net konusanda bilgim olmayaca ne kadar iyi bilemeyecen, geçen yıldan beri üzerinde çalışıyorlar diye biliyorum.
Re: wcf web servisleri
Merhaba arkadaşlar
Bu servislerin delphi (Delphi Xe2 kullanıyorum) ile ilgili bir sıkıntısı var galiba. HTTPRIO1BeforeExecute te XML'i tekrar oluşturup gönderiyorum. aynı anda memo1 e de kaydediyorum. Servise gönderdiğimde bir sürü saçma hata veriyor. Ama memo1 deki giden mesajı SoapUI programı ile gönderdiğimde kod çalışıyor. Ben birşey anlamadım. Neden aynı kod delphi ile çalışmaz?
Bu servislerin delphi (Delphi Xe2 kullanıyorum) ile ilgili bir sıkıntısı var galiba. HTTPRIO1BeforeExecute te XML'i tekrar oluşturup gönderiyorum. aynı anda memo1 e de kaydediyorum. Servise gönderdiğimde bir sürü saçma hata veriyor. Ama memo1 deki giden mesajı SoapUI programı ile gönderdiğimde kod çalışıyor. Ben birşey anlamadım. Neden aynı kod delphi ile çalışmaz?
Re: wcf web servisleri
Unicode/Ansi kodlama hatası olabilir. Hata mesajını yazarsan belki bir yorum getirebilirim.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)