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

Documents pareils