🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: WSDL dla kuriera DPD - co robię źle?

#346938
From: zpksoft
Date: Tue, 19 Mar 2019 10:47
48 lines
2633 bytes
W dniu wtorek, 19 marca 2019 10:46:59 UTC+1 użytkownik MKi napisał:
> > 
> > A nie powinno być tak?:
> > 
> > x := dpos.findPostalCodeV1(ad) ;
> > 
> > wygląda na to, że masz o jeden parametr za dużo
> > 
> > Paweł
> > 
> 
> No niestety, deklaracja funkcji w DPDPackageObjServices1.pas jest taka:
> 
> function  findPostalCodeV1(const postalCodeV1: postalCodeV1; const 
> authDataV1: authDataV1): findPostalCodeResponseV1; stdcall;
> 
> Przecież trzeba jakoś podać kod pocztowy do sprawdzenia,
> on jest właśnie w pierwszym parametrze.
> 
> Pozdrowienia,
> MKi

Dokładnie się temu nie przyjrzałem. Jednak w php jest to tylko jeden parametr: struktura zawierająca również kod pocztowy. Ja bym to spróbował zapisać mniej więcej tak:

TPostalCodeV1 = record
  countryCode,
  zipCode: string;
end;

TAuthDataV1 = record
 login,
 masterFid,
 password: string
end;

Tparam16 = record
  postalCodeV1: TpostalCodeV1;
  authDataV1: TauthDataV1;
end;

...

param16.postalCodeV1.countryCode := 'PL';
param16.postalCodeV1.zipCode := '02274';
param16.postalCodeV1.authDataV1 = authData;
result := clientOBJ.findPostalCodeV1(param16);

Paweł
Technical Details
Message-ID: <19180389-1a4a-4017-a1d8-2bec1453bd07@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.166.215.MISMATCH!78no113196itl.0!news-out.google.com!y88ni136ita.0!nntp.google.com!78no113195itl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <5c8f875c$0$502$65785112@news.neostrada.pl> <76e85a13-69ac-4f0e-8699-59921d7442e1@googlegroups.com> <5c90ba85$0$506$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a24:a14:: with SMTP id 20mr2000791itw.23.1552992471975;        Tue, 19 Mar 2019 03:47:51 -0700 (PDT)
X-Received: by 2002:a05:6830:144a:: with SMTP id w10mr1051769otp.154.1552992471659; Tue, 19 Mar 2019 03:47:51 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.166.215.MISMATCH!78no113196itl.0!news-out.google.com!y88ni136ita.0!nntp.google.com!78no113195itl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi
Date: Tue, 19 Mar 2019 03:47:51 -0700 (PDT)
In-Reply-To: <5c90ba85$0$506$65785112@news.neostrada.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=217.99.219.204; posting-account=8ND_mgoAAAD5J9y9fnaTB1Kcu7xKWk7Q
NNTP-Posting-Host: 217.99.219.204
References: <5c8f875c$0$502$65785112@news.neostrada.pl> <76e85a13-69ac-4f0e-8699-59921d7442e1@googlegroups.com> <5c90ba85$0$506$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <19180389-1a4a-4017-a1d8-2bec1453bd07@googlegroups.com>
Subject: Re: WSDL dla kuriera DPD - co robię źle?
From: zpksoft <zpksoft@op.pl>
Injection-Date: Tue, 19 Mar 2019 10:47:51 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit