Index: AAPClient/ProScan.dproj.local
===================================================================
diff -u -r65 -r81
--- AAPClient/ProScan.dproj.local (.../ProScan.dproj.local) (revision 65)
+++ AAPClient/ProScan.dproj.local (.../ProScan.dproj.local) (revision 81)
@@ -9,22 +9,22 @@
2019/03/01 14:34:33.000.220,E:\svn\Delphi\AAPClient\UI\DrieKnoppenScherm.pas=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/01 14:34:33.000.220,E:\svn\Delphi\AAPClient\UI\DrieKnoppenScherm.dfm=E:\svn\Delphi\AAPClient\Unit1.dfm
2019/03/01 15:26:22.000.761,=E:\svn\Delphi\AAPClient\Unit1.pas
- 2019/03/01 15:27:42.000.618,E:\svn\Delphi\AAPClient\Unit1.pas=E:\svn\Delphi\AAPClient\UI\LoginScherm.pas
2019/03/01 15:27:42.000.618,E:\svn\Delphi\AAPClient\Unit1.dfm=E:\svn\Delphi\AAPClient\UI\LoginScherm.dfm
+ 2019/03/01 15:27:42.000.618,E:\svn\Delphi\AAPClient\Unit1.pas=E:\svn\Delphi\AAPClient\UI\LoginScherm.pas
2019/03/04 07:46:54.000.107,=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/04 07:48:44.000.257,=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/04 07:48:53.000.280,E:\svn\Delphi\AAPClient\UI\LoginScherm.pas=
- 2019/03/04 07:49:00.000.838,E:\svn\Delphi\AAPClient\UI\LoginScherm.dfm=E:\svn\Delphi\AAPClient\Unit1.dfm
2019/03/04 07:49:00.000.838,E:\svn\Delphi\AAPClient\UI\LoginScherm.pas=E:\svn\Delphi\AAPClient\Unit1.pas
+ 2019/03/04 07:49:00.000.838,E:\svn\Delphi\AAPClient\UI\LoginScherm.dfm=E:\svn\Delphi\AAPClient\Unit1.dfm
2019/03/05 10:51:12.000.820,=E:\svn\Delphi\AAPClient\WS.pas
2019/03/05 10:53:16.000.806,=E:\svn\Delphi\AAPClient\WS.pas
2019/03/05 10:56:57.000.976,E:\svn\Delphi\AAPClient\WS.pas=E:\svn\Delphi\AAPClient\WS\GebruikerService.pas
2019/03/05 11:54:27.000.053,=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/05 11:57:08.000.016,E:\svn\Delphi\AAPClient\UI\PopupScherm.dfm=E:\svn\Delphi\AAPClient\Unit1.dfm
2019/03/05 11:57:08.000.016,E:\svn\Delphi\AAPClient\UI\PopupScherm.pas=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/06 07:41:24.000.503,=E:\svn\Delphi\AAPClient\Unit1.pas
- 2019/03/06 07:41:41.000.580,E:\svn\Delphi\AAPClient\UI\Images.pas=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/06 07:41:41.000.580,E:\svn\Delphi\AAPClient\UI\Images.dfm=E:\svn\Delphi\AAPClient\Unit1.dfm
+ 2019/03/06 07:41:41.000.580,E:\svn\Delphi\AAPClient\UI\Images.pas=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/07 08:39:12.000.150,=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/07 08:39:29.000.118,E:\svn\Delphi\AAPClient\UI\HomeScherm.pas=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/07 08:39:29.000.118,E:\svn\Delphi\AAPClient\UI\HomeScherm.dfm=E:\svn\Delphi\AAPClient\Unit1.dfm
@@ -35,31 +35,34 @@
2019/03/07 15:19:13.000.507,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=E:\svn\Delphi\AAPClient\WS.pas
2019/03/08 10:21:18.000.208,=E:\svn\Delphi\AAPClient\WS.pas
2019/03/08 10:26:55.000.996,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=
- 2019/03/08 10:27:08.000.419,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=E:\svn\Delphi\AAPClient\UI\PalletScherm.pas
2019/03/08 10:27:08.000.419,E:\svn\Delphi\AAPClient\WS\DnaCodeService.dfm=E:\svn\Delphi\AAPClient\UI\PalletScherm.dfm
+ 2019/03/08 10:27:08.000.419,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=E:\svn\Delphi\AAPClient\UI\PalletScherm.pas
2019/03/08 10:27:45.000.805,E:\svn\Delphi\AAPClient\UI\PalletScherm.pas=E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas
2019/03/08 10:27:45.000.805,E:\svn\Delphi\AAPClient\UI\PalletScherm.dfm=E:\svn\Delphi\AAPClient\WS\DnaCodeService.dfm
2019/03/08 10:28:02.000.451,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=E:\svn\Delphi\AAPClient\WS.pas
2019/03/08 11:14:25.000.860,=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/08 11:15:19.000.292,E:\svn\Delphi\AAPClient\UI\BestaandePalletScherm.pas=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/08 11:15:19.000.292,E:\svn\Delphi\AAPClient\UI\BestaandePalletScherm.dfm=E:\svn\Delphi\AAPClient\Unit1.dfm
2019/03/08 13:41:42.000.692,=E:\svn\Delphi\AAPClient\Unit1.pas
- 2019/03/08 13:43:18.000.167,E:\svn\Delphi\AAPClient\UI\DnaCodeScherm.pas=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/08 13:43:18.000.168,E:\svn\Delphi\AAPClient\UI\DnaCodeScherm.dfm=E:\svn\Delphi\AAPClient\Unit1.dfm
+ 2019/03/08 13:43:18.000.167,E:\svn\Delphi\AAPClient\UI\DnaCodeScherm.pas=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/08 16:42:04.000.691,=E:\svn\Delphi\AAPClient\WS.pas
2019/03/08 16:42:12.000.086,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=
2019/03/08 16:42:32.000.114,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=E:\svn\Delphi\AAPClient\WS.pas
2019/03/12 11:42:34.000.194,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=
2019/03/12 11:42:41.000.845,=E:\svn\Delphi\AAPClient\WS.pas
2019/03/12 11:42:52.000.715,E:\svn\Delphi\AAPClient\WS.pas=E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas
2019/03/18 09:44:48.000.103,=E:\svn\Delphi\AAPClient\Unit1.pas
- 2019/03/18 09:46:03.000.084,E:\svn\Delphi\AAPClient\Unit1.dfm=E:\svn\Delphi\AAPClient\UI\InfoLogScherm.dfm
2019/03/18 09:46:03.000.084,E:\svn\Delphi\AAPClient\Unit1.pas=E:\svn\Delphi\AAPClient\UI\InfoLogScherm.pas
+ 2019/03/18 09:46:03.000.084,E:\svn\Delphi\AAPClient\Unit1.dfm=E:\svn\Delphi\AAPClient\UI\InfoLogScherm.dfm
2019/03/18 11:06:46.000.842,=E:\svn\Delphi\AAPClient\WS.pas
2019/03/18 11:07:10.000.880,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=
2019/03/18 11:07:23.000.750,E:\svn\Delphi\AAPClient\WS.pas=E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas
2019/03/19 14:36:29.587,=E:\svn\Delphi\AAPClient\Unit1.pas
2019/03/19 14:42:58.764,E:\svn\Delphi\AAPClient\UI\UiContext.pas=E:\svn\Delphi\AAPClient\Unit1.pas
+ 2019/03/20 14:52:28.434,=E:\svn\Delphi\AAPClient\WS.pas
+ 2019/03/20 14:52:34.233,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=
+ 2019/03/20 14:52:47.492,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=E:\svn\Delphi\AAPClient\WS.pas
Index: AAPClient/ProScan.dpr
===================================================================
diff -u -r65 -r81
--- AAPClient/ProScan.dpr (.../ProScan.dpr) (revision 65)
+++ AAPClient/ProScan.dpr (.../ProScan.dpr) (revision 81)
@@ -13,8 +13,8 @@
BestaandePalletScherm in 'UI\BestaandePalletScherm.pas' {fmBestaandePalletScherm},
DnaCodeScherm in 'UI\DnaCodeScherm.pas' {fmDnaCodeScherm},
InfoLogScherm in 'UI\InfoLogScherm.pas' {fmInfoLogScherm},
- DnaCodeService in 'WS\DnaCodeService.pas',
- UiContext in 'UI\UiContext.pas';
+ UiContext in 'UI\UiContext.pas',
+ DnaCodeService in 'WS\DnaCodeService.pas';
{$R *.res}
Index: AAPClient/ProScan.dproj
===================================================================
diff -u -r65 -r81
--- AAPClient/ProScan.dproj (.../ProScan.dproj) (revision 65)
+++ AAPClient/ProScan.dproj (.../ProScan.dproj) (revision 81)
@@ -123,8 +123,8 @@
dfm
-
+
Cfg_2
Base
Index: AAPClient/WS/DnaCodeService.pas
===================================================================
diff -u -r50 -r81
--- AAPClient/WS/DnaCodeService.pas (.../DnaCodeService.pas) (revision 50)
+++ AAPClient/WS/DnaCodeService.pas (.../DnaCodeService.pas) (revision 81)
@@ -5,7 +5,7 @@
// >Import : http://tve-w7:57772/csp/dev1/WS.Halux.AAP.DnaCodeService.CLS?WSDL=1>0
// Encoding : UTF-8
// Version : 1.0
-// (18/03/2019 11:06:46 - - $Rev: 45757 $)
+// (20/03/2019 14:52:28 - - $Rev: 45757 $)
// ************************************************************************ //
unit DnaCodeService;
@@ -34,28 +34,56 @@
// !:string - "http://www.w3.org/2001/XMLSchema"[Gbl]
// !:boolean - "http://www.w3.org/2001/XMLSchema"[Gbl]
+ DataTransferObject = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
+ ValideerPalletCodeResponse = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
DnaCodeAfmeldenRequest = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
RequestHeader = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
ValideerPalletCodeRequest = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
ZoekViaToeleveringRequest = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
ZoekViaPalletCodeRequest = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
- DataTransferObject = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
- ValideerPalletCodeResponse = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
ResponseHeader = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
- DnaCode = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
+ ToeleveringBijwerkenResponse = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
+ ToeleveringBijwerkenRequest = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
DnaCodeAfmeldenResponse = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
ZoekViaToeleveringResponse = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
ZoekViaPalletCodeResponse = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
+ DnaCode = class; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
{$SCOPEDENUMS ON}
{ "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblSmpl] }
- DnaCodeStatus = (Nieuw, Gescand, Ongedaan);
+ DnaCodeStatus = (Nieuw, Gescand, Ongedaan, OnHold, InBuffer);
{$SCOPEDENUMS OFF}
// ************************************************************************ //
+ // XML : DataTransferObject, global,
+ // Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
+ // ************************************************************************ //
+ DataTransferObject = class(TRemotable)
+ private
+ published
+ end;
+
+
+
+ // ************************************************************************ //
+ // XML : ValideerPalletCodeResponse, global,
+ // Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
+ // ************************************************************************ //
+ ValideerPalletCodeResponse = class(DataTransferObject)
+ private
+ FHeader: ResponseHeader;
+ public
+ destructor Destroy; override;
+ published
+ property Header: ResponseHeader read FHeader write FHeader;
+ end;
+
+
+
+ // ************************************************************************ //
// XML : DnaCodeAfmeldenRequest, global,
// Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
// ************************************************************************ //
@@ -152,21 +180,25 @@
// ************************************************************************ //
- // XML : DataTransferObject, global,
+ // XML : ResponseHeader, global,
// Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
// ************************************************************************ //
- DataTransferObject = class(TRemotable)
+ ResponseHeader = class(TRemotable)
private
+ FStatus: String_;
+ FOmschrijving: String_;
published
+ property Status: String_ read FStatus write FStatus;
+ property Omschrijving: String_ read FOmschrijving write FOmschrijving;
end;
// ************************************************************************ //
- // XML : ValideerPalletCodeResponse, global,
+ // XML : ToeleveringBijwerkenResponse, global,
// Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
// ************************************************************************ //
- ValideerPalletCodeResponse = class(DataTransferObject)
+ ToeleveringBijwerkenResponse = class(DataTransferObject)
private
FHeader: ResponseHeader;
public
@@ -175,25 +207,110 @@
property Header: ResponseHeader read FHeader write FHeader;
end;
- Horolog = type string; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblSmpl] }
// ************************************************************************ //
- // XML : ResponseHeader, global,
+ // XML : ToeleveringBijwerkenRequest, global,
// Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
// ************************************************************************ //
- ResponseHeader = class(TRemotable)
+ ToeleveringBijwerkenRequest = class(TRemotable)
private
- FStatus: String_;
- FOmschrijving: String_;
+ FHeader: RequestHeader;
+ FToelevering: string;
+ FStatus: DnaCodeStatus;
+ public
+ destructor Destroy; override;
published
- property Status: String_ read FStatus write FStatus;
- property Omschrijving: String_ read FOmschrijving write FOmschrijving;
+ property Header: RequestHeader read FHeader write FHeader;
+ property Toelevering: string read FToelevering write FToelevering;
+ property Status: DnaCodeStatus read FStatus write FStatus;
end;
+ ArrayOfDnaCodeDnaCode = array of DnaCode; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
// ************************************************************************ //
+ // XML : DnaCodeAfmeldenResponse, global,
+ // Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
+ // ************************************************************************ //
+ DnaCodeAfmeldenResponse = class(DataTransferObject)
+ private
+ FHeader: ResponseHeader;
+ FAantalInToelevering: Int64;
+ FAantalInToelevering_Specified: boolean;
+ FAantalReedsGescand: Int64;
+ FAantalReedsGescand_Specified: boolean;
+ FDnaCodes: ArrayOfDnaCodeDnaCode;
+ FDnaCodes_Specified: boolean;
+ procedure SetAantalInToelevering(Index: Integer; const AInt64: Int64);
+ function AantalInToelevering_Specified(Index: Integer): boolean;
+ procedure SetAantalReedsGescand(Index: Integer; const AInt64: Int64);
+ function AantalReedsGescand_Specified(Index: Integer): boolean;
+ procedure SetDnaCodes(Index: Integer; const AArrayOfDnaCodeDnaCode: ArrayOfDnaCodeDnaCode);
+ function DnaCodes_Specified(Index: Integer): boolean;
+ public
+ destructor Destroy; override;
+ published
+ property Header: ResponseHeader read FHeader write FHeader;
+ property AantalInToelevering: Int64 Index (IS_OPTN) read FAantalInToelevering write SetAantalInToelevering stored AantalInToelevering_Specified;
+ property AantalReedsGescand: Int64 Index (IS_OPTN) read FAantalReedsGescand write SetAantalReedsGescand stored AantalReedsGescand_Specified;
+ property DnaCodes: ArrayOfDnaCodeDnaCode Index (IS_OPTN or IS_UNBD or IS_NLBL) read FDnaCodes write SetDnaCodes stored DnaCodes_Specified;
+ end;
+
+
+
+ // ************************************************************************ //
+ // XML : ZoekViaToeleveringResponse, global,
+ // Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
+ // ************************************************************************ //
+ ZoekViaToeleveringResponse = class(DataTransferObject)
+ private
+ FHeader: ResponseHeader;
+ FAantalInToelevering: Int64;
+ FAantalInToelevering_Specified: boolean;
+ FAantalReedsGescand: Int64;
+ FAantalReedsGescand_Specified: boolean;
+ FDnaCodes: ArrayOfDnaCodeDnaCode;
+ FDnaCodes_Specified: boolean;
+ procedure SetAantalInToelevering(Index: Integer; const AInt64: Int64);
+ function AantalInToelevering_Specified(Index: Integer): boolean;
+ procedure SetAantalReedsGescand(Index: Integer; const AInt64: Int64);
+ function AantalReedsGescand_Specified(Index: Integer): boolean;
+ procedure SetDnaCodes(Index: Integer; const AArrayOfDnaCodeDnaCode: ArrayOfDnaCodeDnaCode);
+ function DnaCodes_Specified(Index: Integer): boolean;
+ public
+ destructor Destroy; override;
+ published
+ property Header: ResponseHeader read FHeader write FHeader;
+ property AantalInToelevering: Int64 Index (IS_OPTN) read FAantalInToelevering write SetAantalInToelevering stored AantalInToelevering_Specified;
+ property AantalReedsGescand: Int64 Index (IS_OPTN) read FAantalReedsGescand write SetAantalReedsGescand stored AantalReedsGescand_Specified;
+ property DnaCodes: ArrayOfDnaCodeDnaCode Index (IS_OPTN or IS_UNBD or IS_NLBL) read FDnaCodes write SetDnaCodes stored DnaCodes_Specified;
+ end;
+
+
+
+ // ************************************************************************ //
+ // XML : ZoekViaPalletCodeResponse, global,
+ // Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
+ // ************************************************************************ //
+ ZoekViaPalletCodeResponse = class(DataTransferObject)
+ private
+ FHeader: ResponseHeader;
+ FDnaCodes: ArrayOfDnaCodeDnaCode;
+ FDnaCodes_Specified: boolean;
+ procedure SetDnaCodes(Index: Integer; const AArrayOfDnaCodeDnaCode: ArrayOfDnaCodeDnaCode);
+ function DnaCodes_Specified(Index: Integer): boolean;
+ public
+ destructor Destroy; override;
+ published
+ property Header: ResponseHeader read FHeader write FHeader;
+ property DnaCodes: ArrayOfDnaCodeDnaCode Index (IS_OPTN or IS_UNBD or IS_NLBL) read FDnaCodes write SetDnaCodes stored DnaCodes_Specified;
+ end;
+
+ Horolog = type string; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblSmpl] }
+
+
+ // ************************************************************************ //
// XML : DnaCode, global,
// Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
// ************************************************************************ //
@@ -277,90 +394,9 @@
property SequentieNummer: string Index (IS_OPTN) read FSequentieNummer write SetSequentieNummer stored SequentieNummer_Specified;
end;
- ArrayOfDnaCodeDnaCode = array of DnaCode; { "http://www.vanhoecke.be/Halux/AAP/DnaCode"[GblCplx] }
-
// ************************************************************************ //
- // XML : DnaCodeAfmeldenResponse, global,
// Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
- // ************************************************************************ //
- DnaCodeAfmeldenResponse = class(DataTransferObject)
- private
- FHeader: ResponseHeader;
- FAantalInToelevering: Int64;
- FAantalInToelevering_Specified: boolean;
- FAantalReedsGescand: Int64;
- FAantalReedsGescand_Specified: boolean;
- FDnaCodes: ArrayOfDnaCodeDnaCode;
- FDnaCodes_Specified: boolean;
- procedure SetAantalInToelevering(Index: Integer; const AInt64: Int64);
- function AantalInToelevering_Specified(Index: Integer): boolean;
- procedure SetAantalReedsGescand(Index: Integer; const AInt64: Int64);
- function AantalReedsGescand_Specified(Index: Integer): boolean;
- procedure SetDnaCodes(Index: Integer; const AArrayOfDnaCodeDnaCode: ArrayOfDnaCodeDnaCode);
- function DnaCodes_Specified(Index: Integer): boolean;
- public
- destructor Destroy; override;
- published
- property Header: ResponseHeader read FHeader write FHeader;
- property AantalInToelevering: Int64 Index (IS_OPTN) read FAantalInToelevering write SetAantalInToelevering stored AantalInToelevering_Specified;
- property AantalReedsGescand: Int64 Index (IS_OPTN) read FAantalReedsGescand write SetAantalReedsGescand stored AantalReedsGescand_Specified;
- property DnaCodes: ArrayOfDnaCodeDnaCode Index (IS_OPTN or IS_UNBD or IS_NLBL) read FDnaCodes write SetDnaCodes stored DnaCodes_Specified;
- end;
-
-
-
- // ************************************************************************ //
- // XML : ZoekViaToeleveringResponse, global,
- // Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
- // ************************************************************************ //
- ZoekViaToeleveringResponse = class(DataTransferObject)
- private
- FHeader: ResponseHeader;
- FAantalInToelevering: Int64;
- FAantalInToelevering_Specified: boolean;
- FAantalReedsGescand: Int64;
- FAantalReedsGescand_Specified: boolean;
- FDnaCodes: ArrayOfDnaCodeDnaCode;
- FDnaCodes_Specified: boolean;
- procedure SetAantalInToelevering(Index: Integer; const AInt64: Int64);
- function AantalInToelevering_Specified(Index: Integer): boolean;
- procedure SetAantalReedsGescand(Index: Integer; const AInt64: Int64);
- function AantalReedsGescand_Specified(Index: Integer): boolean;
- procedure SetDnaCodes(Index: Integer; const AArrayOfDnaCodeDnaCode: ArrayOfDnaCodeDnaCode);
- function DnaCodes_Specified(Index: Integer): boolean;
- public
- destructor Destroy; override;
- published
- property Header: ResponseHeader read FHeader write FHeader;
- property AantalInToelevering: Int64 Index (IS_OPTN) read FAantalInToelevering write SetAantalInToelevering stored AantalInToelevering_Specified;
- property AantalReedsGescand: Int64 Index (IS_OPTN) read FAantalReedsGescand write SetAantalReedsGescand stored AantalReedsGescand_Specified;
- property DnaCodes: ArrayOfDnaCodeDnaCode Index (IS_OPTN or IS_UNBD or IS_NLBL) read FDnaCodes write SetDnaCodes stored DnaCodes_Specified;
- end;
-
-
-
- // ************************************************************************ //
- // XML : ZoekViaPalletCodeResponse, global,
- // Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
- // ************************************************************************ //
- ZoekViaPalletCodeResponse = class(DataTransferObject)
- private
- FHeader: ResponseHeader;
- FDnaCodes: ArrayOfDnaCodeDnaCode;
- FDnaCodes_Specified: boolean;
- procedure SetDnaCodes(Index: Integer; const AArrayOfDnaCodeDnaCode: ArrayOfDnaCodeDnaCode);
- function DnaCodes_Specified(Index: Integer): boolean;
- public
- destructor Destroy; override;
- published
- property Header: ResponseHeader read FHeader write FHeader;
- property DnaCodes: ArrayOfDnaCodeDnaCode Index (IS_OPTN or IS_UNBD or IS_NLBL) read FDnaCodes write SetDnaCodes stored DnaCodes_Specified;
- end;
-
-
- // ************************************************************************ //
- // Namespace : http://www.vanhoecke.be/Halux/AAP/DnaCode
// soapAction: http://www.vanhoecke.be/Halux/AAP/DnaCode/WS.Halux.AAP.DnaCodeService.%operationName%
// transport : http://schemas.xmlsoap.org/soap/http
// style : document
@@ -373,6 +409,7 @@
DnaCodeServiceSoap = interface(IInvokable)
['{514675BC-4331-0084-2F76-0934B2799FAE}']
function DnaCodeAfmelden(const DnaCodeAfmeldenRequest: DnaCodeAfmeldenRequest): DnaCodeAfmeldenResponse; stdcall;
+ function ToeleveringBijwerken(const ToeleveringBijwerkenRequest: ToeleveringBijwerkenRequest): ToeleveringBijwerkenResponse; stdcall;
function ValideerPalletCode(const ValideerPalletCodeRequest: ValideerPalletCodeRequest): ValideerPalletCodeResponse; stdcall;
function ZoekViaPalletcode(const ZoakViaPalletCodeRequest: ZoekViaPalletCodeRequest): ZoekViaPalletCodeResponse; stdcall;
function ZoekViaToelevering(const ZoekViaToeleveringRequest: ZoekViaToeleveringRequest): ZoekViaToeleveringResponse; stdcall;
@@ -421,6 +458,12 @@
end;
+destructor ValideerPalletCodeResponse.Destroy;
+begin
+ SysUtils.FreeAndNil(FHeader);
+ inherited Destroy;
+end;
+
destructor DnaCodeAfmeldenRequest.Destroy;
begin
SysUtils.FreeAndNil(FHeader);
@@ -467,12 +510,128 @@
inherited Destroy;
end;
-destructor ValideerPalletCodeResponse.Destroy;
+destructor ToeleveringBijwerkenResponse.Destroy;
begin
SysUtils.FreeAndNil(FHeader);
inherited Destroy;
end;
+destructor ToeleveringBijwerkenRequest.Destroy;
+begin
+ SysUtils.FreeAndNil(FHeader);
+ inherited Destroy;
+end;
+
+destructor DnaCodeAfmeldenResponse.Destroy;
+var
+ I: Integer;
+begin
+ for I := 0 to System.Length(FDnaCodes)-1 do
+ SysUtils.FreeAndNil(FDnaCodes[I]);
+ System.SetLength(FDnaCodes, 0);
+ SysUtils.FreeAndNil(FHeader);
+ inherited Destroy;
+end;
+
+procedure DnaCodeAfmeldenResponse.SetAantalInToelevering(Index: Integer; const AInt64: Int64);
+begin
+ FAantalInToelevering := AInt64;
+ FAantalInToelevering_Specified := True;
+end;
+
+function DnaCodeAfmeldenResponse.AantalInToelevering_Specified(Index: Integer): boolean;
+begin
+ Result := FAantalInToelevering_Specified;
+end;
+
+procedure DnaCodeAfmeldenResponse.SetAantalReedsGescand(Index: Integer; const AInt64: Int64);
+begin
+ FAantalReedsGescand := AInt64;
+ FAantalReedsGescand_Specified := True;
+end;
+
+function DnaCodeAfmeldenResponse.AantalReedsGescand_Specified(Index: Integer): boolean;
+begin
+ Result := FAantalReedsGescand_Specified;
+end;
+
+procedure DnaCodeAfmeldenResponse.SetDnaCodes(Index: Integer; const AArrayOfDnaCodeDnaCode: ArrayOfDnaCodeDnaCode);
+begin
+ FDnaCodes := AArrayOfDnaCodeDnaCode;
+ FDnaCodes_Specified := True;
+end;
+
+function DnaCodeAfmeldenResponse.DnaCodes_Specified(Index: Integer): boolean;
+begin
+ Result := FDnaCodes_Specified;
+end;
+
+destructor ZoekViaToeleveringResponse.Destroy;
+var
+ I: Integer;
+begin
+ for I := 0 to System.Length(FDnaCodes)-1 do
+ SysUtils.FreeAndNil(FDnaCodes[I]);
+ System.SetLength(FDnaCodes, 0);
+ SysUtils.FreeAndNil(FHeader);
+ inherited Destroy;
+end;
+
+procedure ZoekViaToeleveringResponse.SetAantalInToelevering(Index: Integer; const AInt64: Int64);
+begin
+ FAantalInToelevering := AInt64;
+ FAantalInToelevering_Specified := True;
+end;
+
+function ZoekViaToeleveringResponse.AantalInToelevering_Specified(Index: Integer): boolean;
+begin
+ Result := FAantalInToelevering_Specified;
+end;
+
+procedure ZoekViaToeleveringResponse.SetAantalReedsGescand(Index: Integer; const AInt64: Int64);
+begin
+ FAantalReedsGescand := AInt64;
+ FAantalReedsGescand_Specified := True;
+end;
+
+function ZoekViaToeleveringResponse.AantalReedsGescand_Specified(Index: Integer): boolean;
+begin
+ Result := FAantalReedsGescand_Specified;
+end;
+
+procedure ZoekViaToeleveringResponse.SetDnaCodes(Index: Integer; const AArrayOfDnaCodeDnaCode: ArrayOfDnaCodeDnaCode);
+begin
+ FDnaCodes := AArrayOfDnaCodeDnaCode;
+ FDnaCodes_Specified := True;
+end;
+
+function ZoekViaToeleveringResponse.DnaCodes_Specified(Index: Integer): boolean;
+begin
+ Result := FDnaCodes_Specified;
+end;
+
+destructor ZoekViaPalletCodeResponse.Destroy;
+var
+ I: Integer;
+begin
+ for I := 0 to System.Length(FDnaCodes)-1 do
+ SysUtils.FreeAndNil(FDnaCodes[I]);
+ System.SetLength(FDnaCodes, 0);
+ SysUtils.FreeAndNil(FHeader);
+ inherited Destroy;
+end;
+
+procedure ZoekViaPalletCodeResponse.SetDnaCodes(Index: Integer; const AArrayOfDnaCodeDnaCode: ArrayOfDnaCodeDnaCode);
+begin
+ FDnaCodes := AArrayOfDnaCodeDnaCode;
+ FDnaCodes_Specified := True;
+end;
+
+function ZoekViaPalletCodeResponse.DnaCodes_Specified(Index: Integer): boolean;
+begin
+ Result := FDnaCodes_Specified;
+end;
+
procedure DnaCode.SetAxProductieOrderNummer(Index: Integer; const Astring: string);
begin
FAxProductieOrderNummer := Astring;
@@ -638,116 +797,6 @@
Result := FSequentieNummer_Specified;
end;
-destructor DnaCodeAfmeldenResponse.Destroy;
-var
- I: Integer;
-begin
- for I := 0 to System.Length(FDnaCodes)-1 do
- SysUtils.FreeAndNil(FDnaCodes[I]);
- System.SetLength(FDnaCodes, 0);
- SysUtils.FreeAndNil(FHeader);
- inherited Destroy;
-end;
-
-procedure DnaCodeAfmeldenResponse.SetAantalInToelevering(Index: Integer; const AInt64: Int64);
-begin
- FAantalInToelevering := AInt64;
- FAantalInToelevering_Specified := True;
-end;
-
-function DnaCodeAfmeldenResponse.AantalInToelevering_Specified(Index: Integer): boolean;
-begin
- Result := FAantalInToelevering_Specified;
-end;
-
-procedure DnaCodeAfmeldenResponse.SetAantalReedsGescand(Index: Integer; const AInt64: Int64);
-begin
- FAantalReedsGescand := AInt64;
- FAantalReedsGescand_Specified := True;
-end;
-
-function DnaCodeAfmeldenResponse.AantalReedsGescand_Specified(Index: Integer): boolean;
-begin
- Result := FAantalReedsGescand_Specified;
-end;
-
-procedure DnaCodeAfmeldenResponse.SetDnaCodes(Index: Integer; const AArrayOfDnaCodeDnaCode: ArrayOfDnaCodeDnaCode);
-begin
- FDnaCodes := AArrayOfDnaCodeDnaCode;
- FDnaCodes_Specified := True;
-end;
-
-function DnaCodeAfmeldenResponse.DnaCodes_Specified(Index: Integer): boolean;
-begin
- Result := FDnaCodes_Specified;
-end;
-
-destructor ZoekViaToeleveringResponse.Destroy;
-var
- I: Integer;
-begin
- for I := 0 to System.Length(FDnaCodes)-1 do
- SysUtils.FreeAndNil(FDnaCodes[I]);
- System.SetLength(FDnaCodes, 0);
- SysUtils.FreeAndNil(FHeader);
- inherited Destroy;
-end;
-
-procedure ZoekViaToeleveringResponse.SetAantalInToelevering(Index: Integer; const AInt64: Int64);
-begin
- FAantalInToelevering := AInt64;
- FAantalInToelevering_Specified := True;
-end;
-
-function ZoekViaToeleveringResponse.AantalInToelevering_Specified(Index: Integer): boolean;
-begin
- Result := FAantalInToelevering_Specified;
-end;
-
-procedure ZoekViaToeleveringResponse.SetAantalReedsGescand(Index: Integer; const AInt64: Int64);
-begin
- FAantalReedsGescand := AInt64;
- FAantalReedsGescand_Specified := True;
-end;
-
-function ZoekViaToeleveringResponse.AantalReedsGescand_Specified(Index: Integer): boolean;
-begin
- Result := FAantalReedsGescand_Specified;
-end;
-
-procedure ZoekViaToeleveringResponse.SetDnaCodes(Index: Integer; const AArrayOfDnaCodeDnaCode: ArrayOfDnaCodeDnaCode);
-begin
- FDnaCodes := AArrayOfDnaCodeDnaCode;
- FDnaCodes_Specified := True;
-end;
-
-function ZoekViaToeleveringResponse.DnaCodes_Specified(Index: Integer): boolean;
-begin
- Result := FDnaCodes_Specified;
-end;
-
-destructor ZoekViaPalletCodeResponse.Destroy;
-var
- I: Integer;
-begin
- for I := 0 to System.Length(FDnaCodes)-1 do
- SysUtils.FreeAndNil(FDnaCodes[I]);
- System.SetLength(FDnaCodes, 0);
- SysUtils.FreeAndNil(FHeader);
- inherited Destroy;
-end;
-
-procedure ZoekViaPalletCodeResponse.SetDnaCodes(Index: Integer; const AArrayOfDnaCodeDnaCode: ArrayOfDnaCodeDnaCode);
-begin
- FDnaCodes := AArrayOfDnaCodeDnaCode;
- FDnaCodes_Specified := True;
-end;
-
-function ZoekViaPalletCodeResponse.DnaCodes_Specified(Index: Integer): boolean;
-begin
- Result := FDnaCodes_Specified;
-end;
-
initialization
{ DnaCodeServiceSoap }
InvRegistry.RegisterInterface(TypeInfo(DnaCodeServiceSoap), 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'UTF-8');
@@ -756,6 +805,9 @@
{ DnaCodeServiceSoap.DnaCodeAfmelden }
InvRegistry.RegisterMethodInfo(TypeInfo(DnaCodeServiceSoap), 'DnaCodeAfmelden', '',
'[ReturnName="DnaCodeAfmeldenResult"]');
+ { DnaCodeServiceSoap.ToeleveringBijwerken }
+ InvRegistry.RegisterMethodInfo(TypeInfo(DnaCodeServiceSoap), 'ToeleveringBijwerken', '',
+ '[ReturnName="ToeleveringBijwerkenResult"]');
{ DnaCodeServiceSoap.ValideerPalletCode }
InvRegistry.RegisterMethodInfo(TypeInfo(DnaCodeServiceSoap), 'ValideerPalletCode', '',
'[ReturnName="ValideerPalletCodeResult"]');
@@ -765,24 +817,26 @@
{ DnaCodeServiceSoap.ZoekViaToelevering }
InvRegistry.RegisterMethodInfo(TypeInfo(DnaCodeServiceSoap), 'ZoekViaToelevering', '',
'[ReturnName="ZoekViaToeleveringResult"]');
+ RemClassRegistry.RegisterXSClass(DataTransferObject, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'DataTransferObject');
+ RemClassRegistry.RegisterXSClass(ValideerPalletCodeResponse, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'ValideerPalletCodeResponse');
RemClassRegistry.RegisterXSClass(DnaCodeAfmeldenRequest, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'DnaCodeAfmeldenRequest');
RemClassRegistry.RegisterXSInfo(TypeInfo(String_), 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'String_', 'String');
RemClassRegistry.RegisterXSClass(RequestHeader, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'RequestHeader');
RemClassRegistry.RegisterXSClass(ValideerPalletCodeRequest, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'ValideerPalletCodeRequest');
RemClassRegistry.RegisterXSClass(ZoekViaToeleveringRequest, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'ZoekViaToeleveringRequest');
RemClassRegistry.RegisterXSClass(ZoekViaPalletCodeRequest, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'ZoekViaPalletCodeRequest');
- RemClassRegistry.RegisterXSClass(DataTransferObject, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'DataTransferObject');
- RemClassRegistry.RegisterXSClass(ValideerPalletCodeResponse, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'ValideerPalletCodeResponse');
- RemClassRegistry.RegisterXSInfo(TypeInfo(Horolog), 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'Horolog');
- RemClassRegistry.RegisterXSInfo(TypeInfo(DnaCodeStatus), 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'DnaCodeStatus');
RemClassRegistry.RegisterXSClass(ResponseHeader, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'ResponseHeader');
- RemClassRegistry.RegisterXSClass(DnaCode, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'DnaCode');
+ RemClassRegistry.RegisterXSClass(ToeleveringBijwerkenResponse, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'ToeleveringBijwerkenResponse');
+ RemClassRegistry.RegisterXSInfo(TypeInfo(DnaCodeStatus), 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'DnaCodeStatus');
+ RemClassRegistry.RegisterXSClass(ToeleveringBijwerkenRequest, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'ToeleveringBijwerkenRequest');
RemClassRegistry.RegisterXSInfo(TypeInfo(ArrayOfDnaCodeDnaCode), 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'ArrayOfDnaCodeDnaCode');
RemClassRegistry.RegisterXSClass(DnaCodeAfmeldenResponse, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'DnaCodeAfmeldenResponse');
RemClassRegistry.RegisterExternalPropName(TypeInfo(DnaCodeAfmeldenResponse), 'DnaCodes', '[ArrayItemName="DnaCode"]');
RemClassRegistry.RegisterXSClass(ZoekViaToeleveringResponse, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'ZoekViaToeleveringResponse');
RemClassRegistry.RegisterExternalPropName(TypeInfo(ZoekViaToeleveringResponse), 'DnaCodes', '[ArrayItemName="DnaCode"]');
RemClassRegistry.RegisterXSClass(ZoekViaPalletCodeResponse, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'ZoekViaPalletCodeResponse');
RemClassRegistry.RegisterExternalPropName(TypeInfo(ZoekViaPalletCodeResponse), 'DnaCodes', '[ArrayItemName="DnaCode"]');
+ RemClassRegistry.RegisterXSInfo(TypeInfo(Horolog), 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'Horolog');
+ RemClassRegistry.RegisterXSClass(DnaCode, 'http://www.vanhoecke.be/Halux/AAP/DnaCode', 'DnaCode');
end.
\ No newline at end of file