Tüm Platformlar için Hızlı Uygulama Geliştirme Kitabı... Delphi
Ön Sipariş Talebinde Bulunan Üyelerimiz
Sipariş Talebinde Bulunan Üyelerimiz

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 2/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Hal Kayıt Sistemi Web Servis
#11
(30-11-2017, Saat: 09:53)eyln Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(30-11-2017, Saat: 09:23)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlVermiş olduğum cevaptan olumsuz bir anlam çıkardınız galiba.
Kodlama, isimlendirme standartlarına uygun ve son derece anlaşılır yapılmış.

Fesih bey sorun yok. yhackup adlı arkadaştan alıntı yapacaktım yanlış oldu.Kodları anlaşılmaz bulan oydu.




Kodları anlaşılmaz bulduğum çıkarımını nasıl yaptınız ?

Alıntı:Ne kadar açıklayıcı kod yazmışsınız maşallah,

Bu yazıdan, Bu mu anlaşılıyor ?
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#12
(30-11-2017, Saat: 09:57)yhackup Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(30-11-2017, Saat: 09:53)eyln Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlFesih bey sorun yok. yhackup adlı arkadaştan alıntı yapacaktım yanlış oldu.Kodları anlaşılmaz bulan oydu.




Kodları anlaşılmaz bulduğum çıkarımını nasıl yaptınız ?

Alıntı:Ne kadar açıklayıcı kod yazmışsınız maşallah,

Bu yazıdan, Bu mu anlaşılıyor ?


Yanlış anlamışım.İyi çalışmalar.
Cevapla
#13
(29-11-2017, Saat: 21:00)ismailkocacan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlDelphi tarafında gönderdiğiniz XML ile, ekteki Fiddler dosyasını karşılaştırabilirsiniz.

İsmail bey cevabınız için teşekkürler.Benim yazdığım kodlar sonucu oluşan XML şöyle.
SYNTAX 'de bazı farklar var.Sorun bundanmı kaynaklanıyor.

<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <SOAP-ENV:Body xmlns:NS1="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.ServiceContract" xmlns:NS2="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">
        <BaseRequestMessageOf_ListOf_BildirimKayitIstek xmlns="http://www.gtb.gov.tr//WebServices">
            <Istek>
                <BildirimKayitIstek xsi:type="NS1:BildirimKayitIstek">
                    <BildirimMalBilgileri xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.ServiceContract" xsi:type="NS2:BildirimMalBilgileriDTO">
                        <AnalizeGonderilecekMi xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">false</AnalizeGonderilecekMi>
                        <GelenUlkeId xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">0</GelenUlkeId>
                        <MalinCinsiId xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">5454</MalinCinsiId>
                        <MalinKodNo xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">3749</MalinKodNo>
                        <MalinMiktari xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">250</MalinMiktari>
                        <MalinNiteligi xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">1</MalinNiteligi>
                        <MalinSatisFiyat xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">0.5</MalinSatisFiyat>
                        <MiktarBirimId xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">74</MiktarBirimId>
                        <UretimBeldeId xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">474</UretimBeldeId>
                        <UretimIlId xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">55</UretimIlId>
                        <UretimIlceId xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">87</UretimIlceId>
                        <UretimSekli xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">78</UretimSekli>
                    </BildirimMalBilgileri>
                    <BildirimTuru xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.ServiceContract">195</BildirimTuru>
                    <BildirimciBilgileri xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.ServiceContract" xsi:type="NS2:BildirimciBilgileriDTO">
                        <KisiSifat xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">6</KisiSifat>
                    </BildirimciBilgileri>
                    <IkinciKisiBilgileri xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.ServiceContract" xsi:type="NS2:IkinciKisiBilgileriDTO">
                        <AdSoyad xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">*************</AdSoyad>
                        <CepTel xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">************</CepTel>
                        <Eposta xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model"></Eposta>
                        <KisiSifat xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">4</KisiSifat>
                        <TcKimlikVergiNo xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">*********</TcKimlikVergiNo>
                        <YurtDisiMi xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">false</YurtDisiMi>
                    </IkinciKisiBilgileri>
                    <MalinGidecekYerBilgileri xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.ServiceContract" xsi:type="NS2:MalinGidecekYerBilgileriDTO">
                        <AracPlakaNo xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">*******</AracPlakaNo>
                        <BelgeNo xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">F0002</BelgeNo>
                        <BelgeTipi xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">208</BelgeTipi>
                        <GidecekIsyeriId xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">4715</GidecekIsyeriId>
                        <GidecekUlkeId xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">0</GidecekUlkeId>
                        <GidecekYerBeldeId xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">857</GidecekYerBeldeId>
                        <GidecekYerIlId xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">65</GidecekYerIlId>
                        <GidecekYerIlceId xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">84</GidecekYerIlceId>
                        <GidecekYerIsletmeTuruId xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.Model">7</GidecekYerIsletmeTuruId>
                    </MalinGidecekYerBilgileri>
                    <ReferansBildirimKunyeNo xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.ServiceContract">0</ReferansBildirimKunyeNo>
                    <UniqueId xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.ServiceContract">c565-656</UniqueId>
                </BildirimKayitIstek>
                <BildirimKayitIstek xmlns="" xsi:nil="true" />
            </Istek>
            <Password>********</Password>
            <ServicePassword>**********</ServicePassword>
            <UserName>***************</UserName>
        </BaseRequestMessageOf_ListOf_BildirimKayitIstek>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Cevapla
#14
Olabilir. Benim gönderdiğim XML Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol'li. Sizin Delphi'den ürettiğiniz XML'de namespace görünmüyor.
Delphi bir şekilde XML'i yanlış ya da hatalı üretiyor olabilir.Giden XML'i bir şekilde namespace'li olarak düzenleyip göndermeyi deneyebilirsiniz.
WWW
Cevapla
#15
(30-11-2017, Saat: 22:03)ismailkocacan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlOlabilir. Benim gönderdiğim XML Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol'li. Sizin Delphi'den ürettiğiniz XML'de namespace görünmüyor.
Delphi bir şekilde XML'i yanlış ya da hatalı üretiyor olabilir.Giden XML'i bir şekilde namespace'li olarak düzenleyip göndermeyi deneyebilirsiniz.

Siz XML dosyasını hangi ortamda oluşturuyorsunuz acaba?
Cevapla
#16
(01-12-2017, Saat: 09:20)eyln Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(30-11-2017, Saat: 22:03)ismailkocacan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlOlabilir. Benim gönderdiğim XML Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol'li. Sizin Delphi'den ürettiğiniz XML'de namespace görünmüyor.
Delphi bir şekilde XML'i yanlış ya da hatalı üretiyor olabilir.Giden XML'i bir şekilde namespace'li olarak düzenleyip göndermeyi deneyebilirsiniz.

Siz XML dosyasını hangi ortamda oluşturuyorsunuz acaba?

C#
WWW
Cevapla
#17
Gönderdiğim isteğe gelen cevap...

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><s:Fault><faultcode xmlns:a="http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher">a:InternalServiceFault</faultcode><faultstring xml:lang="en-US">Object reference not set to an instance of an object.</faultstring><detail><ExceptionDetail xmlns="http://schemas.datacontract.org/2004/07/System.ServiceModel" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><HelpLink i:nil="true"/><InnerException i:nil="true"/><Message>Object reference not set to an instance of an object.</Message><StackTrace>   at GTB.HKS.Bildirim.Service.BildirimService.BildirimKaydet(BaseRequestMessage`1 request)&#xD;
   at SyncInvokeBildirimKaydet(Object , Object[] , Object[] )&#xD;
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)&#xD;
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp; rpc)&#xD;
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp; rpc)&#xD;
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc&amp; rpc)&#xD;
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)</StackTrace><Type>System.NullReferenceException</Type></ExceptionDetail></detail></s:Fault></s:Body></s:Envelope>
Cevapla
#18
(01-12-2017, Saat: 09:51)eyln Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlGönderdiğim isteğe gelen cevap...

Kod:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><s:Fault><faultcode xmlns:a="http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher">a:InternalServiceFault</faultcode><faultstring xml:lang="en-US">Object reference not set to an instance of an object.</faultstring><detail><ExceptionDetail xmlns="http://schemas.datacontract.org/2004/07/System.ServiceModel" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><HelpLink i:nil="true"/><InnerException i:nil="true"/><Message>Object reference not set to an instance of an object.</Message><StackTrace>   at GTB.HKS.Bildirim.Service.BildirimService.BildirimKaydet(BaseRequestMessage`1 request)&#xD;
  at SyncInvokeBildirimKaydet(Object , Object[] , Object[] )&#xD;
  at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)&#xD;
  at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp; rpc)&#xD;
  at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp; rpc)&#xD;
  at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc&amp; rpc)&#xD;
  at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)</StackTrace><Type>System.NullReferenceException</Type></ExceptionDetail></detail></s:Fault></s:Body></s:Envelope>
Gönderdiğiniz istek C# ile mi oluşturuldu yoksa Delphi ile mi ?
WWW
Cevapla
#19
(01-12-2017, Saat: 13:13)ismailkocacan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(01-12-2017, Saat: 09:51)eyln Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlGönderdiğim isteğe gelen cevap...

Kod:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><s:Fault><faultcode xmlns:a="http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher">a:InternalServiceFault</faultcode><faultstring xml:lang="en-US">Object reference not set to an instance of an object.</faultstring><detail><ExceptionDetail xmlns="http://schemas.datacontract.org/2004/07/System.ServiceModel" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><HelpLink i:nil="true"/><InnerException i:nil="true"/><Message>Object reference not set to an instance of an object.</Message><StackTrace>   at GTB.HKS.Bildirim.Service.BildirimService.BildirimKaydet(BaseRequestMessage`1 request)&#xD;
  at SyncInvokeBildirimKaydet(Object , Object[] , Object[] )&#xD;
  at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)&#xD;
  at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp; rpc)&#xD;
  at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp; rpc)&#xD;
  at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc&amp; rpc)&#xD;
  at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)</StackTrace><Type>System.NullReferenceException</Type></ExceptionDetail></detail></s:Fault></s:Body></s:Envelope>
Gönderdiğiniz istek C# ile mi oluşturuldu yoksa Delphi ile mi ?

Delphi ile oluşturdum. C# 'a çok hakim değilim...
XML'i text olarak oluşturup idhhtp ile post ettim bad request hatası aldım bu defada...
Cevapla
#20
(01-12-2017, Saat: 13:57)eyln Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(01-12-2017, Saat: 13:13)ismailkocacan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlGönderdiğiniz istek C# ile mi oluşturuldu yoksa Delphi ile mi ?

Delphi ile oluşturdum. C# 'a çok hakim değilim...
XML'i text olarak oluşturup idhhtp ile post ettim bad request hatası aldım bu defada...
Peki Delphi'den istek XML'i namespace'li olarak mı gönderdiniz ?
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  delphi ile web servis yazmak. Kamuran Alpkaya 5 1.380 Dün, Saat: 17:13
Son Yorum: enes6635
  soap uygulamaları kayıt çekme goabdullah 6 1.025 04-11-2018, Saat: 22:01
Son Yorum: enes6635
  Radiobutton ve Checkbox Kayıt İşlemleri - Yardım djharry 3 140 03-10-2018, Saat: 10:58
Son Yorum: Abdullah ILGAZ
  Web Servis Access Violation ahmet_sinav 6 253 25-09-2018, Saat: 15:48
Son Yorum: ahmet_sinav
  Rest Web Servis Cookie Sıkıntısı Hk. satiuqea 7 280 31-08-2018, Saat: 17:36
Son Yorum: SimaWB



Konuyu Okuyanlar: 1 Ziyaretçi