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ı:
(30-11-2017, Saat: 09:23)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Vermiş 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 ?
WWW
Cevapla
#12
(30-11-2017, Saat: 09:57)yhackup Adlı Kullanıcıdan Alıntı:
(30-11-2017, Saat: 09:53)eyln Adlı Kullanıcıdan Alıntı: 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 ?


Yanlış anlamışım.İyi çalışmalar.
Cevapla
#13
(29-11-2017, Saat: 21:00)ismailkocacan Adlı Kullanıcıdan Alıntı: Delphi 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 namespace'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ı: Olabilir. Benim gönderdiğim XML namespace'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ı:
(30-11-2017, Saat: 22:03)ismailkocacan Adlı Kullanıcıdan Alıntı: Olabilir. Benim gönderdiğim XML namespace'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...

[Ars=xml]<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>[/ars]
Cevapla
#18
(01-12-2017, Saat: 09:51)eyln Adlı Kullanıcıdan Alıntı: 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>
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ı:
(01-12-2017, Saat: 09:51)eyln Adlı Kullanıcıdan Alıntı: 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>
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ı:
(01-12-2017, Saat: 13:13)ismailkocacan Adlı Kullanıcıdan Alıntı: 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...
Peki Delphi'den istek XML'i namespace'li olarak mı gönderdiniz ?
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Modern Servis Uygulama İskeleti Tuğrul HELVACI 24 24.943 06-05-2026, Saat: 21:47
Son Yorum: frmman
  Datasnap veritabanı kayıt serdar 2 357 30-11-2025, Saat: 10:53
Son Yorum: serdar
  Rest servis api uygulaması yapma tuna 13 1.373 17-10-2025, Saat: 18:40
Son Yorum: tuna
  Veri Tabanına Kontrollü Kayıt Yaptırma bünyamin68 20 4.257 08-06-2025, Saat: 09:40
Son Yorum: izmaimen
  fastreport şablonu database e kayıt ercanskose 11 2.450 18-02-2025, Saat: 17:10
Son Yorum: akuyumcu63



Konuyu Okuyanlar: 2 Ziyaretçi