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 @@ ]]> - + - + - + - + - + - +