Table des matières
Configuration des étapes obligatoires lors de la création du dossier
Si vous souhaitez ne pas rendre obligatoire la saisie du cursus post bac lors de la création du dossier (cas des candidatures sur des L1), consultez la configuration du fichier bean.xml
Configuration du fichier build.properties
deploy.type
Indique s'il s'agit d'un déploiement en servlet ou en portlet
deploy.home
Indique l'emplacement où déployer l'application
tomcat.port
Le port à utiliser pour le tomcat
tomcat.host
L'url du serveur où se trouve l'application
Configuration du fichier build-commons.xml
modifier la property « commons.repository.path-prefix »
remplacerhttp://sourcesup.cru.fr/cgi/viewvc.cgi/tags/$
http://sourcesup.cru.fr/cgi/viewvc.cgi/tags/${commons.version}/esup-commons
par
http://sourcesup.cru.fr/cgi/viewvc.cgi/checkout/tags/${commons.version}/esup-commons
Configuration du fichier properties/logging/log4j.properties
Remplacer 'log4j.appender.logfile' par 'log4j.appender.file' ('logfile n'est pas reconnu et entraîne un plantage des logs)
Remplacer DailyRollingFileAppender par RollingFileAppender (même raison)
Configuration du fichier properties/defaults-servlet.properties
cas.service
Saisir l'URL de votre CAS.
Configuration du fichier webapps/WEB_INF/web.xml
Configuration du contexte de déconnexion CAS
<context-param> <description> The logout URL of the CAS server. </description> <param-name>edu.yale.its.tp.cas.client.logoutUrl</param-name> <param-value> https://_url_de_votre_CAS_/logout?service=%s </param-value> </context-param>
Configuration du filtre de connexion CAS
<filter> <description> The CAS filter, used to authenticate users. </description> <display-name>CASFilter</display-name> <filter-name>CAS Filter</filter-name> <filter-class> edu.yale.its.tp.cas.client.filter.CASFilter </filter-class> <init-param> <param-name> edu.yale.its.tp.cas.client.filter.loginUrl </param-name> <param-value> https://_url_de_votre_CAS_/login </param-value> </init-param> <init-param> <param-name> edu.yale.its.tp.cas.client.filter.validateUrl </param-name> <param-value> https://_url_de_votre_CAS_/serviceValidate </param-value> </init-param> <init-param> <param-name> edu.yale.its.tp.cas.client.filter.serverName </param-name> <param-value>_url_de_ecandidat_</param-value> </init-param> <init-param> <param-name> edu.yale.its.tp.cas.client.filter.wrapRequest </param-name> <param-value>true</param-value> </init-param> </filter>
Modifier les champs en gras.
Configuration de configUrlServices.properties
Editer le fichier src/configUrlServices.properties pour indiquer le chemin des webservices à employer (Webservices AMUE à utiliser (410,420, ...)
Accès sécurisé SSL
Si vous utilisez un accès sécurisé pour vos webservices, il faut ajouter un paramètre SSL correspondant à chaque webservice
(exemple pour geographiemetier='...' ajouter geographiemetier.ssl='...')
Sinon, il faut rajouter les lignes suivantes
administratifMetier.urlService.ssl=false etudiantMetier.urlService.ssl=false pedagogiqueMetier.urlService.ssl=false geographieMetier.urlService.ssl=false
Configuration du fichier bean.xml
Si vous souhaitez ne pas rendre obligatoire la saisie du cursus post bac lors de la création du dossier (cas des candidatures sur des L1), il faut modifier un des paramètres du bean controlFieldFI du fichier /properties/web/beans.xml en supprimant la ligne : <value>cursusScol</value>
<bean id="controlFieldFI" scope="singleton"> <property name="fields"> <map> <entry> <key> <value>fr.univ.rennes1.cri.opiR1.domain.beans.user.Individu</value> </key> <list> <value>nomPatronymique</value> <value>prenom</value> <value>numDossierOpi</value> <value>adressMail</value> <value>dateNaissance</value> <value>sexe</value> <value>codPayNationalite</value> <value>villeNaissance</value> <value>codPayNaissance</value> <value>adresses</value> <value>indBac</value> <!--<value>cursusScol</value>--> </list> </entry> </map> </property> </bean>
Ce bean permet de définir quels sont les champs de l'Individu qui ne doivent pas être vide lors de la validation du dossier.