Index: WSimpl/Halux/PPS/MatService.cls.xml
===================================================================
diff -u -r66525 -r66526
--- WSimpl/Halux/PPS/MatService.cls.xml (.../MatService.cls.xml) (revision 66525)
+++ WSimpl/Halux/PPS/MatService.cls.xml (.../MatService.cls.xml) (revision 66526)
@@ -31,7 +31,6 @@
GeefAfmetingenRequest:WS.Halux.PPS.MatService.GeefAfmetingenRequest
WS.Halux.PPS.MatService.GeefAfmetingenResponse
@@ -91,17 +91,70 @@
+
+Categorie:APPS.Halux.common.enu.Categorie
+1
+APPS.Halux.PPS.Activiteit.ActiviteitGroep
+
+
+
+
+Categorie:APPS.Halux.common.enu.Categorie,ActiviteitGroepNaam:%String
+1
+%Integer
+
+
+
+
+Categorie:APPS.Halux.common.enu.Categorie,GroepActiviteitId:%Integer,ActiviteitCode:%String
+1
+
+
+
UitvoeringInfo:APPS.Halux.PPS.dto.UitvoeringInfo
1
Index: APPS/Halux/PPS/Activiteit/ActiviteitGroepRepository.cls.xml
===================================================================
diff -u -r37536 -r66526
--- APPS/Halux/PPS/Activiteit/ActiviteitGroepRepository.cls.xml (.../ActiviteitGroepRepository.cls.xml) (revision 37536)
+++ APPS/Halux/PPS/Activiteit/ActiviteitGroepRepository.cls.xml (.../ActiviteitGroepRepository.cls.xml) (revision 66526)
@@ -7,6 +7,13 @@
%String
APPS.Halux.PPS.Activiteit.ActiviteitGroep
+
+
+Categorie:%String,Naam:%String
+TECH.Iterator
+
+
Index: APPS/Halux/PPS/Activiteit/impl/ActiviteitRepository.cls.xml
===================================================================
diff -u -r29059 -r66526
--- APPS/Halux/PPS/Activiteit/impl/ActiviteitRepository.cls.xml (.../ActiviteitRepository.cls.xml) (revision 29059)
+++ APPS/Halux/PPS/Activiteit/impl/ActiviteitRepository.cls.xml (.../ActiviteitRepository.cls.xml) (revision 66526)
@@ -9,13 +9,34 @@
+
+
+ActiviteitCode:%String,ActivititeitGroepID:%String,Categorie:%String
+%Integer
+ 1) {
+ Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("ActiviteitCode " _ ActiviteitCode _ " niet eenduidig. Categorie:"_Categorie))
+ }
+ If (AantalActiviteiten = 0) {
+ Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Geen activiteit voor ActiviteitCode " _ ActiviteitCode_", Categorie:"_Categorie))
+ }
+
+ Quit ActiviteitIDs.GetNext()
+]]>
+