| 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)