Index: WSimpl/Vhisie4/HeaderValidator.cls.xml =================================================================== diff -u -r47504 -r48497 --- WSimpl/Vhisie4/HeaderValidator.cls.xml (.../HeaderValidator.cls.xml) (revision 47504) +++ WSimpl/Vhisie4/HeaderValidator.cls.xml (.../HeaderValidator.cls.xml) (revision 48497) @@ -52,7 +52,6 @@ 1 1 + +WSimpl.Vhisie4.KlantIdConverter +1 + + WSimpl.Vhisie4.SessionManager 1 @@ -86,6 +91,7 @@ Set ..HeaderValidator = ##class(WSimpl.Vhisie4.HeaderValidator).%New() Set ..SessionManager = ##class(WSimpl.Vhisie4.SessionManager).%New() Set ..ObjectApi = ##class(TECH.Context).Instance().GeefObjectAPI() + Set ..KlantIdConverter = ##class(WSimpl.Vhisie4.KlantIdConverter).%New() Quit $$$OK ]]> @@ -95,6 +101,8 @@ MaakWinkelkarRequest:WS.Vhisie4.Winkelkar.MaakWinkelkarRequest 1 WS.Vhisie4.Winkelkar.BereidVoorBestellingResponse 1 WS.Vhisie4.Winkelkar.BestelWinkelkarResponse 1 VerwijderWinkelkarRequest:WS.Vhisie4.Winkelkar.VerwijderWinkelkarRequest 1 WS.Vhisie4.Winkelkar.BewaarMaatwerkLijnResponse 1 BewaarProductLijnRequest:WS.Vhisie4.Winkelkar.BewaarProductLijnRequest 1 VerwijderLijnRequest:WS.Vhisie4.Winkelkar.VerwijderLijnRequest 1 MaakOrderVanOfferteRequest:WS.Vhisie4.Winkelkar.MaakOrderVanOfferteRequest 1 WS.Vhisie4.Winkelkar.SynchroniseerResponse 1 StartVerpakkingBerekeningRequest:WS.Vhisie4.Winkelkar.StartVerpakkingBerekeningRequest 1 + + +TECH.RegisteredObject + + +WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper +1 + + + +WinkelkarServiceHelper:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper="" +1 +1 +%Status +1 + + + + +KlantId:%String +%String + + + + + + Index: vhUnitTest/WSimpl/Vhisie4/KlantIdConverter.cls.xml =================================================================== diff -u --- vhUnitTest/WSimpl/Vhisie4/KlantIdConverter.cls.xml (revision 0) +++ vhUnitTest/WSimpl/Vhisie4/KlantIdConverter.cls.xml (revision 48497) @@ -0,0 +1,22 @@ + + + +vhUnitTest.TestCase + + + + + + + + Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Test.cls.xml =================================================================== diff -u -r48465 -r48497 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Test.cls.xml (.../Test.cls.xml) (revision 48465) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Test.cls.xml (.../Test.cls.xml) (revision 48497) @@ -43,7 +43,6 @@ 1 APPS.EC.dto.Hoofding 1 - -vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper -1 - - aTestName:%String @@ -51,8 +45,6 @@ Do ..VerkoopServiceMock.VerwachtMethodCall("GeefOfferteEnHerbereken", "DummyOfferteId").DanReturn(Offerte) Do ..VerkoopServiceMock.VerwachtMethodCall("GeefOfferteZonderHerberekening", "DummyOfferteId").DanReturn(Offerte) Do ..SynchroniseerMock.VerwachtMethodCall("Synchroniseer", HerberekenMaatwerkRequest.Winkelkar, "M").ExactAantalKeer(1).DanDoeNiks() - Do ..WinkelkarServiceHelperMock.VerwachtMethodCall("GeefVanHoeckeKlantId", HerberekenMaatwerkRequest.Header.KlantId).DanReturn("DummyKlantId") - Do ..WinkelkarServiceHelperMock.VerwachtMethodCall("GeefVanHoeckeKlantId", HerberekenMaatwerkRequest.Winkelkar.KlantId).DanReturn("DummyKlantId") #dim HerberekenMaatwerkResponse As WS.Vhisie4.Winkelkar.HerberekenMaatwerkResponse Set HerberekenMaatwerkResponse = ..HerberekenMaatwerk.HerberekenMaatwerk(HerberekenMaatwerkRequest) @@ -64,7 +56,6 @@ Do ..WinkelkarRepositoryMock.Verifieer() Do ..VerkoopServiceMock.Verifieer() Do ..SynchroniseerMock.Verifieer() - Do ..WinkelkarServiceHelperMock.Verifieer() ]]> @@ -77,8 +68,6 @@ Do ..VerkoopServiceMock.VerwachtMethodCall("GeefOfferteEnHerbereken", "DummyOfferteId").DanReturn(Offerte) Do ..VerkoopServiceMock.VerwachtMethodCall("GeefOfferteZonderHerberekening", "DummyOfferteId").DanReturn(Offerte) Do ..SynchroniseerMock.VerwachtMethodCall("Synchroniseer", HerberekenMaatwerkRequest.Winkelkar, "M").ExactAantalKeer(1).DanDoeNiks() - Do ..WinkelkarServiceHelperMock.VerwachtMethodCall("GeefVanHoeckeKlantId", HerberekenMaatwerkRequest.Header.KlantId).DanReturn("DummyKlantId") - Do ..WinkelkarServiceHelperMock.VerwachtMethodCall("GeefVanHoeckeKlantId", HerberekenMaatwerkRequest.Winkelkar.KlantId).DanReturn("DummyKlantId") #dim HerberekenMaatwerkResponse As WS.Vhisie4.Winkelkar.HerberekenMaatwerkResponse Set HerberekenMaatwerkResponse = ..HerberekenMaatwerk.HerberekenMaatwerk(HerberekenMaatwerkRequest) @@ -97,7 +86,6 @@ Do ..WinkelkarRepositoryMock.Verifieer() Do ..VerkoopServiceMock.Verifieer() Do ..SynchroniseerMock.Verifieer() - Do ..WinkelkarServiceHelperMock.Verifieer() ]]> Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/MaakWinkelkar.cls.xml =================================================================== diff -u -r48465 -r48497 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/MaakWinkelkar.cls.xml (.../MaakWinkelkar.cls.xml) (revision 48465) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/MaakWinkelkar.cls.xml (.../MaakWinkelkar.cls.xml) (revision 48497) @@ -19,7 +19,7 @@ -VerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService,WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository,WinkelkarServiceHelper:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper +VerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService="",WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository="",WinkelkarServiceHelper:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper="" 1 1 %Status @@ -38,11 +38,9 @@ -VerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService,WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository,TransportService:APPS.EC.Transport.Service,CheckoutTypeBepaler:APPS.EC.impl.ConfiguratorService.CheckoutTypeBepaler,WinkelkarServiceHelper:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper +VerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService="",WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository="",TransportService:APPS.EC.Transport.Service="",CheckoutTypeBepaler:APPS.EC.impl.ConfiguratorService.CheckoutTypeBepaler="",WinkelkarServiceHelper:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper="" 1 1 %Status 1 @@ -57,9 +57,6 @@ Lock +^Vhisie4.Winkelkar(BestelWinkelkarRequest.Winkelkar.Id):0 Else Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.LockedException).%New("Winkelkar '" _BestelWinkelkarRequest.Winkelkar.Id _"' is gelocked door een andere webservice call. Probeer later opnieuw.")) Try { - Set BestelWinkelkarRequest.Header.KlantId = ..WinkelkarServiceHelper.GeefVanHoeckeKlantId(BestelWinkelkarRequest.Header.KlantId) - Set BestelWinkelkarRequest.Winkelkar.KlantId = ..WinkelkarServiceHelper.GeefVanHoeckeKlantId(BestelWinkelkarRequest.Winkelkar.KlantId) - #dim KlantId As %String = ..WinkelkarServiceHelper.GeefKlantPartijID(BestelWinkelkarRequest.Header.KlantId,BestelWinkelkarRequest.Header.PersonalityId) #dim OfferteID As %String = ..WinkelkarRepository.GeefOfferteIDViaID(BestelWinkelkarRequest.Winkelkar.Id) Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling.cls.xml =================================================================== diff -u -r48465 -r48497 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling.cls.xml (.../BereidVoorBestelling.cls.xml) (revision 48465) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling.cls.xml (.../BereidVoorBestelling.cls.xml) (revision 48497) @@ -34,7 +34,7 @@ -VerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService,WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository,CheckoutTypeBepaler:APPS.EC.impl.ConfiguratorService.CheckoutTypeBepaler,TransportService:APPS.EC.Transport.Service,VerzendingService:WSimpl.Vhisie4.Winkelkar.WinkelkarService.BereidVoorBestelling.VerzendingService,WinkelkarServiceHelper:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper +VerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService="",WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository="",CheckoutTypeBepaler:APPS.EC.impl.ConfiguratorService.CheckoutTypeBepaler="",TransportService:APPS.EC.Transport.Service="",VerzendingService:WSimpl.Vhisie4.Winkelkar.WinkelkarService.BereidVoorBestelling.VerzendingService="",WinkelkarServiceHelper:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper="" 1 1 %Status @@ -45,7 +45,7 @@ Set ..CheckoutTypeBepaler = $$$Inject(CheckoutTypeBepaler, ##class(APPS.EC.impl.ConfiguratorService.CheckoutTypeBepaler).%New()) Set ..TransportService = $$$Inject(TransportService, ##class(APPS.EC.Transport.Service).%New()) Set ..VerzendingService = $$$Inject(VerzendingService, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BereidVoorBestelling.VerzendingService).%New()) - Set ..WinkelkarServiceHelper = $$$Inject(WinkelkarServiceHelper,##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper).%New()) + Set ..WinkelkarServiceHelper = $$$Inject(WinkelkarServiceHelper, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper).%New()) Quit $$$OK ]]> @@ -59,10 +59,7 @@ #dim Response As WS.Vhisie4.Winkelkar.BereidVoorBestellingResponse = ##class(WS.Vhisie4.Winkelkar.BereidVoorBestellingResponse).%New() - Try { - Set BereidVoorBestellingRequest.Header.KlantId = ..WinkelkarServiceHelper.GeefVanHoeckeKlantId(BereidVoorBestellingRequest.Header.KlantId) - Set BereidVoorBestellingRequest.Winkelkar.KlantId = ..WinkelkarServiceHelper.GeefVanHoeckeKlantId(BereidVoorBestellingRequest.Winkelkar.KlantId) - + Try { #dim OfferteID As %String = ..WinkelkarRepository.GeefOfferteIDViaID(BereidVoorBestellingRequest.Winkelkar.Id) Do ..VerkoopService.ZetOfferteHoofding(OfferteID, ..MaakHoofding(BereidVoorBestellingRequest)) Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/MaakWinkelkar/Test.cls.xml =================================================================== diff -u -r48465 -r48497 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/MaakWinkelkar/Test.cls.xml (.../Test.cls.xml) (revision 48465) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/MaakWinkelkar/Test.cls.xml (.../Test.cls.xml) (revision 48497) @@ -19,7 +19,6 @@ Do WinkelkarRepositoryStub.IndienMethodCall("BestaatViaID", $$$ElkeWaarde).DanReturn($$$False) #dim WinkelkarServiceHelperMock As vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper = ##class(vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper).%New() - Do WinkelkarServiceHelperMock.VerwachtMethodCall("GeefVanHoeckeKlantId", DummyKlantId).DanReturn(DummyKlantId) Do WinkelkarServiceHelperMock.VerwachtMethodCall("GeefKlantPartijID", DummyKlantId, ##class(DOM.common.enu.Personality).VanHoecke()).DanReturn(DummyKlantId) #dim Service As WSimpl.Vhisie4.Winkelkar.WinkelkarService.MaakWinkelkar = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.MaakWinkelkar).%New(VerkoopServiceMock, WinkelkarRepositoryStub, WinkelkarServiceHelperMock) Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn/Test.cls.xml =================================================================== diff -u -r48465 -r48497 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn/Test.cls.xml (.../Test.cls.xml) (revision 48465) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn/Test.cls.xml (.../Test.cls.xml) (revision 48497) @@ -25,10 +25,7 @@ #dim WinkelkarLijnRepositoryMock As vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository = ##class(vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository).%New() Do WinkelkarLijnRepositoryMock.VerwachtMethodCall("BestaatViaID", "LijnID").DanReturn($$$False) - #dim WinkelkarServiceHelperMock As vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper = ##class(vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper).%New() - Do WinkelkarServiceHelperMock.VerwachtMethodCall("GeefVanHoeckeKlantId", BewaarMaatwerkLijnRequest.Header.KlantId).DanReturn("DummyKlantId") - - #dim BewaarMaatwerkLijn As WSimpl.Vhisie4.Winkelkar.WinkelkarService.BewaarMaatwerkLijn = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BewaarMaatwerkLijn).%New(WinkelkarServiceMock, WinkelkarRepositoryMock, EconConfiguratieConverterMock, WinkelkarLijnRepositoryMock, WinkelkarServiceHelperMock) + #dim BewaarMaatwerkLijn As WSimpl.Vhisie4.Winkelkar.WinkelkarService.BewaarMaatwerkLijn = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BewaarMaatwerkLijn).%New(WinkelkarServiceMock, WinkelkarRepositoryMock, EconConfiguratieConverterMock, WinkelkarLijnRepositoryMock) #dim BewaarMaatwerkLijnResponse As WS.Vhisie4.Winkelkar.BewaarMaatwerkLijnResponse = BewaarMaatwerkLijn.BewaarMaatwerkLijn(BewaarMaatwerkLijnRequest) Do $$$AssertEquals(BewaarMaatwerkLijnResponse.EenheidPrijs, 10.00) @@ -43,7 +40,6 @@ Do WinkelkarRepositoryMock.Verifieer() Do WinkelkarServiceMock.Verifieer() Do OfferteMock.Verifieer() - Do WinkelkarServiceHelperMock.Verifieer() ]]> Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn.cls.xml =================================================================== diff -u -r48465 -r48497 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn.cls.xml (.../BewaarProductLijn.cls.xml) (revision 48465) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn.cls.xml (.../BewaarProductLijn.cls.xml) (revision 48497) @@ -23,13 +23,8 @@ 1 - -WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper -1 - - -WinkelkarService:APPS.EC.Winkelkar.impl.WinkelkarService="",WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository="",WinkelkarLijnRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository="",ProductApi:DOM.PM.ProductAPI="",WinkelkarServiceHelper:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper="" +WinkelkarService:APPS.EC.Winkelkar.impl.WinkelkarService="",WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository="",WinkelkarLijnRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository="",ProductApi:DOM.PM.ProductAPI="" 1 1 %Status @@ -39,7 +34,6 @@ Set ..WinkelkarRepository = $$$Inject(WinkelkarRepository, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarRepository).%New()) Set ..WinkelkarLijnRepository = $$$Inject(WinkelkarLijnRepository, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository).%New()) Set ..ProductApi = $$$Inject(ProductApi, ##class(DOM.DomeinContext).Instance().GeefProductAPI()) - Set ..WinkelkarServiceHelper = $$$Inject(WinkelkarServiceHelper, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper).%New()) Quit $$$OK ]]> @@ -51,8 +45,6 @@ Lock +^Vhisie4.Winkelkar(BewaarProductLijnRequest.WinkelkarId, BewaarProductLijnRequest.LijnId):0 Else Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.LockedException).%New("Winkelkar '" _BewaarProductLijnRequest.WinkelkarId _"' is gelocked door een andere webservice call. Probeer later opnieuw.")) Try { - Set BewaarProductLijnRequest.Header.KlantId = ..WinkelkarServiceHelper.GeefVanHoeckeKlantId(BewaarProductLijnRequest.Header.KlantId) - Do ..ValideerInput(BewaarProductLijnRequest) #dim WinkelkarID As %String = ..WinkelkarRepository.GeefWinkelkarIDViaID(BewaarProductLijnRequest.WinkelkarId) Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn.cls.xml =================================================================== diff -u -r48465 -r48497 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn.cls.xml (.../BewaarMaatwerkLijn.cls.xml) (revision 48465) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn.cls.xml (.../BewaarMaatwerkLijn.cls.xml) (revision 48497) @@ -23,13 +23,8 @@ 1 - -WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper -1 - - -WinkelkarService:APPS.EC.Winkelkar.impl.ExterneWinkelkarService="",WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository="",EconConfiguratieConverter:WSimpl.Vhisie4.Winkelkar.EconConfiguratieConverter="",WinkelkarLijnRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository="",WinkelkarServiceHelper:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper="" +WinkelkarService:APPS.EC.Winkelkar.impl.ExterneWinkelkarService="",WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository="",EconConfiguratieConverter:WSimpl.Vhisie4.Winkelkar.EconConfiguratieConverter="",WinkelkarLijnRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository="" 1 1 %Status @@ -39,7 +34,6 @@ Set ..WinkelkarRepository = $$$Inject(WinkelkarRepository, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarRepository).%New()) Set ..EconConfiguratieConverter = $$$Inject(EconConfiguratieConverter, ##class(WSimpl.Vhisie4.Winkelkar.EconConfiguratieConverter).%New()) Set ..WinkelkarLijnRepository = $$$Inject(WinkelkarLijnRepository, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarLijnRepository).%New()) - Set ..WinkelkarServiceHelper = $$$Inject(WinkelkarServiceHelper, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper).%New()) Quit $$$OK ]]> @@ -54,8 +48,6 @@ Try { Do ..ValideerInput(BewaarMaatwerkLijnRequest) - Set BewaarMaatwerkLijnRequest.Header.KlantId = ..WinkelkarServiceHelper.GeefVanHoeckeKlantId(BewaarMaatwerkLijnRequest.Header.KlantId) - #dim WinkelkarId As %String = ..WinkelkarRepository.GeefWinkelkarIDViaID(BewaarMaatwerkLijnRequest.WinkelkarID) #dim Offerte As APPS.VKP.impl.Offerte = ..WinkelkarRepository.GeefOfferteViaID(BewaarMaatwerkLijnRequest.WinkelkarID) Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk.cls.xml =================================================================== diff -u -r48465 -r48497 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk.cls.xml (.../HerberekenMaatwerk.cls.xml) (revision 48465) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk.cls.xml (.../HerberekenMaatwerk.cls.xml) (revision 48497) @@ -38,18 +38,13 @@ 1 - -WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper -1 - - %String 1 -WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository="",ExterneVerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService="",Synchroniseer:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Synchroniseer="",WinkelkarServiceHelper:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper="" +WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository="",ExterneVerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService="",Synchroniseer:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Synchroniseer="" 1 1 %Status @@ -58,7 +53,6 @@ Set ..WinkelkarRepository = $$$Inject(WinkelkarRepository,##class(WSimpl.Vhisie4.Winkelkar.WinkelkarRepository).%New()) Set ..ExterneVerkoopService = $$$Inject(ExterneVerkoopService, ##class(APPS.EC.Verkoop.impl.Externe.VerkoopService).%New()) Set ..Synchroniseer = $$$Inject(Synchroniseer, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.Synchroniseer).%New()) - Set ..WinkelkarServiceHelper = $$$Inject(WinkelkarServiceHelper ,##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper).%New()) Set ..WinkelkarConverter = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarConverter).%New() Set ..WinkelkarUtils = ##class(APPS.EC.Winkelkar.impl.WinkelkarUtils).%New() @@ -78,9 +72,6 @@ #dim Response As WS.Vhisie4.Winkelkar.HerberekenMaatwerkResponse = "" Try { - Set HerberekenMaatwerkRequest.Header.KlantId = ..WinkelkarServiceHelper.GeefVanHoeckeKlantId(HerberekenMaatwerkRequest.Header.KlantId) - Set HerberekenMaatwerkRequest.Winkelkar.KlantId = ..WinkelkarServiceHelper.GeefVanHoeckeKlantId(HerberekenMaatwerkRequest.Winkelkar.KlantId) - Set ..InterneOfferteId = ..WinkelkarRepository.GeefOfferteIDViaID(HerberekenMaatwerkRequest.Winkelkar.Id) Do ..Synchroniseer.Synchroniseer(HerberekenMaatwerkRequest.Winkelkar, ..#MaatwerkType) Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn/Test.cls.xml =================================================================== diff -u -r48465 -r48497 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn/Test.cls.xml (.../Test.cls.xml) (revision 48465) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn/Test.cls.xml (.../Test.cls.xml) (revision 48497) @@ -44,16 +44,12 @@ #dim WinkelkarServiceMock As vhTest.Mock.APPS.EC.Winkelkar.WinkelkarService = ##class(vhTest.Mock.APPS.EC.Winkelkar.WinkelkarService).%New() Do WinkelkarServiceMock.VerwachtMethodCall("VoegToeProduct", "DummyID", "EenGroep", "ProductId", 5, "PakketReferentie", "ProjectReferentie", "ExterneId", "1.95", "9.75").DanDoeNiks() - #dim WinkelkarServiceHelperMock As vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper = ##class(vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper).%New() - Do WinkelkarServiceHelperMock.VerwachtMethodCall("GeefVanHoeckeKlantId", BewaarProductLijnRequest.Header.KlantId).DanReturn("DummyKlantId") + #dim Service As WSimpl.Vhisie4.Winkelkar.WinkelkarService.BewaarProductLijn = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BewaarProductLijn).%New(WinkelkarServiceMock, WinkelkarRepositoryStub, WinkelkarLijnRepositoryMock, ProductApiStub) - #dim Service As WSimpl.Vhisie4.Winkelkar.WinkelkarService.BewaarProductLijn = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BewaarProductLijn).%New(WinkelkarServiceMock, WinkelkarRepositoryStub, WinkelkarLijnRepositoryMock, ProductApiStub, WinkelkarServiceHelperMock) - Do Service.BewaarProductLijn(BewaarProductLijnRequest) Do WinkelkarLijnRepositoryMock.Verifieer() Do WinkelkarServiceMock.Verifieer() - Do WinkelkarServiceHelperMock.Verifieer() ]]> Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/StartVerpakkingBerekening.cls.xml =================================================================== diff -u -r48465 -r48497 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/StartVerpakkingBerekening.cls.xml (.../StartVerpakkingBerekening.cls.xml) (revision 48465) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/StartVerpakkingBerekening.cls.xml (.../StartVerpakkingBerekening.cls.xml) (revision 48497) @@ -45,8 +45,6 @@ Lock +^Vhisie4.Winkelkar(StartVerpakkingBerekeningRequest.WinkelkarId):0 Else Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.LockedException).%New("Winkelkar '" _StartVerpakkingBerekeningRequest.WinkelkarId _"' is gelocked door een andere webservice call. Probeer later opnieuw.")) Try { - Set StartVerpakkingBerekeningRequest.Header.KlantId = ..WinkelkarServiceHelper.GeefVanHoeckeKlantId(StartVerpakkingBerekeningRequest.Header.KlantId) - #dim KlantPartijID As %String = ..WinkelkarServiceHelper.GeefKlantPartijID(StartVerpakkingBerekeningRequest.Header.KlantId, StartVerpakkingBerekeningRequest.Header.PersonalityId) If ..CheckoutTypeBepaler.Bepaal(StartVerpakkingBerekeningRequest.Header.PersonalityId, KlantPartijID) = ##class(APPS.EC.Unishop.enu.CheckoutType).MetTransportKeuze() {