Vous êtes sur la page 1sur 20

Gestion de Maintenance Assiste par Ordinateur

Procdures dinstallation
et de mise jour
SOMMAIRE

LOGICIEL OPTIMAINT.......................................................................................................................4

INSTALLATION...............................................................................................................................5

VERSION DE DEMONSTRATION - Access.................................................................................5

VERSION MONOPOSTE - Access...............................................................................................5

VERSION RESEAU - Access.......................................................................................................5


Installation sur le serveur..........................................................................................................5
Installation sur les PC clients ....................................................................................................5

VERSION RESEAU - SQL Server / Oracle / DB2/400 / Sybase / MySQL / PostgreSQL................6


Installation sur le serveur..........................................................................................................6
Installation sur les PC clients ....................................................................................................9

MISES A JOUR.............................................................................................................................10

VERSION DE DEMONSTRATION - Access...............................................................................10

VERSION MONOPOSTE - Access.............................................................................................10

VERSION RESEAU - Access.....................................................................................................11


Mise jour sur le serveur........................................................................................................11
Mise jour sur les PC clients..................................................................................................11

VERSION RESEAU - SQL Server / Oracle / DB2-400 / Sybase / MySQL / PostgreSQL..............11


Mise jour sur le serveur........................................................................................................11
Mise jour sur les PC clients..................................................................................................12

DESINSTALLATION......................................................................................................................12

MODULE OPTITRACE .....................................................................................................................12


Base de donnes - Access ............................................................................................................12
Base de donnes - SQL Server / Oracle / DB2-400 / Sybase / MySQL / PostgreSQL.....................12

UTILITAIRES....................................................................................................................................12

Apisoft International 2 / 20
Procdures dinstallation et de mise jour
IMPORTANT - SAUVEGARDE

Comme pour toute application de gestion, dans le cadre des mises jour, il est indispensable de
procder une sauvegarde de la base de donnes avant toute manipulation.

LES NOUVELLES VERSIONS

Toutes les nouvelles versions sont disponibles en tlchargement depuis le club utilisateurs sur le
site : apisoft.fr

Pour vrifier la version utilise :


- Depuis nimporte quel PC, lancer OptiMaint
- Aller dans le menu : ? | Sur le web | Vrifier votre version

VERSIONS

Pour suivre les volutions, le logiciel OptiMaint et sa base de donnes ont chacun un numro de
version.

Le numro de version est compos de trois valeurs sous la forme x.y.z Exemple :

6 . 1 . 5

Les versions du logiciel et de la base de donnes au niveau des 2 premiers chiffres doivent toujours
tre identiques. Un contrle automatique assure cette concordance.
er me
Une mise jour est dite majeure lors dun changement du 1 et/ou du 2 chiffre.
me
Une mise jour est dite mineure lors dun changement du 3 chiffre.

Apisoft International 3 / 20
Procdures dinstallation et de mise jour
LOGICIEL OPTIMAINT

Apisoft International 4 / 20
Procdures dinstallation et de mise jour
INSTALLATION

VERSION DE DEMONSTRATION - Access

- Arrter toutes les applications en cours


- Depuis la prsentation multimedia, lancer linstallation
- Dans le choix du type dinstallation, slectionner Dmonstration
- OptiMaint est install avec une base de donnes de type Access

A noter : par dfaut, la version de dmonstration propose une base de donnes Access mais il est
galement possible de tester avec les autres types de base de donnes (voir les autres procdures
dinstallation).

VERSION MONOPOSTE - Access

- Arrter toutes les applications en cours


- Excuter le programme dinstallation se trouvant dans le rpertoire : Setup sur le Cd-Rom ou
tlcharg depuis le club utilisateurs sur le site internet www.apisoft.fr
- Dans le choix du type dinstallation, slectionner Dmonstration
- OptiMaint est install avec une base de donnes de type Access

A noter : par dfaut, la version monoposte propose une base de donnes Access mais il est
galement possible de tester avec les autres types de base de donnes (voir les autres procdures
dinstallation).

VERSION RESEAU - Access

Installation sur le serveur

Si vous souhaitez installer sur le serveur le logiciel et la base de donnes :


- Arrter toutes les applications en cours
- Excuter le programme dinstallation se trouvant dans le rpertoire : Setup sur le Cd-Rom ou
tlcharg depuis le club utilisateurs sur le site internet www.apisoft.fr
- OptiMaint et sa base de donnes sont installs
Si vous souhaitez installer sur le serveur uniquement la base de donnes :
- Installer le logiciel sur un PC Client (suivre la procdure dinstallation ci-dessous)
- Dplacer sur le serveur le fichier : optimaint.mdb qui se situe dans le rpertoire dinstallation,
(par dfaut : c:\Program Files\Apisoft\OptiMaint\Access\optimaint.mdb)

Installation sur les PC clients

- Arrter toutes les applications en cours


- Excuter le programme dinstallation se trouvant dans le rpertoire : Setup sur le Cd-Rom ou
tlcharg depuis le club utilisateurs sur le site internet www.apisoft.fr
- Dans le choix du type dinstallation, slectionner Personnalise
- Dans les diffrentes fentres de paramtres dinstallation :
o Slectionner la base de donnes Access
o Mettre jour les diffrents paramtres de connexion. Indiquer en particulier
lemplacement exact de la base de donnes sur le serveur, ainsi que le mot de passe
de la base de donnes si ncessaire (par dfaut il ny a pas de mot de passe)

Apisoft International 5 / 20
Procdures dinstallation et de mise jour
VERSION RESEAU - SQL Server / Oracle / DB2/400 / Sybase / MySQL / PostgreSQL

OptiMaint est compatible avec les bases de donnes :


SQL Server (version 97 minimum), SQL Server Express (version 2005 minimum), Oracle (version 8
minimum), Oracle Express (version 10G minimum), DB2-400 (pour AS400), Sybase, MySQL (version
5.0.37 minimum), PostgreSQL (version 8.2.3 minimum).

Pr requis :
La procdure ci-dessous demande un minimum de connaissance du SGBD.
Le SGBD doit tre install et configur.
Le pilote ODBC doit tre configur et oprationnel.

Installation sur le serveur

A) Cration de la base de donnes


A laide de lutilitaire fourni avec le SGBD, excuter les fichiers scripts (*.sql)
correspondants votre base de donnes qui se trouvent dans le rpertoire :
Setup\Database\Create\ sur le Cd-rom ou tlcharg depuis le club utilisateurs sur le site
internet www.apisoft.fr en suivant la procdure suivante :

BASE DE DONNES REMARQUES / PRECISIONS


SQL Server Depuis le SGBD :
SQL Server Express - Crer une base de donnes OptiMaint (conseil : 100 Mo de donnes et 50 Mo de fichier
Microsoft journal)
- A l'aide de l'utilitaire Analyseur de requte SQL, excuter le fichier script
Create_SQLServer.sql pour crer l'ensemble des tables et index ncessaires.

Attention : A la fin de lexcution de ce script, vous pouvez obtenir 3 messages davertissement du


type : Avertissement : la table 'xxxxxx a t cre mais la taille maximale de ses lignes (8351)
dpasse le nombre max. d'octets par ligne (8060). Ne pas tenir compte de ces avertissements et
continuer linstallation.
- Excuter ensuite le fichier script CreateD1_SQLServer.sql qui va crer toutes les
donnes de la socit fictive DEMO, ainsi que le paramtrage de base ncessaire au
bon fonctionnement d'OptiMaint.
Oracle Depuis le SGBD :
Oracle Express - Crer une base de donnes OptiMaint (conseil : 100 Mo de donnes et 50 Mo de fichier
journal)
Minimum requis : - A l'aide de l'utilitaire SQL Plus, excuter le fichier script Create_Oracle.sql pour crer
version 8 l'ensemble des tables et index ncessaires.
Attention : Le script Create_Oracle.sql va crer l'ensemble des index dans un
TableSpace nomm INDXMAO. Par consquent il faut crer ce TableSpace avant
d'excuter le script. Pour viter dutiliser ce TableSpace, ou utiliser un autre TableSpace,
il faut modifier le fichier script en consquence.
- Excuter ensuite le fichier script CreateD1_Oracle.sql qui va crer toutes les donnes de
la socit fictive DEMO, ainsi que le paramtrage de base ncessaire au bon
fonctionnement d'OptiMaint.

Sybase Depuis le SGBD :


- Crer une base de donnes OptiMaint (conseil : 100 Mo de donnes et 50 Mo de fichier
journal)
- A l'aide de l'utilitaire Analyseur de requte SQL, excuter le fichier script
Create_Sybase.sql pour crer l'ensemble des tables et index ncessaires.
- Excuter ensuite le fichier script CreateD1_Sybase.sql qui va crer toutes les donnes
de la socit fictive DEMO, ainsi que le paramtrage de base ncessaire au bon
fonctionnement d'OptiMaint.

DB2/400 A l'aide de l'utilitaire Client Access :


(pour AS400) - Excuter le fichier script Create_Db2.sql pour crer la bibliothque OptiMaint ainsi que
l'ensemble des tables et index ncessaires dans cette bibliothque.
- Excuter le fichier script CreateD1_Db2.sql pour crer toutes les donnes de la socit
fictive DEMO, ainsi que le paramtrage de base ncessaire au bon fonctionnement
d'OptiMaint.

MySQL La version de MySQL de rfrence pour OptiMaint est la version MySQL 5.0.37. La compatibilit
dOptiMaint nest donc garantie qu partir de ce niveau de version. Dans tous les cas les versions
MySQL 4 ne sont pas compatibles avec OptiMaint.

Pour information, les composants minimums de rfrence sont les suivants :

Apisoft International 6 / 20
Procdures dinstallation et de mise jour
Pour le Moteur du SGBD : mysql-essential-5.0.37-win32.msi
Pour les outils (tools) : mysql-gui-tools-5.0-r10-win32.msi
Pour le pilote ODBC : les versions de pilotes ci-dessous sont approuves et donc
recommandes par Apisoft :
o mysql connector odbc 3.51.18 ( partir de Windows XP)
o mysql connector odbc 3.51.19 ( partir de Windows XP)
o mysql connector odbc 3.51.24 ( partir de Windows XP)

Depuis le SGBD :
- Crer une base de donnes optimaint sur le serveur MySQL laide de loutil
dadministration MySQL Administrator
- A l'aide de l'utilitaire MySQL Query Browser (requteur SQL), ouvrir puis excuter le
fichier script Create_MySQL.sql pour crer l'ensemble des tables et index ncessaires.

Attention : Pour louverture des fichiers scripts, procder obligatoirement de la manire


suivante : Menu File > Open Script puis dans le choix du type de fichiers slectionner
imprativement le type Any File ANSI Assumed (*.*). Slectionner ensuite le fichier script
ouvrir et valider.

- Excuter le fichier script CreateD1_MySQL.sql pour crer toutes les donnes de la


socit fictive DEMO, ainsi que le paramtrage de base ncessaire au bon
fonctionnement d'OptiMaint.

PostgreSQL La version de PostgreSQL de rfrence pour OptiMaint est la version 8.2.3. La compatibilit
dOptiMaint nest donc garantie qu partir de ce niveau de version.

Pour information, les composants minimums de rfrence sont les suivants :


Pour le Moteur du SGBD : postgresql-8.2.3-1.zip
Pour loutil dadministration : pgadmin3-1.6.3.zip
Pour le pilote ODBC : psqlodbc-08_02_0300.zip

Depuis le SGBD :
- Crer une base de donnes optimaint sur le serveur PostgreSQL laide de loutil
dadministration pgAdminIII par exemple.
- A l'aide du requteur SQL (Menu Outils > Editeur de requtes), excutez le fichier script
Create_PostgreSQL.sql qui va crer l'ensemble des tables et index ncessaires.
- Excuter le fichier script CreateD1_PostgreSQL.sql pour crer toutes les donnes de la
socit fictive DEMO, ainsi que le paramtrage de base ncessaire au bon
fonctionnement d'OptiMaint.

B) Cration de la source de donnes ODBC lie une base de donnes

BASE DE DONNES REMARQUES / PRECISIONS


SQL Server - Depuis le Panneau de Configuration Windows, slectionner Outils dadministration, puis
SQL Server Express Sources de Donnes ODBC
Microsoft - Dans longlet Sources de donnes systme, cliquer sur le bouton Ajouter.
- Choisir dans la liste le pilote ODBC : SQL Server et cliquez sur le bouton Terminer.
- Dans le champ Nom de source de donnes saisir OptiMaintSQL
- Dans le champ Serveur saisir le nom ou ladresse IP du serveur SQL, puis cliquer sur le bouton
Suivant.
- Choisir loption Avec lauthentification SQL Server et saisir dans le champ ID de connexion, le
nom daccs la base de donnes (par dfaut sa), puis cliquer sur le bouton Suivant.
- Cliquer sur Charger la base de donnes par dfaut par : et slectionner dans la liste la base de
donnes OptiMaint, puis cliquer sur le bouton Suivant.

Attention : selon le format de date utilis par la version SQL server, il est peut-tre ncessaire
dactiver loption Modifier la langue des messages systmes de SQL Server :
Si lors de linstallation le format choisi tait : jj/mm/aaaa (version franaise) laisser loption
dcoche (langue = French), si par contre le format choisi tait mm/jj/aaaa, cocher loption et
choisir la langue English .

- Cliquer ensuite sur le bouton Terminer pour crer votre nouvelle source de donnes.
- Tester laccs la source de donnes en cliquant sur le bouton correspondant.

Oracle - Depuis le Panneau de Configuration Windows, slectionner Outils dadministration, puis


Oracle Express Sources de Donnes ODBC
- Dans longlet Sources de donnes systme, cliquer sur le bouton Ajouter.
Minimum requis : - Choisir dans la liste le pilote ODBC Oracle et cliquer sur le bouton Terminer.
version 8 - Dans le champ Data Source Name saisir OptiMaintOracle, puis indiquer le Service Name et le
User ID dfini lors de la configuration du serveur Oracle.
- Cliquer sur le bouton OK pour crer la nouvelle source de donnes.

Apisoft International 7 / 20
Procdures dinstallation et de mise jour
Sybase - Depuis le Panneau de Configuration Windows, slectionner Outils dadministration, puis
Sources de Donnes ODBC
- Dans longlet Sources de donnes systme, cliquer sur le bouton Ajouter.
- Choisir dans la liste le pilote ODBC Sybase et cliquer sur le bouton Terminer.
- Dans le champ Data Source Name saisir OptiMaintSybase,
- Dans le champ Serveur saisir le nom ou ladresse IP du serveur Sybase,
- Dans le champ Database Name saisir 'OptiMaint'.
- Tester laccs la source de donnes en cliquant sur le bouton correspondant.
- Cliquer sur le bouton OK pour crer la nouvelle source de donnes.

Anomalie possible, message Sybase does not allow than one active statement when retrieving results without a
cursor - Solution : modifier les paramtres de configuration du driver ODBC. Le paramtre Method a la valeur
par dfaut 1 (direct). Modifier sa valeur en slectionnant la valeur 0 (cursor).

DB2-400 - Depuis le Panneau de Configuration Windows, slectionner Outils dadministration, puis


(pour AS400) Sources de Donnes ODBC
IBM - Dans longlet Sources de donnes systme, cliquer sur le bouton Ajouter.
- Choisir dans la liste le pilote ODBC Client Access et cliquer sur le bouton Terminer.
- Dans le champ Nom de source de donnes de l'onglet Gnral, saisir OptiMaintDB2
- Dans le champ Bibliothque SQL par dfaut de l'onglet Serveur, saisir OPTIMAINT, puis cliquer
sur le bouton Avanc
- Dans la fentre Options avances, slectionner le mode de validation 'Lecture non valide
(*CHG). Attention : ne jamais utiliser l'option 'Validation immdiate (*NONE)'.
- Cliquer sur le bouton 'OK'.
- Dans lutilisation du logiciel, pour viter de faire la diffrence entre majuscules et minuscules
(prfrable pour faciliter les recherches approches), dans longlet Langue, slectionner le Type
de tri Tri par ID Langue , le Poids partag et lID Langue Franais.
- Valider la cration de la source de donnes en cliquant sur le bouton OK.

MySQL - Depuis le Panneau de Configuration Windows, slectionner Outils dadministration, puis


Sources de Donnes ODBC
- Dans longlet Sources de donnes systme, cliquer sur le bouton Ajouter.
- Choisir dans la liste le pilote MySQL ODBC Driver et cliquer sur le bouton Terminer.
- Dans le champ Data Source Name saisir OptiMaintMySQL
- Dans le champ Serveur saisir le nom ou ladresse IP du serveur MySQL.
- Dans le champ User, saisir le nom daccs la base de donnes (root par dfaut), et son
ventuel mot de passe.
- Slectionner la base de donnes optimaint (cre pralablement sur le serveur MySQL) dans la
liste droulante Database.
- Tester laccs la source de donnes en cliquant sur le bouton correspondant.

PostgreSQL - Depuis le Panneau de Configuration Windows, slectionner Outils dadministration, puis


Sources de Donnes ODBC
- Dans longlet Sources de donnes systme, cliquer sur le bouton Ajouter.
- Choisir dans la liste le pilote PostgreSQL ANSI et cliquer sur le bouton Terminer.
- Dans le champ Data Source saisir OptiMaintPostgreSQL.
- Dans le champ Database saisir optimaint.
- Dans le champ Server, saisir le nom ou ladresse IP du serveur PostgreSQL.
- Dans le champ User Name, saisir le nom daccs la base de donnes (postgres par dfaut),
et son ventuel mot de passe.
- Tester laccs la source de donnes en cliquant sur le bouton correspondant.
Remarque importante : Afin que les PC clients puissent se connecter au serveur PostgreSQL, ces derniers
doivent y tre explicitement autoriss dans le fichier de configuration pg_hba.conf
Ce fichier est accessible sur le serveur dans le menu Programmes > PostgreSQL. Il suffit alors en bas de page
de crer une ligne supplmentaire du type :
host all postgres 0.0.0.0/0 md5
(Exemple le plus permissif, pour plus de restrictions, il suffit de mentionner les utilisateurs et/ou les adresses IP
concernes > voir documentation PostgreSQL pour plus de dtails).

De la mme manire, il faut vrifier que dans le fichier de configuration postgresql.conf, le paramtre
listen_addresses est actif (pas de caractre#) et a une valeur = *.

C) Installation du logiciel OptiMaint


A noter : linstallation du logiciel nest pas obligatoire sur le serveur !
- Arrter toutes les applications en cours
- Excuter le programme dinstallation se trouvant dans le rpertoire : Setup sur le
Cd-Rom ou tlcharg depuis le club utilisateurs sur le site internet www.apisoft.fr
- Dans le choix du type dinstallation, slectionner Personnalise
- Dans les diffrentes fentres de paramtres dinstallation :
o Slectionner votre type de base de donnes

Apisoft International 8 / 20
Procdures dinstallation et de mise jour
o Mettre jour les diffrents paramtres de connexion :

BASE DE DONNES PARAMETRES DE CONNEXION A LA BASE DE DONNEES


SQL Server Indiquer lidentifiant de lutilisateur de connexion (par dfaut sa), ainsi que son ventuel mot de
SQL Server Express passe.
Microsoft

Oracle Indiquer lidentifiant de lutilisateur de connexion (par dfaut dbo), ainsi que son ventuel mot de
Oracle Express passe. Attention, Il faut toujours utiliser le mme User ID pour les mises jour.

Sybase Indiquer lidentifiant de lutilisateur de connexion (par dfaut sa), ainsi que son ventuel mot de
passe.

DB2-400 Indiquer lidentifiant de lutilisateur de connexion, ainsi que son ventuel mot de passe.
(pour AS400)
IBM
MySQL Indiquer lidentifiant de lutilisateur de connexion (par dfaut root), ainsi que son ventuel mot de
passe.

PostgreSQL Indiquer lidentifiant de lutilisateur de connexion (par dfaut postgres), son ventuel mot de passe
et aussi le schma (par dfaut public)

o Slectionner les applications installer :

APPLICATIONS PROGRAMME PRECISIONS


OptiMaint optimaint.exe Application OptiMaint

Moniteur transactionnel Optimaint_Moniteur.exe Permet de :


- crer automatiquement les BT prventifs.
- Mettre jour certaines donnes au travers de tables
dimportation (pour des interfaces par exemple)

Utilitaire dinitialisation de la Init Registre.exe Permet de rinitialiser les informations lies la configuration
base de registre pour OptiMaint de la base de donnes

Utilitaire dinitialisation des Init Sessions.exe Permet de clturer toutes les sessions en cours
sessions utilisateurs dans
OptiMaint

Gestion des sessions Sessions.exe Permet de clturer les sessions souhaites


utilisateurs dans OptiMaint

Outil de communication apisoft.exe Permet une tl assistance via un accs internet


internet

Installation sur les PC clients

- Cration de la source de donnes ODBC lie la base de donnes :


Procdure identique celle dcrite ci-dessus pour le serveur

- Installation du logiciel OptiMaint :


Procdure identique celle dcrite ci-dessus pour le serveur

Apisoft International 9 / 20
Procdures dinstallation et de mise jour
MISES A JOUR

IMPORTANT - SAUVEGARDE

Comme pour toute application de gestion, dans le cadre des mises jour, il est indispensable de
procder une sauvegarde de la base de donnes avant toute manipulation.

VERSION DE DEMONSTRATION - Access

Si vous souhaitez conserver votre base de donnes actuelle :


- Arrter toutes les applications en cours
- Excuter le programme dinstallation se trouvant dans le rpertoire : Setup sur le Cd-Rom
ou tlcharg depuis le club utilisateurs sur le site internet www.apisoft.fr
- La mise jour du programme OptiMaint est faite
- Au premier lancement du logiciel, confirmer la mise jour de la base de donnes

Attention : les versions dOptiMaint infrieures 5.4.0 ncessitent pour la mise jour du logiciel une
dsinstallation par ajout/suppression de programme de Windows puis de lancer le setup.exe

Si vous ne souhaitez pas conserver votre base de donnes actuelle :


- Arrter toutes les applications en cours
- Depuis lexplorateur de Windows, supprimer uniquement le fichier optimaint.mdb (qui
constitue la base de donnes) qui se trouve dans le rpertoire dinstallation du logiciel
(par dfaut : c:\Program Files\Apisoft\OptiMaint\Access\optimaint.mdb)
- Excuter le programme dinstallation se trouvant dans le rpertoire : Setup sur le Cd-Rom
ou tlcharg depuis le club utilisateurs sur le site internet www.apisoft.fr
- La mise jour du programme OptiMaint est faite
- Une nouvelle base de donnes a t installe automatiquement

VERSION MONOPOSTE - Access

- Arrter toutes les applications en cours


- Excuter le programme dinstallation se trouvant dans le rpertoire : Setup sur le Cd-Rom
ou tlcharg depuis le club utilisateurs sur le site internet www.apisoft.fr
- La mise jour du programme OptiMaint est faite
- Au premier lancement du logiciel, confirmer la mise jour de la base de donnes

Attention : les versions dOptiMaint infrieures 5.4.0 ncessitent pour la mise jour du logiciel une
dsinstallation par ajout/suppression de programme de Windows puis de lancer le setup.exe

Apisoft International 10 / 20
Procdures dinstallation et de mise jour
VERSION RESEAU - Access

Mise jour sur le serveur

Si vous avez install sur le serveur le logiciel et la base de donnes :


- Arrter toutes les applications en cours
- Excuter le programme dinstallation se trouvant dans le rpertoire : Setup sur le Cd-Rom ou
tlcharg depuis le club utilisateurs sur le site internet www.apisoft.fr
- La mise jour du programme OptiMaint est faite
- Au premier lancement du logiciel, confirmer la mise jour de la base de donnes

Attention : les versions dOptiMaint infrieures 5.4.0 ncessitent pour la mise jour du logiciel une
dsinstallation par ajout/suppression de programme de Windows puis de lancer le setup.exe

Si vous avez install sur le serveur uniquement la base de donnes :


- Mettre jour le logiciel sur un PC client (suivre la procdure de mise jour ci-dessous)
- Au premier lancement du logiciel, confirmer la mise jour de la base de donnes

Mise jour sur les PC clients

- Arrter toutes les applications en cours


- Excuter le programme dinstallation se trouvant dans le rpertoire : Setup sur le Cd-Rom ou
tlcharg depuis le club utilisateurs sur le site internet www.apisoft.fr
- La mise jour du programme OptiMaint est faite

Attention : les versions dOptiMaint infrieures 5.4.0 ncessitent pour la mise jour du logiciel une
dsinstallation par ajout/suppression de programme de Windows puis de lancer le setup.exe

VERSION RESEAU - SQL Server / Oracle / DB2/400 / Sybase / MySQL / PostgreSQL

Mise jour sur le serveur

1. Si vous avez install sur le serveur le logiciel et la base de donnes :

A) Mise jour de la base de donnes :

- Dans le cas dune utilisation du moniteur transactionnel pour des interfaces avec
OptiMaint, lancer ce traitement afin de vider les tables correspondantes.
- Arrter toutes les applications en cours
- Sauvegarder la base de donnes dans son intgralit

- Dans le cas dun changement de version mineure :


me
Le changement du 3 chiffre de la version signifie une mise jour dune
version mineure (exemple : mise jour de la 6.1.2 vers la 6.1.4). La structure
de la base de donnes nest pas modifie. Il ny a donc aucun script
excuter.
- Dans le cas dun changement de version majeure :
er me
Le changement du 1 et/ou 2 chiffre de la version signifie une mise jour
majeure (exemple : mise jour de la version 6.2.0 vers la 7.0.0 autre
exemple : mise jour de la 6.1.2 vers la 6.2.0). La structure de la base de
donnes doit tre modifie. Pour cela : partir de lutilitaire de requtes SQL
du SGBD, lancer le ou les scripts correspondants la base de donnes

Apisoft International 11 / 20
Procdures dinstallation et de mise jour
utilise (voir dans le rpertoire Setup\Database\Update\ sur le Cd-rom ou
tlcharg depuis le club utilisateurs sur le site internet www.apisoft.fr).

Le nom des scripts est codifi de la manire suivante :

Update_ Numro de version _ Type de base de .sql


donnes
Exemple : Update_610_SQLServer.sql

Important :
Le lancement des scripts doit suivre lordre des versions.

Exemple concret dune mise jour de la version 5.4.2 la version 6.1.5 avec
une base de donnes de type SQL Server, lordre de lancement des scripts
est le suivant :
o Update_600_SQLServer.sql
o Update_610_SQLServer.sql

A noter que le script Update_xxx_xxx_Log.sql ne doit tre excut que si vous


possdez le module OptiTrace (voir la procdure dinstallation spcifique
OptiTrace).

Attention : Particularits propres certaines bases de donnes :


BASE DE REMARQUES / PRECISIONS
DONNES
Oracle - En cas de non utilisation de TableSpace pour stocker les index, ou si ce TableSpace n'a
pas t nomm INDXMAO, le(s) script(s) doivent tre modifi(s) en consquence avant
de le(s) excuter.
- Il faut toujours utiliser le mme User ID pour les mises jour.

B) Mise jour du logiciel :

- Arrter toutes les applications en cours


- Excuter le programme dinstallation se trouvant dans le rpertoire : Setup sur le
Cd-Rom ou tlcharg depuis le club utilisateurs sur le site internet www.apisoft.fr
- La mise jour du programme OptiMaint est faite

Attention : les versions dOptiMaint infrieures 5.4.0 ncessitent pour la mise jour du logiciel
une dsinstallation par ajout/suppression de programme de Windows puis de lancer le
setup.exe

- Excuter le programme Majbase.exe situ dans le dossier dinstallation du


logiciel OptiMaint. Cliquer sur le bouton valider et contrler le compte-rendu des
mises jour qui saffiche.
- Si le numro de rvision de la version installer est diffrent de 0 (dernier chiffre
du numro de version), relancer le programme Majbase.exe et cliquer sur le
bouton valider pour excuter les mises jour des dernires rvisions.

Sil y a un ou des scripts END correspondants aux versions


(Update_xxx_END_xxx.sql ), il faut le ou les lancer partir de lutilitaire de
requtes SQL du SGBD (uniquement aprs avoir excuter le programme
Majbase.exe).

Exemple concret dune mise jour de la version 5.4.2 la version 6.1.5 avec une
base de donnes de type SQL Server, lordre de lancement des scripts de fin est
le suivant :
o Update_600_End_SQLServer.sql
o Update_610_End_SQLServer.sql

Apisoft International 12 / 20
Procdures dinstallation et de mise jour
2. Si vous avez install sur le serveur uniquement la base de donnes :
Procdure identique celle dcrite ci-dessus pour le serveur

Mise jour sur les PC clients

- Installation du logiciel OptiMaint :


Procdure identique celle dcrite ci-dessus pour le serveur

Apisoft International 13 / 20
Procdures dinstallation et de mise jour
DESINSTALLATION

Pour dsinstaller le logiciel OptiMaint :

1) Depuis le panneau de configuration de Windows, double cliquer sur Ajout/Suppression de


programmes
2) Dans la liste des programmes, slectionner OptiMaint et cliquer sur le bouton Supprimer

Le programme OptiMaint est supprim mais pour des raisons de scurit, la base de donnes est
conserve.

Pour dsinstaller la base de donnes :

- dans le cas dune base de donnes Microsoft Access : depuis lexplorateur de Windows,
supprimer le rpertoire dinstallation du logiciel et tout son contenu (par dfaut c:\Program
Files\Apisoft\OptiMaint)

- dans le cas dune base de donnes autre que Microsoft Access : suivre la procdure adapte
en fonction du SGBD. Les scripts situs dans le rpertoire Setup\Database\Delete\ sur le Cd-
rom, ou tlcharg depuis le club utilisateurs sur le site internet www.apisoft.fr, permettent de
supprimer lensemble des tables et index de la base de donnes OptiMaint. Lutilitaire
dadministration du serveur de donnes permet la suppression totale de la base de donnes.

Remarque : Les scripts nomms DeleteZZ_xxx.sql permettent la suppression complte dune


socit dans la base de donnes OptiMaint (remplacer le code ZZ par le code de la socit
supprimer dans le script avant son excution).

Apisoft International 14 / 20
Procdures dinstallation et de mise jour
MODULE OPTITRACE

Apisoft International 15 / 20
Procdures dinstallation et de mise jour
OptiTrace permet de journaliser toutes les transactions (crations / modifications / suppressions) des
donnes renseignes par les utilisateurs.

OptiTrace ncessite une base de donnes indpendante de celle dOptiMaint.

A noter quOptiTrace est un module qui ncessite un code de validation spcifique pour valider son
utilisation.

Procdure dinstallation de la base de donnes :

Base de donnes - Access


A partir de la version 6.2.x, la base de donnes (fichier optimaintj.mdb) est installe par dfaut dans le
mme rpertoire que la base de donnes dOptiMaint (fichier optimaint.mdb).

Base de donnes - SQL Server / Oracle / DB2-400 / Sybase / MySQL / PostgreSQL


La base de donnes peut tre cre sur le mme serveur qui hberge la base de donnes OptiMaint
ou sur un serveur diffrent.

Pr requis :
La procdure ci-dessous demande un minimum de connaissance du SGBD.
Le SGBD doit tre install et configur.
Le pilote ODBC doit tre configur et oprationnel.

Excuter les fichiers scripts (*.sql) correspondants votre base de donnes qui se trouvent dans le
rpertoire Setup\Database\Create\ sur le Cd-rom ou tlcharg depuis le club utilisateurs sur le site
internet www.apisoft.fr en suivant la procdure suivante :

BASE DE DONNES REMARQUES / PRECISIONS


SQL Server Depuis le SGBD :
SQL Server Express - Crer une base de donnes OptiMaintJ (conseil : 100 Mo de donnes et 50 Mo de fichier
Microsoft journal)
- A l'aide de l'utilitaire Analyseur de requte SQL, excuter le fichier script
Create_SQLServer_Log.sql pour crer l'ensemble des tables et index ncessaires.

Attention : A la fin de lexcution de ce script, vous pouvez obtenir 3 messages davertissement du


type : Avertissement : la table 'xxxxxx a t cre mais la taille maximale de ses lignes (8351)
dpasse le nombre max. d'octets par ligne (8060). Ne pas tenir compte de ces avertissements et
continuer linstallation.

Oracle Depuis le SGBD :


Oracle Express - Crer une base de donnes OptiMaintJ (conseil : 100 Mo de donnes et 50 Mo de fichier
journal)
Minimum requis : - A l'aide de l'utilitaire SQL Plus, excuter le fichier script Create_Oracle_Log.sql pour
version 8 crer l'ensemble des tables et index ncessaires.
Attention : Le script va crer l'ensemble des index dans un TableSpace nomm
INDXMAO. Par consquent il faut crer ce Tablespace avant d'excuter le script. Pour
viter dutiliser un Tablespace, ou utiliser un autre Tablespace, il faut modifier le fichier
script en consquence.

Sybase Depuis le SGBD :


- Crer une base de donnes OptiMaintJ (conseil : 100 Mo de donnes et 50 Mo de fichier
journal)
- A l'aide de l'utilitaire Analyseur de requte SQL, excuter le fichier script
Create_Sybase_Log.sql pour crer l'ensemble des tables et index ncessaires.

DB2-400 A l'aide de l'utilitaire Client Access :


(pour AS400) - Excuter le fichier script Create_Db2_Log.sql pour crer la bibliothque OptiMaintJ ainsi
IBM que l'ensemble des tables et index ncessaires dans cette bibliothque.

MySQL La version de MySQL de rfrence pour OptiMaintJ est la version MySQL 5.0.37. La compatibilit
dOptiMaint nest donc garantie qu partir de ce niveau de version. Dans tous les cas les versions
MySQL 4 ne sont pas compatibles avec OptiMaint.

Pour information, les composants minimums de rfrence sont les suivants :

Apisoft International 16 / 20
Procdures dinstallation et de mise jour
Pour le Moteur du SGBD : mysql-essential-5.0.37-win32.msi
Pour les outils (tools) : mysql-gui-tools-5.0-r10-win32.msi
Pour le pilote ODBC : les versions de pilote ci-dessous sont approuves et donc
recommandes par Apisoft :
o mysql connector odbc 3.51.18 (windows)
o mysql connector odbc 3.51.19 (windows)
o mysql connector odbc 3.51.24 (windows)

Depuis le SGBD :
- Crer une base de donnes optimaintj sur le serveur MySQL laide de loutil
dadministration MySQL Administrator
- A l'aide de l'utilitaire MySQL Query Browser (requteur SQL), ouvrir puis excuter le
fichier script Create_MySQL_Log.sql pour crer l'ensemble des tables et index
ncessaires.

Attention : Pour louverture des fichiers scripts, procder obligatoirement de la manire


suivante : Menu File > Open Script puis dans le choix du type de fichiers slectionner
imprativement le type Any File ANSI Assumed (*.*). Slectionner ensuite le fichier script
ouvrir et valider.

PostgreSQL La version de PostgreSQL de rfrence pour OptiMaint est la version 8.2.3. La compatibilit
dOptiMaint nest donc garantie qu partir de ce niveau de version.

Pour information, les composants minimums de rfrence sont les suivants :


Pour le Moteur du SGBD : postgresql-8.2.3-1.zip
Pour loutil dadministration : pgadmin3-1.6.3.zip
Pour le pilote ODBC : psqlodbc-08_02_0300.zip

Depuis le SGBD :
- Crer une base de donnes optimaintj sur le serveur PostgreSQL laide de loutil
dadministration pgAdminIII par exemple.
- A l'aide du requteur SQL (Menu Outils > Editeur de requtes), excutez le fichier script
Create_PostgreSQL_Log.sql qui va crer l'ensemble des tables et index ncessaires.

D) Cration de la source de donnes ODBC lie la base de donnes :

Procdure identique celle dcrite pour la source de donnes OptiMaint

Une configuration de la source de donnes ODBC est ncessaire dans le logiciel


OptiMaint (menu OptiMaint : Fichier | OptiTrace | Activation journal)

Apisoft International 17 / 20
Procdures dinstallation et de mise jour
UTILITAIRES

Apisoft International 18 / 20
Procdures dinstallation et de mise jour
Le logiciel est fourni en standard avec diffrents programmes.
Vous les retrouvez dans le rpertoire dinstallation dOptiMaint
(par dfaut : c:\Program Files\Apisoft\OptiMaint\)

PROGRAMMES PROGRAMME PRECISIONS


OptiMaint optimaint.exe Application OptiMaint

Moniteur transactionnel Optimaint_Moniteur.exe Permet de :


- crer automatiquement les BT prventifs.
- Mettre jour certaines donnes au travers de tables
dimportation (pour des interfaces par exemple)
Utilitaire dinitialisation de la Init Registre.exe Permet de rinitialiser les informations lies la configuration
base de registre pour OptiMaint de la base de donnes

Utilitaire dinitialisation des Init Sessions.exe Permet de clturer toutes les sessions en cours
sessions utilisateurs dans
OptiMaint
Gestion des sessions Sessions.exe Permet de clturer les sessions souhaites
utilisateurs dans OptiMaint
Outil de communication apisoft.exe Permet une tl assistance via un accs internet
internet
Utilitaire SQL Isql.exe Permet dexcuter des scripts SQL
Mise jour de la base de MajBase.exe Permet de mettre jour la base de donnes
donnes
Tests la base de donnes TestBdD.exe Permet de raliser diffrents tests de connexion la base de
donnes
OptiMaint mobile station Optimaint_PDA.exe Module PDA ct PC

Apisoft International 19 / 20
Procdures dinstallation et de mise jour
Pour de plus amples informations contacter votre revendeur.

OptiMaint est un progiciel de GMAO dvelopp par la socit :

Centre daffaires Europe


5 Rue du tertre
44477 CARQUEFOU Cedex
France

Standard 33 (0)2 40 25 15 16
Tlcopie 33 (0)2 40 25 12 05

Email : support@apisoft.fr - info@apisoft.fr

www.apisoft.fr

Toutes les marques cites dans ce document sont la proprit de leur dtenteur respectif

Apisoft International 20 / 20
Procdures dinstallation et de mise jour