Sur le modèle de l'issue ODF-1436, mais avec les différences suivantes (en gras).
Créer un web service listant les formations d'un catalogue en fonction de deux niveaux d'arborescence (métadonnées issues des formations) avec en paramètres d'entrée :
- Le nom du site (site) - Obligatoire
- Le catalogue (catalog) - Obligatoire
- La langue (lang) - Obligatoire
- Le nom de la métadonnée de premier niveau (level1) - Facultatif (valeur par défaut : premier niveau de la première page ODF racine trouvée avec la recherche correspondante (site/lang/catalog))
- Le nom de la métadonnée de deuxième niveau (level2) - Facultatif (valeur par défaut : premier niveau de la première page ODF racine trouvée avec la recherche correspondante (site/lang/catalog))
- Le nom du set de données (metadataSet) - Facultatif (valeur par défaut : main)
Le web service est appelé depuis le workspace _odf-web.
En plus du service proposé par l'ODF, celui-ci ne retourne que les formations présentes dans le workspace live et la donnée path indiquant le chemin de la formation par rapport au site.