2221 - Paramétrage applicatif
Le fichier context.xml
Ce fichier xml permet de paramétrer l'application Calcium. Il se trouve dans le répertoire tomcat/conf du serveur d'applications.
Voici les différentes éléments paramétrables :
Connexion à la base de données (v1.0.9)
Connexion à la base de données<Resource name="jdbc/db"
type="javax.sql.DataSource"
username ="user_calcium"
password="mdp_calcium"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://xxxx.univ-yyy.fr:3306/sid"
maxActive="20"
maxIdle="4"
maxWait="10000"
removeAbandoned="true"
removeAbandonedTimeout="600"
logAbandoned="true"
validationQuery="select '1'" />
L'attribut username et password permettent de définir les données de connexion à la base de données.
L'attribut url définit l'url de connexion JDBC à la base de données (sid = nom de la base de données). (mettre localhost si la base et le serveur tomcat sont sur la même machine)
URL de l'application (v1.0.9)
URL de l'appplication<Parameter name="app.url" value="http://calcium.univ-yyy.fr" />
URL du serveur d'authentification CAS (v1.0.9)
URL du serveur d'authentification CAS<Parameter name="cas.url" value="https://auth.univ-yyy.fr" />Laisser ce champ vide si vous n'utilisez pas de serveur centralisé d'authentification CAS.
Assistance et documentation (v1.0.9)
Assistance et documentation<Parameter name="support.docUrl" value="http://calciumv2.univ-lorraine.fr" />
<Parameter name="support.docStatMacroUrl" value="https://wikidocs.univ-lorraine.fr/x/goN3D" />Ces paramètres sont à laisser tels quels. Ils permettent de définir les URLs liées à la documentation.
Configuration du SMTP (v1.0.9)
SMTP<Parameter name="mail.smtpHost" value="smtp.univ-yyy.fr" />
<Parameter name="mail.port" value="25" />
<Parameter name="mail.from" value="calcium@univ-yyy.fr" />
<Parameter name="mail.to" value="liste@univ-yyy.fr" />
L'attribut mail.from indique l'expéditeur des messages que Calcium envoie.
L'attribut mail.to spécifie le mail que Calcium utilise pour envoyer les erreurs que l'application pourrait rencontrer. (typiquement une liste concernant les informaticiens).
Rapports (v1.0.9)
Rapports<Parameter name="rapport.relance" value="relance@univ-yyy.fr" />
<Parameter name="rapport.import" value="import@univ-yyy.fr" />L'attribut rapport.relance définit l'adresse mail vers laquelle sont envoyés les rapports de relances qui ont été programmés.
L'attribut rapport.import définit l'adresse mail vers laquelle est envoyé le rapport concernant les imports.
Batch (v1.0.9)
Batch<Parameter name="batch.fixedRate" value="600000" />Ce paramètre définit l'intervalle de temps (en millisecondes) au bout duquel Calcium doit vérifier si un batch programmé doit être lancé ou pas. Valeur par défaut : 600000
Proxy (v1.0.9)
Définition du proxy<Parameter name="proxy.host" value="proxy.univ-yyy.fr"/>
<Parameter name="proxy.port" value="3128"/>Laisser ces champs vides si vous n'utilisez pas de proxy.
Année d'inscription de référence (v1.0.9)
Année inscription<Parameter name="annee.inscription" value="2016" />C'est l'année d'inscription des étudiants. Exemple : pour l'année scolaire 2017-2018, le paramètre doit être fixé à 2017.
Importation des donnés de scolarité (v1.0.9)
Import scolarité<Parameter name="import.fichier" value="Calcium.csv" />
<Parameter name="import.repertoire" value="/repertoire/IMPORT" />Les 'attributs import.fichier et import.repertoire permettent à Calcium de retrouver le fichier d'import sur lequel il peut effectuer son importation des données issus de votre base de scolarité.
Emplacement des documents médicaux (v1.0.9)
Emplacement des documents médicaux<Parameter name="document.path" value="/repertoire/Documents/"/>L'attribut document.path donne l'emplacement dans lequel Calcium peut retrouver ou enregistrer les documents médicaux. Il est recommandé que ce répertoire soit un lien symbolique qui redirige vers un serveur de fichiers spécifiques.
VIDAL (v1.0.9)
Paramètres pour VIDAL<Parameter name="vidal.path" value="http://api.vidal.fr/rest/api/"/>
<Parameter name="vidal.app_id" value="appID"/>
<Parameter name="vidal.app_key" value="appKEY"/>Ces attributs définissent les paramètres pour accéder au dictionnaire de médicament VIDAL lors de l'édition des ordonnances. Seuls les paramètres vidal.app_id et vidal.app_key doivent être modifiés.
BCB (v1.0.9)
Paramètres pour la BCB<Parameter name="bcb.code_editeur" value="UNIV-LORRAINE"/>
<Parameter name="bcb.id_ps" value=""/>
<Parameter name="bcb.wsdl" value="https://www.bcbdexther.fr/wsdl/BCBDexther-integrateurs-full.wsdl"/>
<Parameter name="bcb.service" value="http://services.resip.fr/"/>Ces attributs définissent les paramètres pour accéder au dictionnaire de médicament de la Banque Claude Bernard lors de l'édition des ordonnances. Laissez vide le cas échéant.
Outil analytique Piwik (v1.0.9)
Piwik<Parameter name="piwikAnalytics.trackerUrl" value="stats.univ-xxxx.fr" />
<Parameter name="piwikAnalytics.siteId" value="XXX" />Ces attributs permettent d'activer Piwik (https://piwik.org/)
Mes Vaccins.net (v1.0.10)
Nécessite la version 1.0.10 ou plus
Paramètres MesVaccins.net<Parameter name="mv.pathCertificate" value="/home/applis-j2ee/tomcat-calcium2k16/"/>
<Parameter name="mv.production" value="false"/>
<Parameter name="mv.token" value=""/>
<Parameter name="mv.secret" value=""/>
<Parameter name="mv.organisationId" value=""/>
<Parameter name="mv.OTP" value=""/>Ces paramètres permettent de configurer l'accès aux API de MesVaccins.net
Nom de l'établissement (v1.0.9)
Nom de l'Université<Parameter name="univ.nom" value="Universite de Lorraine"/>
Bandeau de TEST (v1.0.9)
Test<Parameter name="bandeauTest" value="true" />Cet attribut spécifie si l'application doit afficher un bandeau indiquant si l'application est en TEST afin de que les utilisateurs soient visuellement avertis. (valeurs possibles : false ou true)
Mail de TEST (v1.3.2)
Mail test<Parameter name="mail.test" value="" />
Si le paramètre Bandeau de TEST est à true, il est possible de recevoir les mails qu'un étudiant recevrait de Calcium en remplissant cet attribut. Une seule adresse mail est acceptable.
Mode DEBUG (v1.0.9)
Mode DEBUG<Parameter name="productionMode" value="true" />Cet attribut mis à false permet d'avoir des logs plus conséquent au niveau des logs tomcat. Ne pas utiliser en production de manière permanente. (valeurs possibles : false ou true)
Icônes (v1.0.9)
Icônes<Parameter name="icon.path" value="/www/tomcat/images/logo.png"/>
<Parameter name="favicon.path" value="/www/tomcat/images/favicon.ico"/>Ces attributs définissent l'emplacement du logo (en remplacement du logo calcium) et du favico que vous souhaitez utilisez. Cela correspond à l'emplacement physique au sein du système de fichier du serveur.
Paramètre du mode visionnage (v1.0.9)
<Parameter name="visionnage.only" value="false"/>Cet attribut permet de définir si le mode visionnage doit autoriser ou non la possibilité de modifier les fiches médicales ou non.
Super admin (v 1.0.9)
Mode super admin<Parameter name="superAdmins" value="login1,login2,..." />
Prise de rendez-vous en ligne (v 1.2.0)
Mode super admin<Parameter name="prdv.enligne" value="false"/>
Nécessite la version 1.2.0 ou plus
Cet attribut permet de définir s'il est possible de créer des créneaux de rendez-vous qui sera disponible à la prise en ligne de RdV.
Répertoire de sortie des archives (v 1.3.3)
En construction
Divers : ne pas toucher<Parameter name="archives.repertoire" value="/repertoire/ARCHIVES"/>L'attribut archives.repertoire donne l'emplacement dans lequel Calcium va enregistrer les documents PDF des étudiants archiver depuis la vue Archivage (cf lien doc)
Divers système (v1.0.9)
Divers : ne pas toucher<Parameter name="ldap.url" value="" />
<Parameter name="ldap.roleAttributes" value="" />
<Parameter name="statistiques.repertoire" value=""/>
<Parameter name="enableMoskito" value="false" />Ces attributs sont des attributs relatifs au fonctionnement interne de Calcium. Ne pas y toucher.
Dans cette page
- Le fichier context.xml
- Connexion à la base de données (v1.0.9)
- URL de l'application (v1.0.9)
- URL du serveur d'authentification CAS (v1.0.9)
- Assistance et documentation (v1.0.9)
- Configuration du SMTP (v1.0.9)
- Rapports (v1.0.9)
- Batch (v1.0.9)
- Proxy (v1.0.9)
- Année d'inscription de référence (v1.0.9)
- Importation des donnés de scolarité (v1.0.9)
- Emplacement des documents médicaux (v1.0.9)
- VIDAL (v1.0.9)
- BCB (v1.0.9)
- Outil analytique Piwik (v1.0.9)
- Mes Vaccins.net (v1.0.10)
- Nom de l'établissement (v1.0.9)
- Bandeau de TEST (v1.0.9)
- Mail de TEST (v1.3.2)
- Mode DEBUG (v1.0.9)
- Icônes (v1.0.9)
- Paramètre du mode visionnage (v1.0.9)
- Super admin (v 1.0.9)
- Prise de rendez-vous en ligne (v 1.2.0)
- Répertoire de sortie des archives (v 1.3.3)
- Divers système (v1.0.9)
En savoir plus