Arborescence des pages

Vous regardez une version antérieure (v. /wiki/display/PROJESUPOPI/2.+Installation+initiale) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 27) afficher la version suivante »

Prérequis : environnement technique mis en place

2.1 Sources

2.1.1 Solution 1 : Installation rapide

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 SOLUTION 1 dans le reste du document.

2.1.2 Solution 2 : Installation personnalisée

La personnalisation de l'application est prévue pour cette installation (couleurs, logos, etc..). Les étapes spécifiques à cette solution seront notées SOLUTION 2 dans le reste du document.

2.2 Paramétrage des ressources JNDI

  • Copier les éléments situés dans le fichier context_samle.xml dans la déclaration des variables JNDI de votre serveur Tomcat (par exemple server.xml). Suivant le choix de la solution dans la partie 2.1, le fichier context_samle.xml se trouve :
    • SOLUTION 1 : dans META-INF/
    • SOLUTION 2 : dans /src/main/webapp/META-INF/
  • Renseigner chaque propriété ou laisser les vide si vous n'en avez pas l’utilité
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. Si vous voulez utilisez Apogée ainsi que ses WebServices, laissez celui par défaut : siScolApogeeWSServiceImpl
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 :

  • page de documentation pour les gestionnaires,
  • page de documentation pour les candidats,
  • page de documentation pour les candidats en anglais,
  • lien vers le helpdesk de l'établissement,
  • adresse de contact pour l'application

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 :

  • base du ldap (ex : dc=univ,dc=fr)
  • url du ldap et son port  (ex : ldaps://ldap.univ.fr:636)
  • accès à la branche people (ex : ou=people)
  • user du ldap
  • mot de passe du user

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 :

  • uid
  • nom d'affichage
  • mail
  • sn
  • cn
  • civilité
  • champs contenant le numéro d'étudiant
  • prénom

 

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.from"

Parameter name="mail.from.noreply"

Parameter name="mail.to"

Paramètres pour l'envoi de mail, respectivement :

  • host smtp
  • champs from du mail pour les messages d'envoi d'erreur (log)
  • champs from du mail pour les messages d'envoi aux candidats et gestionnaire
  • champs to du mail pour la réception des messages de log

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 :

  • url d'accès au webservice de votre ged (ex : https://ged.univ.fr/nuxeo/atom/cmis)
  • repository (ex ; default)
  • user
  • mot de passe du user
  • identifiant de l'espace de stockage pour les candidats
  •  identifiant de l'espace de stockage pour les gestionnaires

Attention : si vous renseignez ces informations, vous ne DEVEZ pas renseigner les paramètres de dématérialisation (solution FileSystem)

Parameter name="file.filesystem.candidat.path"

Parameter name="file.filesystem.gestionnaire.path"

Paramètres de dématérialisation (solution FileSystem), respectivement :

  • path du répertoire de stockage pour les candidats (ex :  /home/home-j2ee/tomcat-eCandidat/work/fichiers/candidat/)
  • path du répertoire de stockage pour les gestionnaires (ex :  /home/home-j2ee/tomcat-eCandidat/work/fichiers/gestionnaires/)

Attention : si vous renseignez ces informations, vous ne DEVEZ pas renseigner les paramètres de dématérialisation (solution CMIS)

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 :

  • L'url du piwik installé dans votre établissement
  • L'id du projet piwik
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

2.3 Paramétrage des webservices Apogée

L'application est livrée avec la bibliothèque gouv.education.apogee.apo-webservicesclient version 4.60.lbe.

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 :

  • SOLUTION 1 : dans /WEB-INF/classes/
  • SOLUTION 2 : dans /src/main/resources/

Renseigner les url de vos webservices utilisés dans l'application :

Url WebServices Apogée
# 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

2.4 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

  • Aucune étiquette