Pages enfant
  • Manuel Installation - Esup-CIL

Vous regardez une version antérieure (v. /wiki/display/PROJ/Manuel+Installation+-+Esup-CIL) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 16) afficher la version suivante »

Fichiers de configurations à modifier

  • config.properties

    • connexion à la base de données

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
    • paramètres smtp

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

auth.portal.uidAttribute=uid
cas.url=https://cas.univ-xxxxxx.fr/cas
    • Paramètres LDAP

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

portal.webServiceUrl=http://portail.univ-valenciennes.fr/services/UportalService
portal.testUser=ddusart
portal.testGroupId=pags.TousPers
portal.testGroupName=LDAP Tout le personnel
    • gestion des logs

log.level=DEBUG
log.output=stdout
log.pattern=%d %p [%c] - %m%n
log.file=esup-cil.log
log.maxFileSize=5MB
  • domain/domain.xml

<bean
		id="domainService"
		class="org.esupportail.cnil.domain.DomainServiceImpl"
		>
		<property name="daoService" ref="daoService" />
		<property name="ldapUserService" ref="ldapUserService" />
		<property name="displayNameLdapAttribute" value="displayName" />
		<property name="portalService" ref="portalService" />
		<property name="uploadDirectory" value="/var/www/fileUploadCil">
			<description>
				The directory where uploaded files are stored.
			</description>
		</property>
		<property name="uploadUrl" value="http://localhost/fileUploadCil" >
			<description>
				The URL where you can download files.
			</description>
		</property>
		<property name="groupService" ref="groupService"/>

		<property name="mailCil" value="cil@univ-valenciennes.fr">
			<description>
				the generic mail for the cil.
			</description>
		</property>

	</bean>

Il faut mettre à jour les propriétés :

  • uploadDirectory
  • uploadUrl
  • mailCil
  • init/init.xml

  • 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 chatge du traitement ainsi que pour les catégories de personnes concernées par le traitement.

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




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.

  • Aucune étiquette