Prérequis : environnement technique mis en place |
La personnalisation de l'application n'est pas prévue pour cette installation (couleurs, logos, etc..). Les étapes spécifiques à cette solution seront notées dans le reste du document.
La personnalisation de l'application est prévue pour cette installation (couleurs, logos, etc..). Les étapes spécifiques à cette solution seront notées dans le reste du document.
Propriété | Définition | |
---|---|---|
Resource name="jdbc/dbEcandidat" | Déclaration de votre base de données MySql de eCandidat | |
Parameter name="siscol.implementation" | Implémentation du service SiScol à utiliser.
| |
Resource name="jdbc/dbSiScol" | Déclaration de votre base de données Apogée (pour le requêtage direct sur la base) | |
Parameter name="app.url" | Url de l'application | |
Parameter name="cas.url" | Url de votre service d'authentification CAS | |
Parameter name="assistance.documentation.url" Parameter name="assistance.documentation.url.candidat" Parameter name="assistance.documentation.url.candidat.en" Parameter name="assistance.helpdesk.url" Parameter name="assistance.contact.mail" | Informations d'assistance, respectivement :
| |
Parameter name="ldap.base" Parameter name="ldap.url" Parameter name="ldap.branche.people" Parameter name="ldap.user" Parameter name="ldap.pwd" | Informations de connexion au ldap, respectivement :
| |
Parameter name="ldap.champs.uid" Parameter name="ldap.champs.displayName" Parameter name="ldap.champs.mail" Parameter name="ldap.champs.sn" Parameter name="ldap.champs.cn" Parameter name="ldap.champs.supannCivilite" Parameter name="ldap.champs.supannEtuId" Parameter name="ldap.champs.givenName" | Champs utilisés dans le ldap, respectivement :
| |
Parameter name="ldap.filtre.personnel" | Filtre ldap de recherche de personnel (pour les gestionnaires ou membres de commission) Exemple : (eduPersonAffiliation=employee) ou !(eduPersonAffiliation=student) Attention à bien placer les parenthèses comme dans les deux exemples ci-dessus. | |
Parameter name="admin.technique" | Login de l'admin technique | |
Parameter name="mail.smtpHost" Parameter name="mail.smtpPort" Parameter name="mail.from" Parameter name="mail.from.noreply" Parameter name="mail.to" | Paramètres pour l'envoi de mail, respectivement :
| |
Parameter name="file.cmis.atompub.url" Parameter name="file.cmis.repository" Parameter name="file.cmis.user" Parameter name="file.cmis.pwd" Parameter name="file.cmis.candidat.id" Parameter name="file.cmis.gestionnaire.id" | Paramètres de dématérialisation (solution CMIS), respectivement :
| |
Parameter name="file.filesystem.candidat.path" Parameter name="file.filesystem.gestionnaire.path" | Paramètres de dématérialisation (solution FileSystem), respectivement :
| |
Parameter name="limesurvey.path" Parameter name="limesurvey.user" Parameter name="limesurvey.pass" | Paramètres pour accéder aux webservices LimeSurvey, respectivement :
| |
Parameter name="batch.fixedRate" | Fréquence de vérification de la table des batchs de l'application (en ms) | |
Parameter name="piwikAnalytics.trackerUrl" Parameter name="piwikAnalytics.siteId" | Paramètres de piwik, optionnel (https://fr.piwik.org/), respectivement :
| |
Parameter name="demoMode" | Mode démo. Doit être à false | |
Parameter name="productionMode" | Mode production. Doit être à true | |
Parameter name="enablePush" | Activation du push. Doit être à true |
Attention : ne renseignez surtout pas ces informations si vous ne faites pas de load balancing |
Attention, dans cette configuration vous devrez avoir :
|
Propriété | Définition |
---|---|
Resource name="load.balancing.gestionnaire.mode" | Renseigné à "true" si il s'agit de l'instance gestionnaire. Renseigné à "false" si il s'agit d'une instance candidat |
Parameter name="load.balancing.candidat.id.instance" | Identifiant de l'instance, par exemple "1", "2", "3", etc... Attention, toutes les instances devront avoir un id différent. Préconisation :
|
Resource name="load.balancing.candidat.url" | Obligatoire pour l'instance gestionnaire. Non utilisé pour l'instances candidat et donc facultative. Il s'agit de l'url de l'application côté candidat. |
Exemple :
Instance gestionnaire :
<Parameter name="load.balancing.gestionnaire.mode" value="true" />
<Parameter name="load.balancing.candidat.id.instance" value="1" />
<Parameter name="load.balancing.candidat.url" value="http://eCandidat.univ.fr" />
Instance candidat 1 :
<Parameter name="load.balancing.gestionnaire.mode" value="false" />
<Parameter name="load.balancing.candidat.id.instance" value="2" />
Instance candidat 2 :
<Parameter name="load.balancing.gestionnaire.mode" value="false" />
<Parameter name="load.balancing.candidat.id.instance" value="3" />
etc....
L'application est livrée avec la bibliothèque gouv.education.apogee.apo-webservicesclient version 4.70.la. Nous ne garantissons le fonctionnement de l'application qu'avec cette version.
Copier le fichier configUrlServices.sample.properties et renommer le en configUrlServices.properties puis éditer le. Suivant le choix de la solution dans la partie 2.1, le fichier configUrlServices.sample.properties se trouve :
Renseigner les url de vos webservices utilisés dans l'application :
# WebServices Dossier Etudiant etudiantMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_update_etudiant etudiantMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_update_etudiant pedagogiqueMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_pedagogique pedagogiqueMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_pedagogique # URL des Services Apogee-OPI opiMetier.urlService=https://wsapogee.univ.fr/services/amue_opi opiMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_opi |
La base de données (qui doit être préalablement créée vide) est automatiquement alimentée au démarrage de l'application