Sommaire |
---|
Partie hibernate
Bloc de code |
---|
Balise Wiki |
h4. {toc} h1. Partie hibernate hibernate.connection.driver_class |
C'est
...
la
...
classe
...
hibernate
...
pour
...
communiquer
...
avec
...
la
...
base
...
de
...
données
...
par
...
défaut « com.mysql.jdbc.
...
Driver » pour mySQL,
...
mais
...
peut
...
aussi
...
être « oracle.jdbc.
...
OracleDriver » pour oracle (choisir
...
le
...
pilote
...
pour
...
la
...
base
...
appropriée)
Bloc de code |
---|
hibernate.dialect |
Le
...
dialecte
...
à
...
utiliser
...
pour
...
interroger
...
la
...
base
...
de
...
données
...
(InnoDB
...
ou
...
autres)
Bloc de code |
---|
hibernate.connection.jdbc.url |
Il
...
s'agit
...
de
...
l'url
...
à
...
laquelle
...
se
...
trouvent
...
les
...
fichiers
...
de
...
la
...
base
...
de
...
données
Bloc de code |
---|
hibernate.connection.jdbc.username |
Le
...
nom
...
d'utilisateur
...
à
...
fournir
...
pour
...
que
...
l'application
...
puisse
...
se
...
connecter
...
à
...
la
...
base
...
de
...
données
Bloc de code |
---|
hibernate.connection.jdbc.password |
Le
...
mot
...
de
...
passe
...
associé
...
au
...
nom
...
d'utilisateur
...
précité
Bloc de code |
---|
hibernate.useJndi |
un
...
booléen
...
(true
...
ou
...
false)
...
indiquant
...
si
...
la
...
connexion
...
va
...
s'effectuer
...
via
...
une
...
pool
...
de
...
connexion
...
JNDI
...
(installée
...
sur
...
le
...
tomcat)
...
ou
...
s'il
...
s'agit
...
d'une
...
connexion
...
directe
Bloc de code |
---|
hibernate.connection.jndi.datasource |
Il
...
s'agit
...
de
...
l'url
...
de
...
la
...
source
...
de
...
données
...
employée
...
par
...
JNDI
...
(s'il
...
est
...
utilisé).
...
Ne
...
sera
...
pas
...
pris
...
en
...
compte
...
si
...
la
...
propriété
...
précédente
...
est
...
à
...
false.
...
Partie
...
authentification
Bloc de code |
---|
cas.url |
Tout
...
simplement
...
l'URL
...
du
...
CAS
...
à
...
employer
...
pour
...
s'authentifier.
...
Attention
...
cependant
...
à
...
ne
...
pas
...
laisser
...
traîner
...
de
...
slash
...
à
...
la
...
fin
...
de
...
l'URL.
...
Partie
...
gestion
...
d'exceptions
Bloc de code |
---|
exceptionHandling.logLevel |
Le
...
niveau
...
de
...
logging
...
(une
...
valeur
...
parmi
...
TRACE,
...
DEBUG,
...
INFO,
...
WARN,
...
ERROR
...
ou
...
FATAL)
...
:
- TRACE
...
- note
...
- absolument
...
- tout
...
- ce
...
- qui
...
- se
...
- passe
...
- dans
...
- l'application
...
- DEBUG
...
- note
...
- toutes
...
- les
...
- informations
...
- nécessaires
...
- au
...
- débuggage
...
- INFO
...
- note
...
- l'essentiel
...
- de
...
- l'activité
...
- de
...
- l'application
...
- WARN
...
- note
...
- uniquement
...
- les
...
- erreurs
...
- et
...
- avertissements
...
- ERROR
...
- ne
...
- note
...
- que
...
- les
...
- erreurs
...
- FATAL
...
- ne
...
- note
...
- que
...
- les
...
- erreurs
...
- critiques
Bloc de code |
---|
exceptionHandling.email |
Il
...
s'agit
...
de
...
l'adresse
...
...
à
...
laquelle
...
les
...
rapports
...
d'exceptions
...
seront
...
envoyés
...
(donc
...
de
...
préférence
...
l'adresse
...
de
...
la
...
personne
...
chargée
...
d'entretenir
...
l'application.
...
Partie
...
initialisation
Bloc de code |
---|
init.firstAdministratorId |
L'identifiant
...
LDAP
...
du
...
premier
...
administrateur
...
de
...
l'application.
...
Il
...
s'agit
...
de
...
son
...
login
...
de
...
connexion.
...
Celui-ci
...
est
...
ensuite
...
récupéré
...
dans
...
LDAP
...
lors
...
de
...
la
...
tâche
...
ant
...
init-data
...
et
...
sert
...
à
...
établir
...
les
...
informations
...
nécessaires
...
à
...
la
...
création
...
du
...
premier
...
administrateur.
Bloc de code |
---|
init.codEtbInt |
Il
...
s'agit
...
du
...
code
...
établissement
...
tel
...
qu'il
...
est
...
connu
...
dans
...
Apogee.
Bloc de code |
---|
init.codDacEtr |
Le
...
code
...
diplôme
...
autre
...
cursus
...
(DAC)
...
employé
...
dans
...
Apogee
...
pour
...
identifier
...
les
...
cursus
...
des
...
étudiants
...
étrangers
Bloc de code |
---|
init.codStudent.regex=e(\[0-9\]{7}) |
Substitution
...
du
...
premier
...
caractère
...
du
...
code
...
étudiant
...
par « e » pour conformité avec les caractéristiques du login étudiant de l'établissement
...
: « e »+7
...
dernier
...
caractères
...
du
...
code
...
étudiant
...
Apogée
Bloc de code |
---|
init.codStudent.pattern=2\$1 |
Ajouter
...
s'il
...
n'y
...
est
...
pas
...
(demandé
...
à
...
l'initialisation)
...
--->substitution du « e » contenu dans le login par le caractère « 2 » pour compléter le code étudiant. Cet argument est utilisé lors de l'appel de l'application de type ent; après authentification via le cas étudiant
Bloc de code |
---|
init.onlyTerminaux
|
Booléen à renseigner selon :
- true si l'on veut uniquement récupérer le dernier diplôme en date des candidats
- false si l'on veut récupérer l'intégralité de leurs diplômes
Bloc de code |
---|
init.obtentionDip
|
Booléen à renseigner selon :
- true si l'on ne prend en compte que les diplômes obtenus
- false si l'on prend aussi en compte le niveau avéré
Bloc de code |
---|
init.context
|
le contexte interne à l'application (utilisé pour générer des urls eg. Faq et contact)
Bloc de code |
---|
init.opiWebService.bean
|
Nom de bean à renseigner pour le déversement de données dans Apogée
- opiWebService, si l'on veut avoir un déversement des données dans Apogee
- voidOpiWebService, si l'on ne souhaite pas déverser les données dans Apogee.
Bloc de code |
---|
du « e » contenu dans le login par le caractère « 2 » pour compléter le code étudiant. Cet argument est utilisé lors de l'appel de l'application de type ent; après authentification via le cas étudiant init.onlyTerminaux true si l'on veut uniquement récupérer le dernier diplôme en date des candidats false si l'on veut récupérer l'intégralité de leurs diplômes init.obtentionDip true si l'on ne prend en compte que les diplômes obtenus false si l'on prend aussi en compte le niveau avéré init.context le contexte interne à l'application (utilisé pour générer des urls eg. Faq et contact) init.opiWebService.bean opiWebService si l'on veut avoir un déversement des données dans Apogee, voidOpiWebService si l'on ne souhaite pas déverser les données dans Apogee. init.cmi.manager=false |
Le
...
nom
...
du
...
responsable
...
de
...
commission
...
est
...
visible
...
par
...
les
...
candidats
Bloc de code |
---|
init.allViewPJ=true True : les gestionnaires voient toutes les pièces justificative, sinon false pour les afficher par droit Cursus |
Booléen à renseigner selon :
- true : les gestionnaires voient toutes les pièces justificative
- false pour les afficher par droit
Cursus
init.recupCursus=true
...
false
...
pour
...
non
...
et
...
sinon
...
il
...
recupere
...
les
...
cursus
...
d'APOGEE
...
init.recupBac=true
...
false
...
pour
...
non
...
et
...
sinon
...
il
...
recupere
...
les
...
baccalauréat
...
d'APOGEE
...
init.recupInfos=true
...
false
...
pour
...
non
...
et
...
sinon
...
il
...
recupere
...
les
...
informations
...
personnelles
...
d'APOGEE
...
Partie
...
tâches
...
planifiées
...
cron.archiveTask
...
fréquence
...
d'exécution
...
de
...
la
...
tâche
...
cron
...
d'archivage
...
(par
...
défaut
...
tous
...
les
...
jours
...
à
...
0h30)
...
Partie
...
LDAP
...
pour
...
récupération
...
des
...
informations « gestionnaire » et « jury »
ldap.url
...
L'URL
...
du
...
serveur
...
LDAP
...
:
...
ldaps://ldap.univ-ubs.fr:xxx
...
ldap.userName
...
Le
...
nom
...
d'utilisateur
...
employé
...
pour
...
se
...
connecter
...
à
...
LDAP
...
=cn=candidature,ou=admin,dc=univ-ubs,dc=fr
...
ldap.password
...
Le
...
mot
...
de
...
passe
...
associé
...
au
...
nom
...
d'utilisateur
...
ldap.base
...
La
...
base
...
de
...
recherche
...
de
...
LDAP
...
:
...
ldap.base=dc=univ-ubs,dc=fr
...
ldap.dnSubPath=ou=people
...
ldap.uidAttribute=uid
...
ldap.displayNameAttribute=displayName
...
ldap.emailAttribute=mail
...
ldap.searchAttribute=cn
...
ldap.eduPersonPrincipalNameAttribute=eduPersonPrincipalName
...
ldap.prenomAttribute=givenName
...
ldap.filterPers=objectClass=person
...
ldap.nomUsuelAttribute=sn
...
ldap.attributes=cn,displayName,mail,sn,givenName,eduPersonPrincipalName
...
ldap.searchDisplayedAttributes=cn,displayName,employeeType,department
...
Partie SMTP
smtp.host
...
Le
...
nom
...
de
...
l'hôte
...
ou
...
l'adresse
...
IP
...
du
...
serveur
...
SMTP
...
utilisé
...
pour
...
l'envoi
...
des
...
e-mails
...
smtp.port
...
Le
...
port
...
employé
...
par
...
ledit
...
serveur
...
SMTP
...
smtp.user
...
Le
...
nom
...
d'utilisateur
...
à
...
employer
...
pour
...
se
...
connecter
...
au
...
serveur
...
SMTP.
...
Laisser
...
vide
...
pour
...
une
...
connexion
...
anonyme.
...
smtp.password
...
Le
...
mot
...
de
...
passe
...
à
...
employer
...
pour
...
se
...
connecter
...
au
...
serveur
...
SMTP.
...
Laisser
...
vide
...
pour
...
une
...
connexion
...
anonyme.
...
smtp.interceptAll
...
true
...
en
...
test,
...
false
...
en
...
production.
...
Définit
...
s'il
...
faut
...
intercepter
...
tous
...
les
...
e-mails
...
envoyés
...
ou
...
non
...
smtp.fromEmail
...
L'adresse
...
...
apparaissant
...
dans
...
le
...
champ « De : » des e-mails
...
envoyés
...
par
...
l'application.
...
Fonctionne
...
très
...
bien
...
même
...
si
...
l'adresse
...
n'existe
...
pas
...
smtp.fromName
...
Le
...
nom
...
apparaissant
...
dans
...
le
...
champ « De : » des e-mails
...
envoyés
...
par
...
l'application.
...
smtp.interceptEmail
...
l'adresse
...
...
vers
...
laquelle
...
rediriger
...
les
...
e-mails
...
interceptés
...
(de
...
préférence
...
celle
...
de
...
la
...
personne
...
chargée
...
de
...
mettre
...
le
...
programme
...
en
...
place)
...
smtp.interceptName
...
Le
...
nom
...
à
...
afficher
...
dans
...
le
...
champ « pour : » des e-mails
...
interceptés
...
(complètement
...
optionnel)
...
Partie génération de PDF
xsl_xml.path
...
L'emplacement
...
des
...
fichiers
...
xml
...
et
...
xsl
...
utilisés
...
pour
...
générer
...
les
...
fichiers
...
...
(/var/lib/tomcat/candidatures/webapps/candidatures/media/xml-xsl/
...
)
...
Partie
...
Orbeon
...
orbeon.url
...
L'URL
...
de
...
l'application
...
Orbeon
...
orbeon.username
...
Nom
...
d'utilisateur
...
à
...
fournir
...
pour
...
utiliser
...
orbeon
...
orbeon.password
...
Mot
...
de
...
passe
...
à
...
fournir
...
pour
...
utiliser
...
orbeon
...
init.orbeon.uri=xmldb:exist://localhost/esup-opiR1/exist/xmlrpc
...
Permettre
...
l'extraction
...
des
...
formulaires
...
complémentaires
...
Partie
...
génération
...
d'URL
...
urlGeneration.bean
...
Le
...
bean
...
à
...
utiliser
...
pour
...
générer
...
les
...
URLs.
...
ServletUrlGenerator
...
pour
...
un
...
déploiement
...
en
...
servlet
...
uportalUrlGenerator
...
pour
...
un
...
déploiement
...
en
...
portlet
...
urlGeneration.casLoginUrl
...
L'URL
...
de
...
login
...
du
...
serveur
...
CAS
...
à
...
priori,
...
il
...
suffit
...
de
...
remplacer « cas.domain.
...
edu » par l'URL
...
réelle
...
du
...
cas
...
urlGeneration.servletLoginUrl
...
L'URL
...
de
...
login
...
pour
...
les
...
utilisateurs
...
authentifiés
...
par
...
CAS.
...
À
...
priori,
...
il
...
suffit
...
de
...
remplacer « exemple.domain.
...
edu » par l'URL
...
d'accès
...
à
...
l'application
...
urlGeneration.servletGuestUrl
...
L'URL
...
de
...
login
...
pour
...
les
...
utilisateurs
...
authentifiés
...
par
...
e-mail.
...
À
...
priori,
...
il
...
suffit
...
de
...
remplacer « exemple.domain.
...
edu » par l'URL
...
d'accès
...
à
...
l'application
...
urlGeneration.uportalFunctionnalName
...
urlGeneration.uportalLoginUrl
...
urlGeneration.uportalGuestUrl
...
Partie
...
web-services
...
ESUP
...
remote.flushCache.servers
...
remote.referentiel.url
...
_url_webservices_esup_ws_si_.fr/xfire/ReadReferentiel?WSDL
...
remote.enseignement.url
...
_url_webservices_esup_ws_si_/xfire/ReadEnseignement?WSDL
...
remote.insertLaisserPasser.url
...
_url_webservices_esup_ws_si_/xfire/InsertLaisserPasser?WSDL
...
remote.etudiant.url
...
_url_webservices_esup_ws_si_/xfire/ReadEtudiant?WSDL
...
Partie
...
fuseau
...
horaire
...
timezone
...
Partie
...
Logging
...
log.level
...
log.output
...
log.file
...
Partie
...
cache
...
cache.path
...
espace
...
sur
...
lequel
...
sera
...
sauvegardé
...
le
...
cache
...
en
...
cas
...
de
...
dépassement
...
du
...
cache
...
en
...
mémoire
...
vive
...
Partie
...
IAWeb
...
confirmation.IAWeb.addressIAPrimo
...
confirmation.IAWeb.addressIAReins
...
Partie
...
calendrier
...
de
...
candidatures
...
URL.CalendrierDeCandidature
...
Pour
...
JNDI
...
:
...
Copier
...
le
...
fichier
...
webapp/WEB_INF/lib/mysql-connector-java-3.1.12-bin.jar
...
dans
...
le
...
répertoire
...
lib
...
du
...
moteur
...
du
...
tomcat
...
(chez
...
nous
...
en
...
l'occurrence
...
/var/lib/tomcat/tomcat6base/tomcat-6.0.24/lib/)
...
Dans
...
config.properties
...
:
...
passer
...
hibernate.useJndi
...
à
...
true
...
définir
...
le
...
nom
...
de
...
la
...
datasource
...
à
...
utiliser
...
(chez
...
nous
...
:
...
jdbc/opi)