Index: WS/PM/ProductService.cls.xml
===================================================================
diff -u -r2156 -r2202
--- WS/PM/ProductService.cls.xml (.../ProductService.cls.xml) (revision 2156)
+++ WS/PM/ProductService.cls.xml (.../ProductService.cls.xml) (revision 2202)
@@ -22,16 +22,8 @@
APPS.PM.dto.ProductIDsControleResult
1
@@ -41,10 +33,8 @@
APPS.PM.dto.Classificatie
1
@@ -53,12 +43,8 @@
APPS.PM.dto.ProductIDsControleResult
1
@@ -67,12 +53,8 @@
APPS.PM.dto.ProductIDsControleResult
1
@@ -81,12 +63,8 @@
APPS.PM.dto.ProductIDsControleResult
1
@@ -95,12 +73,8 @@
APPS.PM.dto.ProductIDsControleResult
1
Index: WS/Info/Agenda.cls.xml
===================================================================
diff -u -r1417 -r2202
--- WS/Info/Agenda.cls.xml (.../Agenda.cls.xml) (revision 1417)
+++ WS/Info/Agenda.cls.xml (.../Agenda.cls.xml) (revision 2202)
@@ -23,15 +23,13 @@
Nagaan of de opgegeven dat een arbeidsdag is
-s o=##class(WS.Info.Agenda).IsArbeidsdag($h)
-1
+s o=##class(WS.Info.Agenda).%New().IsArbeidsdag($h)
Date:%Date
%Boolean
1
Index: WS/WebService.cls.xml
===================================================================
diff -u -r2172 -r2202
--- WS/WebService.cls.xml (.../WebService.cls.xml) (revision 2172)
+++ WS/WebService.cls.xml (.../WebService.cls.xml) (revision 2202)
@@ -53,5 +53,38 @@
}
]]>
+
+
+
+Controleer van de webmethod zijn parameters adhv een deep-validation uit te voeren.
+Oproepen via 'Do ..ControleerParameters()'
+Smijt een Exception als validatie niet gelukt is.
+1
+
+
Index: TECH/ClassInfo/ClassDefinition.cls.xml
===================================================================
diff -u -r1520 -r2202
--- TECH/ClassInfo/ClassDefinition.cls.xml (.../ClassDefinition.cls.xml) (revision 1520)
+++ TECH/ClassInfo/ClassDefinition.cls.xml (.../ClassDefinition.cls.xml) (revision 2202)
@@ -100,6 +100,22 @@
]]>
+
+MethodName:%String
+TECH.ClassInfo.MethodDefinition
+
+
+
TECH.Iterator
APPS.PM.dto.Kenm.AutoVariantenVanMasters
1
@@ -46,31 +42,21 @@
APPS.PM.dto.Kenm.ProductenKenmerken
1
Zoek metadata aan de hand van de opgegeven kenmerkengroepen.
KenmerkGroepen = lijst van strings
-1
KenmerkGroepen:%ListOfDataTypes
APPS.PM.dto.Kenm.KenmerkMetadataList
1
@@ -80,75 +66,42 @@
KenmerkGroepMetadataLijst:APPS.PM.dto.Kenm.KenmerkMetadataList
1
De opgegeven ProductenKenmerken bewaren
-1
ProductenKenmerken:APPS.PM.dto.Kenm.ProductenKenmerken
1
Maak nieuwe kenmerkenset voor de opgegeven KenmerkenSets
Returned lijst met gewijzigde PRNr's
-1
KenmerkGroep:%String,BronKenmerkenSets:APPS.PM.dto.Kenm.KenmerkenSetIDs
%ListOfDataTypes
1
-1
KenmerkGroep:%String,KenmerkenSets:APPS.PM.dto.Kenm.KenmerkenSetIDs
%ListOfDataTypes
1
Index: TECH/ClassUtils.cls.xml
===================================================================
diff -u -r2194 -r2202
--- TECH/ClassUtils.cls.xml (.../ClassUtils.cls.xml) (revision 2194)
+++ TECH/ClassUtils.cls.xml (.../ClassUtils.cls.xml) (revision 2202)
@@ -141,6 +141,8 @@
while itProperties.HasNext() {
set Property = itProperties.Next()
continue:Property.Calculated
+ continue:Property.Private
+ continue:Property.MultiDimensional
set PropertyValue = $zobjProperty(Object,Property.Name)
if (Property.Collection || (Property.Collection = "list") || (Property.Collection = "array")) {
If (Property.Collection = "array"){
@@ -159,7 +161,7 @@
If ('result){
Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Validatie van '"_Property.%ClassName(1)_"' is niet correct. (Waarde: '"_PropertyValue_"' is niet correct, Type: '"_Property.Type_"'"))
}
- }
+ }
}
quit
]]>