Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml =================================================================== diff -u -r62889 -r62904 --- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 62889) +++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 62904) @@ -484,13 +484,15 @@ If DnaCodeIterator.HasNext() { Set Response.Header.Status = "200" Do ..DnaCodesKlaarmakenVoorBuffer(DnaCodeIterator, PalletBijwerkenRequest.Status, , PalletBijwerkenRequest.Pallet, PalletBijwerkenRequest.Header.Initialen) + If ##class(APPS.VisiDot.impl.Tech).IsFrameID(PalletBijwerkenRequest.Pallet) { + Do ..MogelijkseTbxenBijVhosskastAfmelden(PalletBijwerkenRequest.Pallet, PalletBijwerkenRequest.Header.Initialen) + } } Else { Set Response.Header.Status = ##class(TECH.enu.ExceptionCode).DataNotFound() Set Response.Header.Omschrijving = "Geen data gevonden voor pallet '"_PalletBijwerkenRequest.Pallet_"'" } } Catch { #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch() - Set Response.Header.Status = Exception.GeefExceptionCode() Set Response.Header.Omschrijving = Exception.GeefOmschrijving() Do ##class(vhLib.Logger).%New().Warning("AAP",Exception.GeefOmschrijving()) @@ -499,6 +501,63 @@ ]]> + +Pallet:%String,Initialen:%String +1 + + + DnaCodeIterator:TECH.Iterator,Status:DOM.Halux.AAP.enu.DnaCodeStatus,Toelevering:%String="",Pallet:%String="",Initialen:%String 1 Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/PalletBijwerken/Test.cls.xml =================================================================== diff -u -r60318 -r62904 --- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/PalletBijwerken/Test.cls.xml (.../Test.cls.xml) (revision 60318) +++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/PalletBijwerken/Test.cls.xml (.../Test.cls.xml) (revision 62904) @@ -19,6 +19,7 @@ #dim DnaCodeIteratorTweeStuks As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode1, DnaCode2) Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New() + Do DnaCodeRepositoryMock.IndienMethodCall("ZoekViaPalletCodeEnRecent",Request.Pallet).DanReturn(DnaCodeIteratorTweeStuks) Do DnaCodeRepositoryMock.IndienMethodCall("ZoekViaPalletCodeEnNotStatus",Request.Pallet,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBuffer()).DanReturn(DnaCodeIteratorTweeStuks) Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",DnaCode1).ExactAantalKeer(2) Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",DnaCode2).ExactAantalKeer(1)