Emetteur(s) Destinataire(s) JP Ramirez Utilisateurs de G++ Objet : G++ - Installation de G++ 1 Utilitaire d installation... 2 2 Eléments installés... 2 3 Installation d un poste nomade... 2 4 Paramétrage de Sybase Central sous Windows 7... 3 5 Installation d un poste nomade en Windows 7 64bits... 4 6 Installation et paramétrage des transferts immédiats... 5 6.1 Sur le nomade :... 5 6.2 Sur le serveur de Comm :... 5 6.3 Sur le serveur G++... 6 Page 1 / 7
1 Utilitaire d installation L utilitaire d installation décrit dans ce document ne s applique qu aux versions 7 ou ultérieures de G++. Cet utilitaire permet l installation sur des postes en Windows 32bits, des éléments nécessaires au fonctionnement de Génicia++, y compris ce qui concerne les transferts. Par soucis d'homogénéité des différentes installations (depuis la version 4), G++ ne fonctionne qu'avec la version 9 de Sybase SQL Anywhere et la version 1.6 minimum de java. L'installation «complète» de G++ ne s applique qu aux postes nomades en Windows 32bits. Pour ce qui concerne l installation du serveur ou d un poste en W.64bits, il faut procéder «unitairement» aux installations des différents modules. 2 Eléments installés Cet utilitaire contient les fichiers et répertoire suivants : - Sybase_SQL_Anywhere_9 : contient les fichiers nécessaires à l'installation de la version 9.0.1 de Sybase SQL Anywhere - install.bat : fichier à exécuter pour l'installation complète de G++ - gpp-installation-x.x.x.jar : fichier contenant le programme java pour l'installation - jre-6u18-windows-i586-s.exe : fichier servant à l'installation de la version 1.6.0_18 - documentation.pdf : ce document contenant les informations de lancement de l'installation complète de G++ - Mediatransfer : contient les fichiers nécessaires à l'installation de Mediatransfer Client v7.1.0 (optionnel), - Raccourcis : le raccourci vers G++ qui sera placé sur le bureau, - Icones : l icône du raccourci ci-avant, - fichierini : le fichier transfer.ini En fonction des différentes versions de G++, le fichier de déploiement d une version (gpp-x.x.x.auto.exe) peut être remplacé par un fichier plus récent. On peut également copier dans ce répertoire une base de données G++ nommée «BDDG++.db» (ne mettre que le.db). Elle sera installée dans le répertoire "C:\Logicia\Genicia\GPP\BDD" et copiée en «.db» et «.conso». 3 Installation d un poste nomade Pour le postes en Windows 7 (et Windows Vista), il faut au préalable, désactiver le contrôle de comptes utilisateur (cf. copie d écran ci-après) puis redémarrer le poste. Page 2 / 7
Pour lancer l'installation, il faut exécuter "install.bat" en étant connecté sous un profil administrateur. A la fin de l'installation, il faut redémarrer la machine afin de pouvoir lancer g++. Voici le résumé de ce qui est réalisé lorsque l'on exécute "install.bat" : - installation de la version 1.6.0_18 de java si ce n'est pas déjà le cas, - installation de Sybase 9 si ce n'est pas déjà le cas, - installation de Mediatransfer 7.1.0, si ce n'est pas déjà le cas (retirer le répertoire Mediatransfer si vous ne voulez pas réaliser l'installation de MT) avec la base des droits GPP, le correspondant SERVCOM et la voie TCP/IP, - si la version 2.1 de G++ est installée avec l'utilitaire Wise, celle-ci est désinstallée, - création de la source ODBC BDDG++ SQL Anywhere 9 (crée un lien vers la base sous c:\logicia\genicia\bdd), - installation de la version de G++ fournie (selon la version du fichier gpp-x.x.x.auto.exe), - copie du raccourci de lancement de G++ sur le bureau - copie de la base bddg++.db si celle-ci a été fournie (.db +.conso) - lancement de la fenêtre de définition du numéro de la machine si le fichier "gpp.prm" n'existe pas Dans tous les cas, redémarrer l'ordinateur avant l'utilisation de G++. 4 Paramétrage de Sybase Central sous Windows 7 Une fois installée, la version 9.0.x SQL Anywhere fonctionne bien sous de Windows 7. Cependant, si vous souhaitez utiliser Sybase Central ou Interactive SQL, il faut modifier les paramètres de compatibilité sous Windows 7. Tels quels, Sybase Central ou Interactive SQL provoquent une anomalie. Pour éviter cela, il faut, dans les propriétés du raccourci vers Sybase Central, appliquer un mode compatibilité Windows Vista SP2 : Page 3 / 7
5 Installation d un poste nomade en Windows 7 64bits Pour ce qui concerne l installation du serveur ou d un poste en W7.64bits, il faut procéder «unitairement» aux installations des différents modules. Pour un poste en W7 64bits, voici en résumé les étapes nécessaires à l installation du poste : - installer la version jre-6uxx de java en version 64bits, - installer Sybase 9 en version 64bits. Redémarrer l ordinateur à la fin (l éventuel message d erreur d installation de Sybase Central n est pas bloquant).(sas902_642_2 x64 - setup.exe). Pour le numéro de licence, le fichier RegistraztionKey.txt présent dans le répertoire d installation install G++\Sybase SQL Anywhere 9. - installer Mediatransfer 7.1.0. Effectuer un setup a pour effectuer une installation automatique avec la base des droits GPP, le correspondant SERVCOM et la voie TCP/IP. (Présent sous install G++\64bits\Client X64) - modifier les services Mediatransfer pour les démarrer en mode manuel. - installer la version de G++ fournie (selon la version du fichier gpp-x.x.x.auto.exe), - copier la base bddg++.db (.db +.conso) - créer la source ODBC système «BDDG++» type Adaptive Server Anywhere 9 (crée un lien vers la base sous c:\logicia\genicia\gpp\bdd), - copier le répertoire «icones» dans «c:\logicia\genicia\gpp\packages». - copier le raccourci de lancement de G++ sur le bureau : fichier «genicia.exe» package. Modifier l icône du raccourci si besoin. - copier le fichier «transfert.ini» dans «c:\logicia\genicia\gpp\packages». - exécuter la fenêtre de définition du numéro de la machine afin de renseigner le fichier "gpp.prm", «definirnumeromachineetrejeu.exe» (présent dans «package»), - copier le «lanceur de mises à jour des versions» («LanceurVersionGpp.jar») depuis «c:\logicia\genicia\gpp\packages» dans «c:\logicia\genicia\gpp\lib». Ce fichier permet le déploiement automatique des mises à jour de version via les transferts. Dans tous les cas, redémarrer l'ordinateur avant l'utilisation de G++. Page 4 / 7
6 Installation et paramétrage des transferts immédiats 6.1 Sur le nomade : Dans Mediatransfer, ajouter pour le correspondant «servcom», avec l autorisation des appels vers ce serveur. + mettre l adresse du serveur. Créer un raccourci sur le bureau vers l exécutable «transfertimmediat.exe» situé dans le répertoire «C:\Logicia\Genicia\GPP\packages». Ce raccourci déclenche l appel vers le serveur de com et les échanges avec le serveur G++ (publication dépôt du ou des xml déclanchement du rejeu sur le serveur - récupération des xml publiés par le serveur et enfin rejeu sur le nomade). 6.2 Sur le serveur de Comm : Ajouter le fichier de paramétrage contenant les adresses de com de serveur : «adressessrvgpp.ini» dans le répertoire «c:\appli\gpp». Pour chaque serveur G++ en lien avec le serveur de Com, mettre le code de la coop «:» (deux points) l adresse IP du serveur G++ correspondant. S il y a plusieurs serveurs, il faut séparer les couples par un «;» (pointvirgule). [adresses] correspondanceip=999:192.168.2.45;049:192.168.2.45;044:192.168.2.45 Toujours dans le répertoire «c:\appli\gpp» : copier le «gpp.jar» (de «C:\Logicia\Genicia\GPP\lib» du serveur G++), copier le fichier «GClientRejeu.exe» (de «C:\Logicia\Genicia\GPP\packages» du serveur G++). Page 5 / 7
6.3 Sur le serveur G++ Créer les raccourcis vers : «GStopServeur.exe» et «GStartServeur.exe» du répertoire «C:\Logicia\Genicia\GPP\packages». Page 6 / 7
Utiliser les icônes fournies dans «C:\Logicia\Genicia\GPP\packages\icones». Le «GStartServeur.exe» permet de mettre le serveur G++ en attente de rejeu «entrant». Le «GStopServeur.exe» provoque l arrêt normal de l attente de rejeu «entrant». Si l on veut accorder une plage horaire dans la journée pendant laquelle l on autorise les transferts entrants, il suffit de planifier l appel à ces 2 exécutables. Vous pouvez utiliser pour cela les tâches planifiées de Windows. Dans l exemple ci-après, les demandes entrantes seront traitées par le serveur G++ de 12h à 14h. Page 7 / 7