L'utilisation de VKQVRemoteDB
Le programme VKQVRemoteDB est un programme fonctionnant en tant que service Windows. Ce programme maintient une connexion avec 2 bases de données MS SQL. Il est utilisé pour faire le lien entre le moteur de bases de données MS SQL et les applications VK QuickView en utilisant une liaison sécurisée https. Ce logiciel est utilisé lorsque la connexion directe sur la base de données ou l'utilisation de OBDC ne sont pas autorisées. Ce programme doit fonctionner sur un PC du réseau du client final (PC virtuel ou directement sur le PC sur lequel le moteur de bases de données est installé) .
Schéma de fonctionnement
La configuration du serveur
La configuration du programme est enregistrée dans un fichier "texte" qui se trouve dans le même répertoire que le programme et se nomme VKQVRemoteDB.ini. Pour modifier la configuration, il faut lancer le programme en mode GUI. Ceci se fait de la manière suivante:?
-
Arrêter le service VKQVRemoteDBService si celui-ci est en marche.
-
Ouvrir une fenêtre de commande depuis le répertoire de l'application
-
Taper VKQVRemoteDB.exe -gui
-
La fenêtre de configuration s'affiche:
-
Remplir les champs selon la configuration de votre serveur de bases de données
-
Sauvegarder la configuration en cliquant sur File|Save
-
Fermer la fenêtre pour terminer l'application puis relancer le service VKQVRemoteDBService
Le programme utilise http.sys pour son serveur Web. Il faut donc réserver les ports et les chemins d'accès à l'aide de l'utilitaire TMSHttpConfig.exe qui est installé dans le répertoire "Addon" lors de l'installation de VK QuickView. Lancer le programme et la fenêtre suivante s'affiche:
Sur cette fenêtre, il y a deux onglets "Url Acl" et "SSL". Dans la fenêtre "Url Acl" cliquer sur "Add". La fenêtre suivante s'affiche:
Introduire l'url que vous désirez réserver soit http://+:1888/vkqvpart/ pour la connexion à la bibliothèque d'articles et http://+:1888/vkqvremote/ pour le suivi de charge. Il faut sélectionner "Everyone" pour que tous les utilisateurs puissent accéder à cette adresse. Dans le cas de l'utilisation d'une liaison sécurisée, les adresses a réservées doivent commencer par https:// et il faut également attribuer un certificat au port. L'attribution du certificat se fait dans l'onglet "SSL".
Une fois ces réservations effectuées, le service VKQVRemoteDBService peut être lancé.
Sélectionner "Automatique" dans type de démarrage. Puis cliquer sur "Démarrer".
La configuration de QuickView
Les bases de données configurées dans RemoteDB sont utilisées par VKClient10.exe ( bibliothèque d'articles) et VKServer10.exe ( rapport de suivi).
La configuration du client
La configuration du client se fait dans le fichier VKWinQV.ini dans la section "PartLibrary". Les mots clef suivants doivent être définis:
|
Mot clef |
Type |
Valeur |
Description |
|
Type |
String |
REMOTEDB |
Le type de connexion utilisé par la bibliothèque. |
|
ConnectionString |
String |
Adresse du serveur Web (VKQVRemoteDB.exe) |
|
|
Path |
String |
vkqvpart |
Chemin d'accès de la liaison |
|
PartMachineID |
Integer |
Content |
Machine ou groupe de machines auquel est associé la bibliothèque de pièces |
|
LoadMachineID |
Integer |
Content |
Machine ou groupe de machines auquel est associé la bibliothèque de charges |
|
ToolMachineID |
Integer |
Content |
Machine ou groupe de machines auquel est associé la bibliothèque d'outillages |
|
ProcessMachineID |
Integer |
Content |
Machine ou groupe de machines auquel est associé la bibliothèque de gammes |
|
UserName |
String |
Content |
Nom d'utilisateur pour accéder au serveur Web. Si pas défini, la valeur par défaut est utilisée. |
|
Password |
String |
Content |
Mot de passe pour accéder au serveur Web. Si pas défini, la valeur par défaut est utilisée. |
La configuration du serveur
La configuration du serveur se fait dans le fichier VKServer.ini dans la section "RemoteDB". Les mots clef suivants doivent être définis:
|
Mot clef |
Type |
Valeur |
Description |
|
Host |
String |
Adresse du serveur Web (VKQVRemoteDB.exe) |
|
|
Path |
String |
vkqvreport |
Chemin d'accès de la liaison |
|
sqlFileName |
String |
_ODBC |
Extension du nom de fichier des scripts SQL utilisés pour créer les tables dans la base de données. Ces scripts sont générés automatiquement par le programme client dans le répertoire Dbase\SQL |
|
CreateTable |
Boolean |
1 |
Indique au système s'il doit créer les tables lorsque celle-ci sont absentes de la base de données. |
|
UserName |
String |
Content |
Nom d'utilisateur pour accéder au serveur Web. Si pas défini, la valeur par défaut est utilisée. |
|
Password |
String |
Content |
Mot de passe pour accéder au serveur Web. Si pas défini, la valeur par défaut est utilisée |




