Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml
===================================================================
diff -u -r61011 -r61018
--- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml (.../BepaalAantalGescandeVhossSequentieItems.cls.xml) (revision 61011)
+++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml (.../BepaalAantalGescandeVhossSequentieItems.cls.xml) (revision 61018)
@@ -13,8 +13,8 @@
Do SequentieService.IndienMethodCall("HeeftSequentie",DnaCode.BatchId).DanReturn($$$False)
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New()
- #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals($LI(Aantal,1),0)
+ #dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals(Antwoord.AantalInToelevering,0)
]]>
@@ -43,8 +43,8 @@
Do SequentieService.IndienMethodCall("GeefProductieSequentie",DnaCode.BatchId).DanReturn(ProductieSequentie)
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New(SequentieService)
- #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals($LI(Aantal,1),1)
+ #dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals(Antwoord.AantalInToelevering,1)
]]>
@@ -76,8 +76,8 @@
Do DnaCodeRepository.IndienMethodCall("ZoekViaBatchIdEnSequentienummer",DnaCode.BatchId,DnaCode.SequentieNummer).DanReturn(##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode))
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New(SequentieService, DnaCodeRepository)
- #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals($LI(Aantal,2),1)
+ #dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals(Antwoord.AantalReedsGescand,1)
]]>
@@ -110,8 +110,8 @@
Do SequentieService.IndienMethodCall("GeefProductieSequentie",DnaCode.BatchId).DanReturn(ProductieSequentie)
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New(SequentieService)
- #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals($LI(Aantal,1),2)
+ #dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals(Antwoord.AantalInToelevering,2)
]]>
@@ -149,8 +149,8 @@
Do SequentieService.IndienMethodCall("GeefProductieSequentie",DnaCode.BatchId).DanReturn(ProductieSequentie)
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New(SequentieService)
- #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals($LI(Aantal,1),1)
+ #dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals(Antwoord.AantalInToelevering,1)
]]>
@@ -164,8 +164,8 @@
Do SequentieService.IndienMethodCall("HeeftSequentie",DnaCode.BatchId).DanReturn($$$False)
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New()
- #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals($LI(Aantal,1),0)
+ #dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals(Antwoord.AantalInToelevering,0)
]]>
@@ -179,7 +179,7 @@
Do SequentieService.IndienMethodCall("HeeftSequentie",DnaCode.BatchId).DanReturn($$$True)
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New()
- #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ #dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
Do $$$AssertEquals($LI(Aantal,1),0)
]]>
@@ -190,8 +190,8 @@
Set DnaCode.DnaCode = "TABCDE0"
Set DnaCode.BatchId = 12345
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New()
- #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals($LI(Aantal,1),-1)
+ #dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals(Antwoord.AantalInToelevering,-1)
]]>
Index: vhTest/Mock/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml
===================================================================
diff -u -r61011 -r61018
--- vhTest/Mock/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61011)
+++ vhTest/Mock/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61018)
@@ -17,7 +17,7 @@
DnaCode:DOM.Halux.AAP.DnaCode
-%List
+WS.Halux.AAP.DnaCodeAfmeldenResponse
Index: WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml
===================================================================
diff -u -r61011 -r61018
--- WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61011)
+++ WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61018)
@@ -29,7 +29,7 @@
DnaCode:DOM.Halux.AAP.DnaCode
-%List
+WS.Halux.AAP.DnaCodeAfmeldenResponse
DnaCode:DOM.Halux.AAP.DnaCode
1
-%List
-WS.Halux.AAP.DnaCodeAfmeldenResponse
+
DnaCode:DOM.Halux.AAP.DnaCode
1
-%List
+WS.Halux.AAP.DnaCodeAfmeldenResponse
Index: vhTest/Fake/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml
===================================================================
diff -u -r61010 -r61018
--- vhTest/Fake/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61010)
+++ vhTest/Fake/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61018)
@@ -8,21 +8,21 @@
WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler
-%List
+WS.Halux.AAP.DnaCodeAfmeldenResponse
DnaCode:DOM.Halux.AAP.DnaCode
-%List
+WS.Halux.AAP.DnaCodeAfmeldenResponse
DnaCode:DOM.Halux.AAP.DnaCode
-%List
+WS.Halux.AAP.DnaCodeAfmeldenResponse
Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r61011 -r61018
--- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 61011)
+++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 61018)
@@ -240,8 +240,7 @@
Do ..DnaCodeRepository.Bewaar(DnaCode)
If ..IsGeldigeVhossCode(DnaCodeAfmeldenRequest.PalletCode) {
- Set AantalInToelevering = $LI(..AantalGescandeVhossSequentieItemsBepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode),1)
- Set AantalReedsGescand = $LI(..AantalGescandeVhossSequentieItemsBepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode),2)
+ Set Response = ..AantalGescandeVhossSequentieItemsBepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
} Else {
Set ToeleveringId = DnaCode.Toelevering
Set DnaCodeIterator = ..DnaCodeRepository.ZoekViaToeleveringIdEnRecent(ToeleveringId)
@@ -260,6 +259,8 @@
Set Response.Header.Status = ##class(TECH.enu.ExceptionCode).DataNotFound()
Set Response.Header.Omschrijving = "Geen data gevonden voor toelevering '"_ToeleveringId_"'"
}
+ Set Response.AantalInToelevering = AantalInToelevering
+ Set Response.AantalReedsGescand = AantalReedsGescand
}
}
@@ -271,8 +272,8 @@
Do ##class(vhLib.Logger).%New().Warning("AAP",Exception.GeefOmschrijving())
}
- Set Response.AantalInToelevering = AantalInToelevering
- Set Response.AantalReedsGescand = AantalReedsGescand
+ Set Response.AantalInToelevering = +Response.AantalInToelevering
+ Set Response.AantalReedsGescand = +Response.AantalReedsGescand
Quit Response
]]>