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.

...

Section
Column
width70%

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 :

 

Astuce
titleParamètres non utilisés

Dans le cas où vous n'utiliseriez pas certains paramètres, il suffit de laisser la valeur par défaut ou bien de ne pas les remplir.

Néanmoins, pour que l'application puisse se lancer tous les paramètres doivent être présents.

 

 

  • Connexion à la base de données (v1.0.9)

    Bloc de code
    languagebash
    titleConnexion à 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)

     

    Astuce
    titleParamètres en plus pour MariaDB

    factory="org.apache.commons.dbcp.BasicDataSourceFactory"

    En cas d'erreur de connexion à la base de données, il peut être utile dans certains cas de rajouter ces deux librairies dans tomcat/webapps/WEB-INF/lib :

    https://mvnrepository.com/artifact/commons-dbcp/commons-dbcp/1.4 et https://mvnrepository.com/artifact/commons-pool/commons-pool/1.6

 

  • URL de l'application (v1.0.9)

    Bloc de code
    languagebash
    titleURL de l'appplication
    <Parameter name="app.url" value="http://calcium.univ-yyy.fr" />
    Avertissement
    titleURL d'accès

    Afin que l'application puisse fonctionne correctement, il est fortement conseillé d'installer l'application avec une URL de type simple : http://calcium.univ-xxx.fr

 

  • URL du serveur d'authentification CAS (v1.0.9)

    Bloc de code
    languagebash
    titleURL 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)

     

    Bloc de code
    languagebash
    titleAssistance 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)

     

    Bloc de code
    languagebash
    titleSMTP
    <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)

    Bloc de code
    languagebash
    titleRapports
    <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)

    Bloc de code
    languagebash
    titleBatch
    <Parameter name="batch.fixedRate" value="360000" />

    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 : 360000



  • Proxy (v1.0.9)

    Bloc de code
    languagebash
    titleDé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)

    Bloc de code
    languagebash
    titleAnnée inscription
    <Parameter name="annee.inscription" value="2016" />

    Spécifier ici l'année d'inscription de référence.


  • Importation des donnés de scolarité (v1.0.9)

    Bloc de code
    languagebash
    titleImport 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)

    Bloc de code
    languagebash
    titleEmplacement 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.

    Avertissement
    titleImportant

    Ne pas oublier de mettre le caractère / à la fin !

 

 

  • VIDAL (v1.0.9)

    Bloc de code
    languagebash
    titleParamè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"/>
    <Parameter name="vidal.path.search.products" value="products"/>
    <Parameter name="vidal.path.info.product" value="product/"/>
    <Parameter name="vidal.path.unit" value="unit/"/>

    Ces attributs définissent les paramètres pour accéder au dictionnaire de médicament VIDAL lors de l'édition des ordonnances. Laissez vide le cas échéant.

 

  • BCB (v1.0.9)

    Bloc de code
    titleParamè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.


Astuce
titlePour information

Il suffit de renseigner uniquement le paramètre bcb.id_ps avec le numéro de FINESS ou de SIRET (à voir avec la BCB)

Le paramètre bcb.code_editeur doit rester fixé à UNIV-LORRAINE

 

  • Outil analytique Piwik (v1.0.9)

    Bloc de code
    titlePiwik
    <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

    Bloc de code
    languagebash
    titleParamètres MesVaccins.net
    <Parameter name="mv.pathCertificate" value="/home/applis-j2ee/tomcat-calcium2k16/"/>
    <Parameter name="mv.production" value="false"/>
    <Parameter name="mv.token" value="xxx"/>
    <Parameter name="mv.secret" value="xxx"/>
    <Parameter name="mv.organisationId" value="xxx"/>
    <Parameter name="mv.OTP" value="xxx"/>

    Ces paramètres permettent de configurer l'accès aux API de MesVaccins.net

     

  • Nom de l'établissement (v1.0.9)

    Bloc de code
    languagebash
    titleNom de l'Université
    <Parameter name="univ.nom" value="Universite de Lorraine"/>
  • Bandeau de TEST (v1.0.9)

    Bloc de code
    languagebash
    titleTest
    <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.

 

  • Mode DEBUG (v1.0.9)

    Bloc de code
    languagebash
    titleMode 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.

 

  • Icônes (v1.0.9)

    Bloc de code
    languagebash
    titleIcô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.

    Avertissement
    titleTaille du logo

    Pour le logo (celui en haut à gauche) : taille de 48x48 pixels max, si le logo donné est plus grand, celui par défaut est utilisé !

 

  • Paramètre du mode visionnage (v1.0.9)

    Bloc de code
    languagebash
    <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 (v1.0.9)

     

    Bloc de code
    languagebash
    titleMode super admin
    <Parameter name="superAdmins" value="login1,login2,..." />
    Avertissement
    Ce paramètre permet de spécifier des identifiants correspondants à des utilisateurs qui seront considérés comme Super Admin et qui ne seront pas restreint pas les autorisations au sein de Calcium. Il permet essentiellement de pouvoir configurer Calcium lors d'une première utilisation. En utilisation normale, ce paramètre devrait être vide.
  • Divers système (v1.0.9)

    Bloc de code
    languagebash
    titleDivers : 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.

 

Column
Volet
titleDans cette page

Sommaire
 

Volet
titleEn savoir plus

Affichage enfants