eCandidat (esup-opi)

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

2.2.3 Paramétrage disponible

2.2.3.1 Configuration des ressources externes
Ancre
ressources-externes
ressources-externes

Paramètre optionnel : Vous pouvez déclarer le dossier contenant les ressources externes de votre application (utilisé dans 3. Personnalisation)
PropriétéDéfinition

external.ressource

Ancre
Ressources externesRessources externes

Paramètre optionnel : Vous pouvez déclarer le dossier contenant les ressources externes de votre application (utilisé dans 3. Personnalisation)

Info

Les ressources externes sont un dossier qui peut être placé sur le serveur et qui permet de s'affranchir de devoir replacer les contenus personnalisés de l'établissement à chaque installation.

Les fichiers concernés par les ressources externes sont : 

  • Dossier "front" - le contenu statique : 
    • logo.png
    • favicon.icon
  • Dossier "i18n" - fichier personnalisé de message : 
    • messages.properties
  • Dossier "siscol" - fichiers de configuration des WebServices SiScol : 
    • Fichier de configuration des url Apogée
    • Fichier de configuration des url Pégase
  • Dossier "template" - fichiers de templates : 
    • Dossier candidat
    • Lettre d'admission
    • Lettre de refus
    • Lettres de refus spécifiques par type de diplôme

Attention, il n'est pas possible d'externaliser le fichier "styles.scss" puisque celui-ci est utilisé à la compilation pour générer le fichier de style de l'application. 

Le dossier des ressources externes devra avoir cette arborescence : 

Image Added

Vous pouvez placer tous les fichiers ou seulement une partie dans chaque dossier.

2.2.3.2 Configuration des bases de données  

...

<Parameter name="load.balancing.gestionnaire.mode" value="false" />
<Parameter name="load.balancing.candidat.id.instance" value="3" />

etc....

2.3 Paramétrage des webservices SiScol

2.3.1 Paramétrage des webservices Apogée

2.3 Paramétrage des webservices SiScol

2.3.1 Paramétrage des webservices Apogée

Info
titleAstuce

Plutôt que de copier ce fichier avant l'installation, vous pouvez le placer directement dans le dossier des ressources externes sur le serveur (voir Ressources externes) et vous affranchir de cette étape pour les futures installations.

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 :

Info
titleUrl 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
  
# URL du Services Apogee-PJ
pj.urlService=http://wsapogee.univ.fr/services/PJ
 
# URL des Services Apogee-OPI
pjOpiMetier.urlService=http://wsapogee.univ.fr/services/amue_apo_pjopi
pjOpiMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_pjopi
 
# URL du service de vérification d'INES
checkInes.urlService=http://wsines.univ.fr/services/checkine


Info

SI vous avez des erreurs au niveau des dates sur les WebServices, par exemple : "java.sql.SQLDataException: ORA-01843: not a valid month", il faut que vous lanciez vos WS en rajoutant dans le java_opts  -Duser.language=fr -Duser.region=FR sur le lanceur tomcat (/etc/init.d) des ws

2.3.2 Paramétrage des webservices Pégase

Info

...

titleAstuce

Plutôt que de copier ce fichier avant l'installation, vous pouvez le placer directement dans le dossier des ressources externes sur le serveur (voir Ressources externes) et vous affranchir de cette étape pour les futures installations.

Copier le fichier configUrlServicesPegase.sample.properties et renommer le en configUrlServicesPegase.properties puis éditer le. Suivant le choix de la solution dans la partie 2.1 (2. Installation initiale#2.Installationinitiale-2.1Sources), le fichier configUrlServicesPegase.sample.properties se trouve :

  • SOLUTION 1 : dans /WEB-INF/classes/
  • SOLUTION 2 : dans /

...

  • configuration/

...

  • siscol/

...

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

Info
titleUrl WebServices Pégase

# Url Authentification
auth.url = https://authn-app.univ.fr/cas/v1/tickets/
  
# Url Ref
ref.url = https://ref.univ.fr/api/v1/ref/
  
# Url Ins
ins.url = https://ins.univ.fr/api/v5/ins/
  
# Url Mof
mof.url = https://mof.univ.fr/api/v1/mof/
  
# Url Cof
cof.url = https://cof.univ.fr/api/cof/v3-draft/
  
# Url Coc
coc.url = https://coc.univ.fr/api/coc/publication/v1/

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