Index: WSimpl/PM/Maatwerk/MaatwerkService/Encoway.cls.xml =================================================================== diff -u -r72963 -r74924 --- WSimpl/PM/Maatwerk/MaatwerkService/Encoway.cls.xml (.../Encoway.cls.xml) (revision 72963) +++ WSimpl/PM/Maatwerk/MaatwerkService/Encoway.cls.xml (.../Encoway.cls.xml) (revision 74924) @@ -66,12 +66,11 @@ Set MaatwerkDetailsResponseJsonString = ..EncowayHttpClient.BerekenVhConfig(GeefMaatwerkDetailsRequestJsonStream) #dim MaatwerkDetailsResponse As WSimpl.PM.Maatwerk.MaatwerkService.Encoway.GeefMaatwerkDetailsResponse = ..EncowayJsonConverter.ParseMaatwerkDetailsResponse(MaatwerkDetailsResponseJsonString) - - If ((MaatwerkDetailsResponse.isValid) && (MaatwerkDetailsResponse.isCalculated)) { - Set VhConfig = MaatwerkDetailsResponse.VhConfig - Do ..VhConfigRepository.SaveVhConfig(CID, VhConfig, IsTestRunTimeContext) + If (MaatwerkDetailsResponse.CPConfig.IsValid) { + Set VhConfig = MaatwerkDetailsResponse.CPConfig + Do ..VhConfigRepository.SaveVhConfig(CID, VhConfig, "", IsTestRunTimeContext) } Else { - do ##class(TECH.ExceptionHandler).Throw("Geen geldige VhConfig verkregen na berekening voor CID '" _ CID _ "'.") + Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Geen geldige VhConfig verkregen na berekening voor CID '" _ CID _ "'.")) } } } @@ -80,6 +79,22 @@ ]]> + +CID:TECH.String +APPS.PM.Maatwerk.dto.VhConfig + + + 1 %Boolean @@ -105,6 +120,26 @@ ]]> + +CID:%String +1 +WSimpl.PM.Maatwerk.MaatwerkService.Encoway.GeefVhConfigRequest + + + LBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken + + +MVXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken + + + + +TBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken + +