Index: DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/VerwijderKenmerken.cls.xml =================================================================== diff -u -r65555 -r66045 --- DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/VerwijderKenmerken.cls.xml (.../VerwijderKenmerken.cls.xml) (revision 65555) +++ DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/VerwijderKenmerken.cls.xml (.../VerwijderKenmerken.cls.xml) (revision 66045) @@ -50,7 +50,16 @@ If (..MagDezeServerSyncenNaarDotNet) { try { If $$$Not(..BestaatKenmerkNogInCache(TeControlerenUnId, BewerkteKenmerkGroep)) { - Do ..VerwijderKenmerkInDotNet(TeControlerenUnId, BewerkteKenmerkGroep) + #dim SoortKenmerk As %String = $Piece(BewerkteKenmerkGroep,"_",2) + + If (SoortKenmerk = "SEL") { + #dim Variant As %String = $Piece(BewerkteKenmerkGroep,"_",1) + #dim Rol As %String= $Piece(BewerkteKenmerkGroep,"_",3) + + Do ..VerwijderSelectieKenmerkInDotNet(TeControlerenUnId, Variant, Rol) + } 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() @@ -74,28 +83,12 @@ ]]> - -UnID:%String,KenmerkGroep:%String -1 - - - -UnID:%String,KenmerkGroep:%String +UnID:%String,Variant:%String,Rol:%String 1