Index: DOM/Halux/AAP/DnaCodeRepository.cls.xml
===================================================================
diff -u -r72485 -r72799
--- DOM/Halux/AAP/DnaCodeRepository.cls.xml (.../DnaCodeRepository.cls.xml) (revision 72485)
+++ DOM/Halux/AAP/DnaCodeRepository.cls.xml (.../DnaCodeRepository.cls.xml) (revision 72799)
@@ -18,17 +18,7 @@
PalletCode:%String
TECH.Iterator
- current_date - 30)", $LB(BasisPalletCode _ "%", ##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBuffer()))
- } Else {
- Set DnaCodeIterator = ..ZoekViaFilter("PalletCode = ? and not status = ? and (AanmaakTijdstip > current_date - 30)", $LB(PalletCode, ##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBuffer()))
- }
-
- Quit DnaCodeIterator
+ current_date - 30)", $LB(PalletCode _ "%", ##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBuffer()))
]]>
@@ -42,7 +32,7 @@
PalletCode:%String
TECH.Iterator
- current_date - 30)", $LB(PalletCode))
+ current_date - 30)", $LB(PalletCode _ "%"))
]]>
@@ -57,20 +47,13 @@
PalletCode:%String
TECH.Iterator
current_date - ?)", $LB(BasisPalletCode _ "%", AantalDagenTerug))
- } Else {
- Set DnaCodeIterator = ..ZoekViaFilter("PalletCode = ? and (AanmaakTijdstip > current_date - ?)", $LB(PalletCode, AantalDagenTerug))
- }
-
- Quit DnaCodeIterator
+
+ Quit ..ZoekViaFilter("PalletCode = ? and (AanmaakTijdstip > current_date - ?)", $LB(PalletCode, AantalDagenTerug))
]]>
Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r72484 -r72799
--- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 72484)
+++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 72799)
@@ -722,7 +722,7 @@
Try {
Set Response = ##class(WS.Halux.AAP.GeefVolgendeTbpCodeResponse).%New()
#dim PalletIDBepaler As APPS.Halux.PPS.PalletIDBepaler = ##class(APPS.ApplicatieContext).Instance().GeefProductieAPI().GeefPalletIDBepaler()
- Set Response.VolgendeTbpCode = PalletIDBepaler.GeefNieuwPalletID(##class(BL.PPS.TBX.enu.PalletEtiketType).Probox(), GeefVolgendeTbpCodeRequest.DnaCode)
+ Set Response.VolgendeTbpCode = PalletIDBepaler.GeefNieuwPalletID(##class(BL.PPS.TBX.enu.PalletEtiketType).Probox(), GeefVolgendeTbpCodeRequest.ToeleveringId, GeefVolgendeTbpCodeRequest.ProductNummer)
Set Response.Header.Status = "200"
} Catch {
#dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch()
Index: APPS/Halux/PPS/impl/PalletIDBepaler.cls.xml
===================================================================
diff -u -r72483 -r72799
--- APPS/Halux/PPS/impl/PalletIDBepaler.cls.xml (.../PalletIDBepaler.cls.xml) (revision 72483)
+++ APPS/Halux/PPS/impl/PalletIDBepaler.cls.xml (.../PalletIDBepaler.cls.xml) (revision 72799)
@@ -18,95 +18,138 @@
1
+
+DOM.Halux.AAP.KlantinstellingenRepository
+1
+
+
APPS.VKP.Maatwerk.impl.ConfiguratorService
1
-DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="",DateTimeApi:TECH.DateTime.DateTimeAPI="",ConfiguratorService:APPS.VKP.Maatwerk.impl.ConfiguratorService=""
+DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="",DateTimeApi:TECH.DateTime.DateTimeAPI="",ConfiguratorService:APPS.VKP.Maatwerk.impl.ConfiguratorService="",KlantInstellingenRepository:DOM.Halux.AAP.KlantinstellingenRepository=""
1
1
%Status
-Type:BL.PPS.TBX.enu.PalletEtiketType,DnaCode:DOM.Halux.AAP.DnaCode=""
+Type:BL.PPS.TBX.enu.PalletEtiketType,ToeleveringId:%String,ProductNummer:%String=""
%String
-Type:BL.PPS.TBX.enu.PalletEtiketType,DnaCode:DOM.Halux.AAP.DnaCode
+Type:BL.PPS.TBX.enu.PalletEtiketType,ToeleveringId:%String,LengteBarcode:%Integer
1
%String
+
+ToeleveringId:%String,LaatstGescandePalletCode:%String
+1
+%Boolean
+
+
+
-PalletCode:%String
+ToeleveringId:%String
1
%String
-
-DnaCode:DOM.Halux.AAP.DnaCode
+
+ProductNummer:%String
1
%String
Index: WS/Halux/AAP/GeefVolgendeTbpCodeRequest.cls.xml
===================================================================
diff -u -r72530 -r72799
--- WS/Halux/AAP/GeefVolgendeTbpCodeRequest.cls.xml (.../GeefVolgendeTbpCodeRequest.cls.xml) (revision 72530)
+++ WS/Halux/AAP/GeefVolgendeTbpCodeRequest.cls.xml (.../GeefVolgendeTbpCodeRequest.cls.xml) (revision 72799)
@@ -13,21 +13,30 @@
1
-
+
%String
+
+%String
+
+
%Library.CacheSerialState
GeefVolgendeTbpCodeRequestState
^WS.Halux.AAP.GeefVolgendAB12S
+listnode
+
Header
-DnaCode
+ToeleveringId
+
+ProductNummer
+
Index: vhUnitTest/APPS/Halux/PPS/impl/PalletIDBepaler/GeefNieuwPalletID/Test.cls.xml
===================================================================
diff -u -r72483 -r72799
--- vhUnitTest/APPS/Halux/PPS/impl/PalletIDBepaler/GeefNieuwPalletID/Test.cls.xml (.../Test.cls.xml) (revision 72483)
+++ vhUnitTest/APPS/Halux/PPS/impl/PalletIDBepaler/GeefNieuwPalletID/Test.cls.xml (.../Test.cls.xml) (revision 72799)
@@ -8,6 +8,16 @@
12345
+
+%String
+200000
+
+
+
+%String
+1000
+
+
%Integer
1
@@ -33,6 +43,11 @@
1
+
+DOM.Halux.AAP.KlantinstellingenRepository
+1
+
+
TestName:%String
@@ -56,7 +72,7 @@
]]>
-
+
-
+
-
+
-
+
-
+
-
+