Index: vhConsistency/ConsistencyCheck.cls.xml =================================================================== diff -u -r2337 -r2961 --- vhConsistency/ConsistencyCheck.cls.xml (.../ConsistencyCheck.cls.xml) (revision 2337) +++ vhConsistency/ConsistencyCheck.cls.xml (.../ConsistencyCheck.cls.xml) (revision 2961) @@ -37,11 +37,11 @@ Do ..Meldingen.WriteLine("Consistency Checks :") Do ..Meldingen.WriteLine("--------------------") Do ..Meldingen.WriteLine() - Set CheckGefaald = 0 set rs = ##class(%ResultSet).%New("%Dictionary.ClassDefinitionQuery:SubclassOf") do rs.Execute("vhConsistency.Check") while rs.Next() { + Set CheckGefaald = 0 set ClassName = rs.Data("Name") If (CheckName = "") || $$$StartsWithVar(ClassName,CheckName) { Set $ZTRAP = "ErrHandling" @@ -50,33 +50,39 @@ } Set $ZTRAP = "" } - Continue + Goto Finally ErrHandling Set CheckGefaald = 1 Do ..Meldingen.Write(ClassName_" : GEFAALD "_$C(13,10,9)_##class(TECH.ExceptionHandler).Catch().ToString()_$C(13,10)) - } - - If (CheckGefaald || ToonAlles) +Finally + Do ..CheckAfgerond(ClassName, CheckGefaald, ToonAlles, StuurMail) + } +]]> + + + +CheckClassName:%String,CheckGefaald:%Boolean,ToonAlles:%Boolean,StuurMail:%Boolean +