...
Bloc de code | ||||||
---|---|---|---|---|---|---|
| ||||||
# WebServices Dossier Etudiant administratifMetier.urlService=https://wsapogee.univ.fr/services/AdministratifMetier etudiantMetier.urlService=https://wsapogee.univ.fr/services/EtudiantMetier pedagogiqueMetier.urlService=https://wsapogee.univ.fr/services/PedagogiqueMetier geographieMetier.urlService=https://wsapogee.univ.fr/services/GeographieMetier # Web Services Référentiel offreFormationMetier.urlService=https://wsapogee.univ.fr/services/OffreFormationMetier # WebServices Dossier Etudiant administratifMetier.urlService.ssl=https://wsapogee.univ.fr/services/AdministratifMetier etudiantMetier.urlService.ssl=https://wsapogee.univ.fr/services/EtudiantMetier pedagogiqueMetier.urlService.ssl=https://wsapogee.univ.fr/services/PedagogiqueMetier geographieMetier.urlService.ssl=https://wsapogee.univ.fr/services/GeographieMetier # Web Services Référentiel offreFormationMetier.urlService.ssl=https://wsapogee.univ.fr/services/OffreFormationMetier #SSL WS_SSL_MODE=false; WS_KEY_STORE_PATH=C:/client_keystore WS_CERTIF_STORE_PATH=C:/client_keystore WS_KEY_PASS=password WS_KEY_TYPE=jks |
2.4 Requêtes SQL
Copier le fichier apogeeRequest.sample.xml et renommer le en apogeeRequest.xml. Suivant le choix de la solution dans la partie 2.1, le fichier apogeeRequest.sample.xml se trouve :
: dans /WEB-INF/classes/État colour Blue title Solution 1
: dans /src/main/resources/État colour Blue title Solution 2
Si besoin, renseigner dans apogeeRequest.xml les requêtes à surcharger devant être utilisées par l'application.
En laissant le fichier tel qu'il est renseigné dans apogeeRequest.sample.xml, les requêtes SQL interne à l'application seront utilisées.
Sinon, plusieurs requêtes SQL sont modifiables. Dans apogeeRequest.sample.xml se trouve un exemple des requêtes tel qu'elles sont dans le code (java) de l'application.
Vous pouvez vous inspirer de ce
2.5 Base de données
La base de données (qui doit être préalablement créée vide) est automatiquement alimentée au démarrage de l'application.
2.
...
6 ElasticSearch
Pour utiliser la vue Recherche Rapide de la partie enseignant de monDossierWeb, il faut disposer d'un elasticSearch. Il doit exposer un index stockant les objets Apogée que l'on souhaite proposer à la recherche rapide.
...
- Tous les objets doivent être dans un index unique.
- Par convention, le type de l'objet (ou document) doit se trouver dans l'attribut "_type". Il doit prendre les valeurs suivantes :
- CMP quand l'objet est de type composante.
- ELP quand l'objet est de type élément pédagogique.
- VET quand l'objet est de type version d'étape.
- ETU quand l'objet est de type étudiant.
- Les documents doivent également posséder :
- un attribut correspondant au libellé
- un attribut correspondant au code
- un attribut correspondant à la version
- un attribut qui va servir pour la recherche rapide :
- Il peut s'agir simplement de l'attribut libellé ou encore d'un attribut concaténant le code et le libellé de l'objet. Pour exemple, à l'Université de Lorraine nous avons un attribut formaté comme suit : [CODE] LIBELLE
2.
...
6.1 Exemple
Voici un exemple de l'index utilisé à l'Université de Lorraine :
2.
...
6.2 Exemple d'installation d'elasticSearch et de l'index apogee
Pour construire cet index nous utilisons une "river", qui permet de créer un index à partir d'une requête SQL.
...