Index: DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/VerwijderKenmerken.cls.xml
===================================================================
diff -u -r66045 -r66049
--- DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/VerwijderKenmerken.cls.xml (.../VerwijderKenmerken.cls.xml) (revision 66045)
+++ DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/VerwijderKenmerken.cls.xml (.../VerwijderKenmerken.cls.xml) (revision 66049)
@@ -56,14 +56,16 @@
#dim Variant As %String = $Piece(BewerkteKenmerkGroep,"_",1)
#dim Rol As %String= $Piece(BewerkteKenmerkGroep,"_",3)
+ #dim OrigineelAantalKenmerken As %Integer = ..GeefAantalSelectieKenmerken(TeControlerenUnId, Variant, Rol)
Do ..VerwijderSelectieKenmerkInDotNet(TeControlerenUnId, Variant, Rol)
+ Do ..ValideerSync(TeControlerenUnId, Variant, Rol, OrigineelAantalKenmerken)
} Else {
Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Soort van kenmerk is niet geïmplementeerd: "_SoortKenmerk))
}
}
} catch {
#dim Exceptie As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch()
- Do ..Logger.ErrorMail("DotnetSync [HalffabSyncer]","Fout bij sync van HalffabSyncer naar .Net. Verwijderen van halffab is niet gelukt" _Exceptie.ToString())
+ Do ..Logger.ErrorMail("DotnetSync [HalffabSyncer]","Fout bij sync van HalffabSyncer naar .Net. Verwijderen van halffab is niet gelukt. " _Exceptie.ToString())
}
}
]]>
@@ -133,6 +135,47 @@
Quit res
]]>
+
+
+TeControlerenUnId:%String,Variant:%String,Rol:%String,OrigineelAantalKenmerken:%Integer
+
+
+
+
+TeControlerenUnId:%String,Variant:%String,Rol:%String
+1
+%Integer
+
+
+
+
+Statement:%String
+%Integer
+
+