Académique Documents
Professionnel Documents
Culture Documents
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..................................................................................................13
DESINSTALLATION......................................................................................................................14
MODULE OPTITRACE .....................................................................................................................15
Base de donnes - Access ............................................................................................................16
Base de donnes - SQL Server / Oracle / DB2-400 / Sybase / MySQL / PostgreSQL.....................16
UTILITAIRES....................................................................................................................................18
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.
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 :
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
me
Apisoft International
chiffre.
chiffre.
3 / 20
Procdures dinstallation et de mise jour
LOGICIEL OPTIMAINT
Apisoft International
4 / 20
Procdures dinstallation et de mise jour
INSTALLATION
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).
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).
Apisoft International
5 / 20
Procdures dinstallation et de mise jour
REMARQUES / PRECISIONS
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_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.
-
Oracle
Oracle Express
Minimum requis :
version 8
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 SQL Plus, excuter le fichier script Create_Oracle.sql pour crer
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 un Tablespace, ou utiliser un autre Tablespace,
il faut modifier le fichier script en consquence.
Excuter ensuite le fichier script CreateZZ_Oracle.sql qui va crer toutes les donnes de
la socit fictive OptiCar, 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 CreateZZ_Sybase.sql qui va crer toutes les donnes
de la socit fictive OptiCar, ainsi que le paramtrage de base ncessaire au bon
fonctionnement d'OptiMaint.
DB2/400
(pour AS400)
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
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.
-
PostgreSQL
REMARQUES / PRECISIONS
- 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 : 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
Oracle Express
Minimum requis :
version 8
Apisoft International
7 / 20
Procdures dinstallation et de mise jour
Sybase
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
(pour AS400)
IBM
MySQL
PostgreSQL
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).
Apisoft International
8 / 20
Procdures dinstallation et de mise jour
BASE DE DONNES
SQL Server
SQL Server Express
Microsoft
Oracle
Oracle Express
Indiquer lidentifiant de lutilisateur de connexion (par dfaut dbo), ainsi que son ventuel mot de
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
(pour AS400)
IBM
MySQL
Indiquer lidentifiant de lutilisateur de connexion, 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)
Indiquer lidentifiant de lutilisateur de connexion (par dfaut root), ainsi que son ventuel mot de
passe.
APPLICATIONS
OptiMaint
PROGRAMME
optimaint.exe
PRECISIONS
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
base de registre pour OptiMaint
Init Registre.exe
Init Sessions.exe
Sessions.exe
Outil de communication
internet
apisoft.exe
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.
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
Apisoft International
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
11 / 20
Procdures dinstallation et de mise jour
Numro de version
Type de base de
donnes
.sql
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
o
Update_600_SQLServer.sql
Update_610_SQLServer.sql
REMARQUES / PRECISIONS
- 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.
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
Update_600_End_SQLServer.sql
Update_610_End_SQLServer.sql
12 / 20
Procdures dinstallation et de mise jour
Apisoft International
13 / 20
Procdures dinstallation et de mise jour
DESINSTALLATION
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 Cdrom, 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
SQL Server
SQL Server Express
Microsoft
REMARQUES / PRECISIONS
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_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
Oracle Express
Minimum requis :
version 8
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 SQL Plus, excuter le fichier script Create_Oracle_Log.sql pour
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
(pour AS400)
IBM
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
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
Apisoft International
17 / 20
Procdures dinstallation et de mise jour
UTILITAIRES
Apisoft International
18 / 20
Procdures dinstallation et de mise jour
PROGRAMMES
OptiMaint
PROGRAMME
optimaint.exe
PRECISIONS
Application OptiMaint
Moniteur transactionnel
Optimaint_Moniteur.exe
Utilitaire dinitialisation de la
base de registre pour OptiMaint
Init Registre.exe
Permet de :
crer automatiquement les BT prventifs.
Mettre jour certaines donnes au travers de tables
dimportation (pour des interfaces par exemple)
Permet de rinitialiser les informations lies la configuration
de la base de donnes
Init Sessions.exe
Sessions.exe
apisoft.exe
Isql.exe
MajBase.exe
TestBdD.exe
Apisoft International
Optimaint_PDA.exe
19 / 20
Procdures dinstallation et de mise jour
Toutes les marques cites dans ce document sont la proprit de leur dtenteur respectif
Apisoft International
20 / 20
Procdures dinstallation et de mise jour