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
+
+