Article View: pl.comp.lang.delphi
Article #346950Re: WSDL dla kuriera DPD - ciąg dalszy
From: MKi
Date: Mon, 27 Apr 2020 06:41
Date: Mon, 27 Apr 2020 06:41
33 lines
2661 bytes
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-mailReferences:
<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