Beruflich Dokumente
Kultur Dokumente
Sommaire ...................................................................................2
NOTE IMPORTANTE .................................................................3
I - Mise à jour de Partenaires .....................................................4
1. Téléchargement sur notre site Internet ............................................4
2. Mise à jour de la base de données ..................................................7
3. Mise à jour de l’application ..............................................................7
II - Mise à jour des autres applications In Fine...........................8
Installation de la mise à jour du programme ..............................8
1. Téléchargement sur notre site Internet ............................................8
2. Décompression du fichier de mise à jour .........................................9
3. Mise à jour de l’application ..............................................................9
4. Vérification de la mise à jour du programme.................................. 10
Mise à jour de la base de données Intrerbase ou Firebird .......11
1- Mise à jour avec FiMajBase........................................................... 11
1.2- Lancement de l’application pour les mises à jour applicatives .................. 12
1.3- Vérification de la mise à jour de la base de données................................ 13
2. Mise à jour manuelle ..................................................................... 14
2.1- Impression du fichier LisezMoi.txt ............................................................. 14
2.2- Mise à jour des scripts SQL ...................................................................... 15
Vérification du chemin d’accès à la base ......................................................... 16
Mise à jour du chemin d’accès à la base ......................................................... 16
2.3- Lancement de la mise à jour des scripts SQL........................................... 16
2.4- Exécution des scripts SQL avec InterBase Windows ISQL....................... 17
2.5- Lancement de l’application pour les mises à jour applicatives .................. 18
2.6- Vérification de la mise à jour de la base de données................................ 19
Mise à jour de la base de données Oracle ...............................21
1. Mise à jour manuelle ..................................................................... 21
1.1- Impression du fichier LisezMoi.txt ............................................................. 21
2.2- Mise à jour des scripts SQL ...................................................................... 22
2.3- Lancement de l’application pour les mises à jour applicatives .................. 22
2.6- Vérification de la mise à jour de la base de données................................ 23
Ce chapitre concerne les sites ayant la licence pour notre module Partenaire.
Partenaire Pour les
autres applications, rendez-vous au chapitre II.
Dans le menu « Mises à jour », vous aurez accès à la mise à jour de Partenaires qui
vous est destinée en fonction du moteur de base de données (8i pour Oracle, IB pour
InterBase et MSSql pour SQLServer). Notez que seule la version correspondant à votre
moteur vous est proposée.
Nous vous conseillons de créer un répertoire /MisesAJour, par exemple sur votre poste
dans le répertoire d’installation de l’application (par défaut C:\Program Files\In Fine.
Il vous permettra de toujours utiliser le même dossier pour les mises à jour et de tout
supprimer une fois la mise à jour faite.
Les scripts sont à passer en utilisant l’outil fourni avec votre moteur de base de
données.
Attention : si votre base est déjà dans la version cible (numéro majeur et numéro
mineur), vous n’avez aucun script à passer. Si des scripts complémentaires dans une
même version sont nécessaires, un message particulier vous sera adressé.
Lors de la mise à jour de /local, vous pourrez avoir un message vous demandant de
confirmer le remplacement des fichiers. Vous devrez alors confirmer le remplacement.
Dans le menu « Mises à jour », vous aurez accès aux mises à jour qui vous sont
destinées en fonction du moteur de base de données : IB pour InterBase ou 8i pour
Oracle (quelque soit la version). Notez que seule la version correspondant à votre
moteur vous est proposée.
Avec l’explorateur de Windows, allez dans le répertoire qui contient votre mise à jour
d’application. Vous trouverez un répertoire dont le nom sera du type «MajApplication
X.XX ».
Il faudra sélectionner sur l’écran suivant le répertoire de mise à jour dans la zone
« Dossier d’installation ».
Vous noterez que le numéro de version de l’application est bien celui de la mise à jour
que vous venez d’installer.
Passons désormais à la mise à jour de la base de données.
FININDEV – Support technique 03/03/2009 10
Mise à jour de la base de données Interbase
Interbase ou
ou Firebird
La première solution utilise un outil que nous avons développé, FiMajBase, et qui est
téléchargeable gratuitement sur notre site dans le menu « Utilitaires ».
Cet outil prend en charge la détection de la version de départ, de la version cible et
passe tous les scripts nécessaires. Nous vous recommandons fortement de l’utiliser !
La deuxième solution consiste à passer vous–même les scripts avec l’outil fourni par
InterBase. Cette solution beaucoup plus contraignante, peut être nécessaire si l’outil
FiMajBase ne fonctionne pas dans votre environnement.
1.1-
1.1- Mise à jour des scripts SQL
Nous estimerons dans la suite que FiMajBase est installé et correctement paramétré.
N’hésitez pas à contacter le support technique si vous avez des questions sur
l’installation ou le paramétrage.
Si les deux numéros de versions sont différents, la colonne « Etat » indique « A mettre à
jour », sinon elle affiche « Votre base est à jour ».
Si vous avez au moins une application « A mettre à jour », appuyer sur le bouton «
Mettre à jour » en bas à droite. FiMajBase va alors mettre à jour toutes les applications
qui le nécessitent.
En fin de traitement, toutes les applications doivent avoir la colonne « Etat » à « Votre
base est à jour ». Dans ce cas, vos bases de données sont à jour et vous pouvez
passer à l’étape suivante. Si ce n’est pas le cas, contactez le support technique.
1.2-
1.2- Lancement de l’application pour les mises à jour applicatives
Il est également possible que lors d’un changement de version, il y ait des données
« applicatives » à mettre à jour. Ces données sont mises à jour automatiquement par
l’application lors du premier lancement dans une nouvelle version.
Si vous avez ce message, il indique simplement que l’application a des mises à jour
« applicatives » à passer sur votre base. Cliquez sur « Mettre à jour » pour lancer le
traitement.
Une fois l’application arrêtée, relancez là pour vérifier que vous n’avez plus de
message. Si c’est le cas, vous pouvez passer à l’étape suivante de vérification des
versions, sinon contactez le support technique.
1.3-
1.3- Vérification de la mise à jour de la base de données
Lorsque tous les scripts indiqués dans le LisezMoi.txt pour votre version de l’application
ont été chargés, vous pouvez relancer votre application.
Dans la partie inférieure droite figurent les informations sur les versions. Dans notre
exemple :
- l’application est en version 1.21 (génération n° 155)
- l’environnement est en version 1.55 (génération 300)
- la base est en version 1.21.
2.1-
2.1- Impression du fichier LisezMoi.txt
En cliquant sur le bouton « Ouvrir LisezMoi.txt » vous ferez apparaître les instructions
de mise à jour spécifiques à l’application pour la mise à jour de la base de données.
Vous pouvez imprimer ce fichier LisezMoi en cliquant sur le bouton, vous en aurez
besoin dans la suite des opérations.
Dans le menu Aide, cliquez sur mise à jour des scripts SQL.
Par défaut, votre base de données se trouve dans « C:\Program Files\In Fine\Bases »,
mais ce chemin peut être différent, dans le cas d’installations client-serveur
notamment.
2.3-
2.3- Lancement de la mise à jour des scripts SQL.
En appuyant sur le bouton « Mettre à jour », tous les fichiers à traiter vont passer de
l’état « A traiter » à « Mis à jour ».
Cette étape est alors terminée.
FININDEV – Support technique 03/03/2009 16
2.4-
2.4- Exécution des scripts SQL avec InterBase Windows ISQL
Attention : lorsque vous passez des scripts de mise à jour vous devez avoir quitté
l’application au préalable.
Une fois ce répertoire sélectionné, vous voyez apparaître tous les scripts susceptibles
d’être exécutés sur votre base.
Reportez-vous alors au fichier LisezMoi.txt édité précédemment pour savoir quels sont
les scripts à passer.
Dans tous les cas le message vous indiquera la bonne fin du traitement.
2.5-
2.5- Lancement de l’application pour les mises à jour applicatives
Il est également possible que lors d’un changement de version, il y ait des données
« applicatives » à mettre à jour. Ces données sont mises à jour automatiquement par
l’application lors du premier lancement dans une nouvelle version.
Si vous avez ce message, il indique simplement que l’application a des mises à jour
« applicatives » à passer sur votre base. Cliquez sur « Mettre à jour » pour lancer le
traitement.
Une fois l’application arrêtée, relancez là pour vérifier que vous n’avez plus de
message. Si c’est le cas, vous pouvez passer à l’étape suivante de vérification des
versions, sinon contactez le support technique.
2.6-
2.6- Vérification de la mise à jour de la base de données
Lorsque tous les scripts indiqués dans le LisezMoi.txt pour votre version de l’application
ont été chargés, vous pouvez relancer votre application.
Dans la partie inférieure droite figurent les informations sur les versions. Dans notre
exemple :
- l’application est en version 1.21 (génération n° 155)
- l’environnement est en version 1.55 (génération 300)
- la base est en version 1.21.
1.1-
.1- Impression du fichier LisezMoi.txt
En cliquant sur le bouton « Ouvrir LisezMoi.txt » vous ferez apparaître les instructions
de mise à jour spécifiques à l’application pour la mise à jour de la base de données.
Vous pouvez imprimer ce fichier LisezMoi en cliquant sur le bouton, vous en aurez
besoin dans la suite des opérations.
Pour Oracle, tous les scripts sont suffixés par « _Ora » et sont compatibles avec toutes
les versions du moteur Oracle (de la version 8 à la version 11). Depuis les dernières
versions livrées en 2009, le Lisez-moi.txt donne la liste des scripts à passer.
La liste des scripts est à passer en fonction des versions à mettre à jour et doivent être
passé dans l’ordre. Par exemple, le passage d’une version 1.25 à 1.28 doit se faire en
passant les scripts liés à la 1.26, puis ceux de la 1.27 puis enfin ceux de la 1.28.
L’ordre des scripts à passer pour mettre à jour une version est celui du Lisez-moi.txt.
Vous devez utilisez un outil permettant de passer des scripts SQL sur une base Oracle
(SqlPlus ou SqlWorkSheet par exemple).
1.3-
.3- Lancement de l’application pour les mises à jour applicatives
Il est également possible que lors d’un changement de version, il y ait des données
« applicatives » à mettre à jour. Ces données sont mises à jour automatiquement par
l’application lors du premier lancement dans une nouvelle version.
Si vous avez ce message, il indique simplement que l’application a des mises à jour
« applicatives » à passer sur votre base. Cliquez sur « Mettre à jour » pour lancer le
traitement.
Lorsque tous les scripts indiqués dans le LisezMoi.txt pour votre version de l’application
ont été chargés, vous pouvez relancer votre application.
Dans la partie inférieure droite figurent les informations sur les versions. Dans notre
exemple :
- l’application est en version 1.21 (génération n° 155)
- l’environnement est en version 1.55 (génération 300)
- la base est en version 1.21.
Il faut d’abord cliquer sur l’application que vous souhaitez mettre à jour.
Apparaît dans la zone centrale la ou les bases trouvées. Cliquez sur la base qui vous
intéresse et vérifier si le bouton de lancement en bas à gauche est actif.
Si il est actif, comme dans cet exemple, la base de données est à jour (la version
indiquée à droite du nom de la base correspond à la version affichée sous le bouton
de lancement en bas à gauche).