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
  Web Servis SOAP eyln 19 841 22-03-2024, Saat: 13:06
Son Yorum: eyln
  Veri Tabanına Kontrollü Kayıt Yaptırma bünyamin68 15 614 08-03-2024, Saat: 00:06
Son Yorum: TuncayDelphi
  net.tcp web servis clienti yazma erkankurtaga 3 310 27-02-2024, Saat: 00:01
Son Yorum: mkysoft
  WebBrowser Pdf Kayıt Etme sadoal351 1 550 11-07-2023, Saat: 12:39
Son Yorum: delphiman
  DBGrid de Birden Fazla Kayıt Seçmek. OZCANK 12 3.257 07-07-2023, Saat: 15:31
Son Yorum: emre



Konuyu Okuyanlar: 1 Ziyaretçi