Emetteur(s) Destinataire(s) JP Ramirez Utilisateurs de G++ Objet : G++ - Install de G++ 1 Utilitaire d install... 2 2 Eléments installés... 2 3 Install d un poste nomade... 2 4 Paramétrage de Sybase Central sous Windows 7... 3 5 Install d un poste nomade en Windows 7 64bits... 4 6 Install 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 / 9
1 Utilitaire d install L utilitaire d install décrit dans ce document ne s applique qu aux versions 7 ou ultérieures de G++. Cet utilitaire permet l install 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 installs (depuis la version 4), G++ ne fonctionne qu'avec la version 9 de Sybase SQL Anywhere et la version 7 minimum de java. L'install «complète» automatisée de G++ ne s applique qu aux postes nomades en Windows 32bits. Pour ce qui concerne l install du serveur ou d un poste en W.64bits, il faut procéder «unitairement» aux installs 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'install de la version 9.0.1 de Sybase SQL Anywhere - install.bat : fichier à exécuter pour l'install complète de G++ - gpp-install-x.x.x.jar : fichier contenant le programme java pour l'install - jre-7uxx-windows-i586-s.exe : fichier servant à l'install de la version 1.7 (aussi appelée java 7) - document.pdf : ce document contenant les informs de lancement de l'install complète de G++ - Mediatransfer : contient les fichiers nécessaires à l'install de Mediatransfer Client v8.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 Install 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 / 9
Pour lancer l'install, il faut exécuter "install.bat" en étant connecté sous un profil administrateur. A la fin de l'install, 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" : - install de la version 1.7 de java si ce n'est pas déjà le cas, - install de Sybase 9 si ce n'est pas déjà le cas, - install de Mediatransfer 8.1.0, si ce n'est pas déjà le cas (retirer le répertoire Mediatransfer si vous ne voulez pas réaliser l'install 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é de la source ODBC BDDG++ SQL Anywhere 9 (crée un lien vers la base sous c:\logicia\genicia\bdd), - install 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'utilis 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 / 9
5 Install d un poste nomade en Windows 7 64bits Pour ce qui concerne l install du serveur ou d un poste en W7.64bits, il faut procéder «unitairement» aux installs des différents modules. Pour un poste en W7 64bits, voici en résumé les étapes nécessaires à l install 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 install 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 install install G++\Sybase SQL Anywhere 9. - installer Mediatransfer 8.1.0. Effectuer un setup a pour effectuer une install 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'utilis de G++. Page 4 / 9
6 Install et paramétrage des transferts immédiats 6.1 Sur le nomade : Dans Mediatransfer, ajouter pour le correspondant «servcom», avec l autoris 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++ (public dépôt du ou des xml déclanchement du rejeu sur le serveur - récupér 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++). copier également le transfertimmediat.bat Page 5 / 9
Ajouter les droits sur le transfertimmediat.bat 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 / 9
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 / 9
A noter que le port utilisé pour l écoute est le port 1705. Il est donc nécessaire de ne pas bloquer ce port sur les machines (serveur de Comm et serveur G ++). Editer le transfert.ini, et y ajouter les références aux répertoires pathgserveursrvcom, pathgserveurscsrvcom, pathgserveurddsrvcom, pathgserveurdcsrvcom, pathgserveuracsrvcom : [path MediaTransfer] pathmediatransfer=c:\program Files\Telelogos\MediaTransfer Client\BIN [path base] pathbase=e:\data [LOG] pathlog=c:\logicia\genicia\transgpp [adresses] adressiplocale=192.168.149.132 adressipserveurcom=192.168.149.183 [path serveur com] pathscsrvcom=c:\appli\gpp\scenario pathddsrvcom=c:\appli\gpp\emission pathdcsrvcom=c:\appli\gpp\reception pathacsrvcom=c:\appli\gpp\acquitte pathgserveursrvcom=\\arsoecom5\c\appli\gpp\scenario pathgserveurscsrvcom=\\arsoecom5\c\appli\gpp\scenario pathgserveurddsrvcom=\\arsoecom5\c\appli\gpp\emission pathgserveurdcsrvcom=\\arsoecom5\c\appli\gpp\reception pathgserveuracsrvcom=\\arsoecom5\c\appli\gpp\acquitte [path serveur Gpp] pathscsrvgpp=c:\logicia\genicia\transgpp\scenario pathddsrvgpp=c:\logicia\genicia\transgpp\publicinterne pathdcsrvgpp=c:\logicia\genicia\transgpp\receptioninterne pathacsrvgpp=c:\logicia\genicia\transgpp\acquit pathsossrvgpp=c:\logicia\genicia\transgpp\sauvegarde pathbddgpp=e:\data [path applic] pathappligpp=c:\program Files\ArsoeTrelaze\GPP\Packages Page 8 / 9
6.4 Schéma Serveur de Com Serveur G++ GClientRejeu GClientRejeu 2 demande de rejeu GStartServeur (écouteur port 1705) 1 - appel n 1 : envoi des données 5 appel n 2 : récupér des xml à rejouer + rejeu local GClientRejeu 4 mise à dispo des xml pour la machine sur srvcom 3 - rejeu G++ Inséminateur Page 9 / 9