...
Pré-requis
...
- Le
...
- service
...
- web
...
- UportalService
...
- doit
...
- être
...
- accessible
...
- Certains
...
- attributs
...
- LDAP
...
- sont
...
- obligatoires
- supannAffectation
- displayName
Fichiers de configurations à modifier
config.properties
connexion à la base de données
Pas de format |
---|
** supannAffectation ** displayName ** mail h1. Fichiers de configurations à modifier h2. config.properties h3. connexion à la base de données {noformat}hibernate.connection.driver_class=org.postgresql.Driver hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect hibernate.connection.jdbc.url=jdbc:postgresql://localhost:5432/cil hibernate.connection.jdbc.username=xxxxxx hibernate.connection.jdbc.password=xxxxxx hibernate.useJndi=true hibernate.connection.jndi.datasource=jdbc/esup-cil {noformat} h3. paramètres smtp {noformat} |
paramètres smtp
Pas de format |
---|
smtp.host=smtpuvhc.univ-xxxxx.fr smtp.port=25 smtp.user= smtp.password= smtp.charset=utf-8 smtp.fromEmail=esup-cnil@univ-xxxxx.fr smtp.fromName=ESUP-Portail cil smtp.interceptBean=smtpIntercept smtp.interceptEmail=intercept.mail@univ-xxxxx.fr smtp.interceptName=intercept mail smtp.notInterceptedAddresses= smtp.testEmail=doriane.dusart@univ-xxxxxx.fr smtp.testName=intercept mail |
Paramètres CAS
Pas de format |
---|
{noformat} h3. Paramètres CAS {noformat}auth.portal.uidAttribute=uid cas.url=https://cas.univ-xxxxxx.fr/cas {noformat} h3. Paramètres LDAP {noformat} |
Paramètres LDAP
Pas de format |
---|
ldap.url=ldap://ldap.univ-xxxxx.fr:389 ldap.userName= ldap.password= ldap.base=dc=univ-xxxxx,dc=fr ldap.dnSubPath=ou=people ldap.uidAttribute=uid ldap.displayNameAttribute=displayName ldap.emailAttribute=mail ldap.searchAttribute=cn ldap.testFilter=cn=*intercept* ldap.connectTimeout=5000 ldap.attributes=cn,displayName,supannAffectation,postalAddress,mail,PersCategorie,EtuComposante,EtuFormation,telephoneNumber ldap.searchDisplayedAttributes=cn,mail,supannAffectation |
Paramètres portail
Pas de format |
---|
{noformat} h3. Paramètres portail {noformat}portal.webServiceUrl=http://portail.univ-valenciennes.fr/services/UportalService portal.testUser=ddusart portal.testGroupId=pags.TousPers portal.testGroupName=LDAP Tout le personnel {noformat} h3. gestion des logs |
gestion des logs
Pas de format |
---|
{noformat}log.level=DEBUG
log.output=file
log.pattern=%d %p [%c] - %m%n
log.file=/usr/local/Tomcat/logs/esup-cil.log
log.maxFileSize=5MB
log.maxBackupIndex=3
|
Les paramètres supplémentaires
Pas de format |
---|
{noformat} h3. Les paramètres supplémentaires {noformat}domain.uploadDirectory=/var/www/fileUploadCil domain.uploadUrl=http://portail/fileUploadCil domain.mailCil=cil@univ-xxx.fr domain.urlAppli=http://portail/esup-cil {noformat} h2. |
logging/log4j.properties
...
et
...
logging/log4j-batch.properties
...
Mettre
...
à
...
jour
...
les
...
emplacements
...
des
...
fichiers
...
de
...
log
...
cil/groups.xml
...
Fichier
...
qui
...
permet
...
de
...
donner
...
les
...
groupes
...
dont
...
l'application
...
devra
...
aller
...
chercher
...
les
...
fils
...
dans
...
les
...
groupes
...
du
...
portail.
...
Ces
...
groupes
...
sont
...
utilisés
...
pour
...
les
...
Structures
...
en
...
charge
...
du
...
traitement
...
ainsi
...
que
...
pour
...
les
...
catégories
...
de
...
personnes
...
concernées
...
par
...
le
...
traitement.
Bloc de code |
---|
\\ {code}<!-- Les groupes de personnes qui peuvent etre concernees par le traitement. Ajouter les groupes dont il faut rechercher les fils. --> <property name="groupPersTrait"> <list> <value>Tous les groupes de personnes</value> <value>Etablissement</value> <value>Groupes lies aux applicatifs</value> <value>Etudiants</value> <value>Personnels</value> <value>UFR Etudiants</value> <value>Composantes personnels</value> <value>Services personnels</value> </list> </property> <!-- Les groupes qui seront les structures en charge du traitement. Ajouter les groupes dont il faut rechercher les fils. --> <property name="groupStructure"> <list> <list> <value>Services personnels</value> <!- nom du groupe dont il faut récupérer les fils -> <value>22</value> <!- Éventuel nombre de caractères à supprimer du nom du groupe (cf: exemple ci-dessous) -> </list> <list> <value>Composantes personnels</value> <value>28</value> </list> </list> </property> {code}\\ \\ \\ _Exemple_ : Le nom du groupe dans le portail est : _Personnels du service SERVICE INFORMATIQUE_, dans la liste des structures on ne veut voir apparaître que _SERVICE INFORMATIQUE_, il faut donc faire un substring(22) sur la chaine récupérée. h1. Déploiement * ant init-data pour créer la base de données * insérer les données de les tables via le fichier sql fourni * créer les répertoires : ** |
Exemple : Le nom du groupe dans le portail est : Personnels du service SERVICE INFORMATIQUE, dans la liste des structures on ne veut voir apparaître que SERVICE INFORMATIQUE, il faut donc faire un substring(22) sur la chaine récupérée.
Déploiement
- ant init-data pour créer la base de données
- insérer les données de les tables via le fichier sql fourni
- créer les répertoires :
Balise Wiki correspondant au chemin donné dans
...
\[domain.uploadDirectory
...
\]
Balise Wiki \[domain.uploadDirectory
...
\]/bilan
...
- ant
...
- deploy
...