Notif – Mise à jour des données
Transcription
Notif – Mise à jour des données
Notif – Mise à jour des données Produit : Vertec Version produit : Version doc : Création : Modification : 1.0 27.03.2012 27.03.2012 Publication : Distribution : 5.6 X Document X Base de connaissance FAQ X Client Interne Dans un environnement à plusieurs utilisateurs, Vertec fonctionne en tant qu’application client/serveur avec un serveur de données central. Lorsque plusieurs utilisateurs travaillent avec les mêmes données, il est important que celles-ci soient tout le temps à jour. Pour obtenir ce résultat, la technologie « Notif » a été implémentée dès la version 5.2. Elle permet une mise à jour automatique des données sur tous les clients Vertec. « Notif » est un raccourci pour « update notifications », ce qui signifie « Notification de modifications des données ». Le but de la « Notif » est d’informer chaque client Vertec lorsqu’un autre client a modifié des données dans la base de données. Le client Vertec a ensuite la possibilité de charger l’état le plus actuel des données. Le service Vertec (serveur Web/XML) doit être installé si Vertec utilise la « Notif ». Chaque programme Vertec qui est démarré se lie au serveur Vertec et lui envoie toutes les modifications effectuées. En même temps, Vertec reçoit du serveur des informations au sujet des données modifiées par des autres clients et peut mettre à jour son affichage. La charge réseau de la « Notif » est insignifiante car seules les informations des données modifiées sont transmises et pas les données mêmes. Ces dernières sont directement chargées par chaque client si nécessaire. Il est important que tous les Vertec.exe et les VertecServer.exe soient exactement de la même version, car le mécanisme de la « Notif » identifie chaque objet par un numéro. Qui peut varier entre deux versions. La « Notif » compare également le serveur web. Si on veut disposer de l’état actuel sur le serveur web, il est nécessaire de rafraîchir le navigateur en appuyant sur la touche F5 pour que l’interface soit mise à jour. Dans un Vertec normal, l’interface est automatiquement mise à jour par la « Notif ». Une nouvelle installation de Vertec installe automatiquement la « Notif ». – Page 1 sur 3 hostagest sàrl Tél : +41 21 635 31 02 Email : [email protected] Grand’Rue 14 CH – 1083 Mézières Fax : +41 21 635 31 04 Homepage : www.hostagest.ch Configuration La configuration du mécanisme de la « Notif » s’effectue dans la section correspondante du fichier Vertec.ini qui se trouve dans le répertoire d’installation de Vertec. Le serveur Vertec ainsi que les clients Vertec utilisent les deux les informations de la section « Notif » de Vertec.ini. Les configurations suivantes sont disponibles : [Notif] Host=192.168.1.100 Port=8091 PollInterval=30000 Host Adresse réseau du serveur de la « Notif » Exemple : Host=192.168.1.100 Port Port TCP du serveur de la « Notif » Par défaut : Port=8091 PollInterval Intervalle en millisecondes des requêtes du client au serveur PollInterval=30000 (= 30 secondes) Autorisation des ports du pare-feu Si Vertec est installé sur un serveur qui a également un pare-feu pour le réseau interne (c’est le cas pour XP, Windows Server 2003 et 2008), le port de la « Notif » ainsi que le port XML doivent être explicitement autorisés pour que cela fonctionne. De plus, le port et VertecServer doivent être autorisés. Les informations qui concernent l’autorisation des ports se trouvent dans le fichier de configuration Vertec.ini. – Page 2 sur 3 Recherche des erreurs Comme la « Notif » fonctionne en arrière-plan de manière transparente, il n’est pas toujours évident de détecter des erreurs de configuration ou de réseau. De nouvelles informations ont été rajoutées à l’info système (dans Vertec, menu « Options – Info système), dont celles qui concernent la « Notif ». A part la configuration de la section « Notif » du Vertec.ini, les valeurs suivantes sont affichées : Active Soit 1 si la « Notif » est activée sur le client, soit 0 dans le cas contraire. ErrorCount Affiche le nombre d’erreurs dans le système de notification depuis le démarrage du client Vertec. Si cette valeur n’est pas 0, une erreur a été détectée. LastError Affiche le texte de la dernière erreur. Normalement vide. WaitCount Nombre de cycles d’attente (voir ci-dessous). Normalement 0. Si sur un client 5 erreurs ont été détectées, la « Notif » se désactive temporairement sur le client en question et elle se met en attente après l’affichage du message suivant : Après 20 cycles de requête (voir la valeur pour PollInterval), le compteur d’erreurs est réinitialisé et la « Notif » activée à nouveau. Les cycles d’attente en cours sont affichés par la constante WaitCount. Si une telle erreur est affichée, prenez contact avec votre administrateur système. Socket Error #11001 Si des messages d’erreurs qui indiquent que la « Notif » ne fonctionne pas apparaissent tout le temps et que Vertec fonctionne très lentement, il se peut que dans les infos système, l’erreur « Socket Error #11001 » soit affichée. Un nom d’hôte erroné peut en être la cause. L’ordinateur sur lequel la « Notif » tourne s’appelle autrement. Si le nom est corrigé, la « Notif » fonctionne correctement et Vertec est à nouveau normalement rapide. – Page 3 sur 3