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)