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.

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

...

e-mail

...

à

...

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

...

e-mail

...

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

...

e-mail

...

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

...

PDF

...

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