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




