🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #346950

Re: WSDL dla kuriera DPD - ciąg dalszy

#346950
From: MKi
Date: Mon, 27 Apr 2020 06:41
33 lines
2661 bytes
>>> Prefiks przestrzeni nazw - temat stary i chyba dalej jest nierozwiązany.
>>>
>>> Możesz poprawić plik XML i uzupełnić/dodać prefiksy.
>>>
>>> W moich aplikacjach tworzę wzorce plików XML (prawidłowe pliki XML z wykorzystaniem SoapUI - https://www.soapui.org/downloads/soapui.html).
>>> W pliku wzorcowym dodane mam parametry np. %NUMER_LISTU%, które później podmieniam właściwymi danymi. W ten sposób otrzymuje prawidłowy plik XML.
>>>
>>> Sorki, że tak późno odpowiadam...
>>>
>>> Marek
>>>
>>
>> Tak właśnie zrobiłem w swoim programie.
>> Ale SoapUI nie znałem - dzięki za linka!
>>
>> Pozdrowienia,
>> MKi
> 
> 
> nie wiem czy nie utrudniasz sobie życia robiąc to poprzez xml. Nie tak dawno musiałem odczytywać historię stanów dostarczania przesyłek przez DPD. Użyłem ich API z wykorzystaniem SOAP i WSDL, mają dobrze opisane metody w dokumentacji a używasz ich w Delphi jak pokazał B.Polak w tym przykładzie https://www.youtube.com/watch?v=P8IXTHkpbQs .
> 

Zapewne nie czytałeś mojego pierwszego pytania
(wątek "WSDL dla kuriera DPD").
Wykorzystałem import dokładnie tak, jak w Twoim linku.
Niestety, moje Delphi (2009) wygenerowało coś,
co nie współpracowało z API serwera DPD.
Okazało się, że błędnie została ustawiona przestrzeń nazw.
Jedynym działającym stabilnie rozwiązaniem okazało się
grzebanie w wysyłanym XML-u w THTTPRIO.BeforeExecute.

Pozdrowienia,
MKi
Technical Details
Message-ID: <5ea67eb6$0$539$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!weretis.net!feeder7.news.weretis.net!border2.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <5c93a970$0$491$65785112@news.neostrada.pl> <23bbafe5-2490-4c06-838d-4cbcbd4693bf@googlegroups.com> <5ea1471f$0$539$65785112@news.neostrada.pl> <239886b5-1ef6-494e-a8fc-0de04bd64ad8@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!weretis.net!feeder7.news.weretis.net!border2.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: WSDL dla kuriera DPD - ciąg dalszy
Newsgroups: pl.comp.lang.delphi
References: <5c93a970$0$491$65785112@news.neostrada.pl> <23bbafe5-2490-4c06-838d-4cbcbd4693bf@googlegroups.com> <5ea1471f$0$539$65785112@news.neostrada.pl> <239886b5-1ef6-494e-a8fc-0de04bd64ad8@googlegroups.com>
From: MKi <emkai@to-nalezy-wywalic.op.pl>
Date: Mon, 27 Apr 2020 08:41:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <239886b5-1ef6-494e-a8fc-0de04bd64ad8@googlegroups.com>
Lines: 34
Message-ID: <5ea67eb6$0$539$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 84.10.18.54
X-Trace: 1587969718 unt-rea-a-02.news.neostrada.pl 539 84.10.18.54:49680
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit