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