Page History
Anchor | ||||
---|---|---|---|---|
|
Section | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Prérequis
L'installation du Webservice SQL nécessite les éléments suivants :
IIS diposant du rôle "Application Development"
Logistics/Flex avec Module Synchro SQL
Framework .NET 4.0
Information de connexion à une base de donnée générée par Logistics/flex sous SQL Server
Fichiers du Webservice SQL (à télécharger ici)
Installation
1. Configuration de l'application pool
Ajoutez l'Application Pool dans IIS.
Warning Il est obligatoire de créer un application pool par Webservice SQL et dossier Logistics/Flex.
Dans le champ .NET Framework version, sélectionnez le .NET Framework 4.0.
Modifiez l'Identity de l'application pool que vous venez de créer via le menu Advanced settings.
Info Nous vous recommandons d'utiliser au minimum l'identity NetworkService.
Tip title Version non serveur de Windows Expand title Exécutez les lignes de commandes suivantes uniquement si IIS est installé sur Windows 7 (version non serveur) Code Block %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i "c:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\servicemodelreg" -i
2. Installation des fichiers du Webservice SQL
Créez un répertoire et dé-zippez les fichiers du Webservice (Les fichier du Webservice sont à demander par mail au support Logistics).
Dans cette documentation nous utiliserons le chemin : c:\inetpub\wwwroot\dossier_webserviceSQL
Modifiez la sécurité du répertoire créé via l'onglet Securityde la fenêtre de propriété de ce dossier.
- Ajoutez l'utilisateur mentionner dans l'application pool.
Ajoutez aux droits standard, les droits en écriture dans le dossier.
3. Configuration du fichier Web.config
Ouvrez le fichier Web.config via un éditeur de texte, et configurer les key
de appSettings
.
Description des key
du fichier Web.config
:
Advanced Tables - Table Plus | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
|
4. Création de l'application dans IIS
Ajoutez une application dans IIS.
Sélectionner l'application pool.
L'Alias sera utilisé dans l'URL d'accès au Webservice.
A partir de cette étape, vous pouvez tester si le webservice SQL est correctement lancé par IIS, via un navigateur web en tapant cette URL (n'oubliez pas d'adapter l'URL suivant votre paramétrage !) :
http://127.0.0.1/MonDossier_WSSQL/ServiceWcf.svc?wsdl
Warning Dans l'URL de test, il faut indiquer l'Alias de l'application et non le nom du répertoire.
Si l'installation est correcte, vous devriez avoir une réponse semblable à l'écran suivant dans votre navigateur web :
Info Pensez aussi à vérifier la disponibilité du Webservice à l'extérieur et à rediriger les ports si nécessaire.
Test du Webservice SQL
Des requêtes de test peuvent être réalisées sur le webservice installé via un exécutable de test à télécharger et en y effectuant les opérations suivantes.
Configuration des données de connexion
Section | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
Initialisation du Webservice
Section | |||||||
---|---|---|---|---|---|---|---|
|
Exécuter une requête
Cette étape permet de procéder à l'envoi d’une requête wsrequest sur l’un des webservices initialisées par le programme de test.
Il est possible d'exécuter des requêtes standard mais également des requêtes personnalisées.
Requête standard
Section | |||||||
---|---|---|---|---|---|---|---|
|
Requête personnalisée
Section | |||||||
---|---|---|---|---|---|---|---|
|
Liaison avec le Webservice DBF
Note |
---|
Cette section est optionnelle et elle est proposée uniquement pour les sites existants afin permettre une phase d'adaptation sans mise hors service du site. |
Installation du Webservice DBF
Suivez les instructions contenues dans l'Installation du Webservice DBF.
Configuration du fichier wsFlex.ini
Ajouter les lignes suivantes dans la configuration de votre dossier contenu dans le fichier wsFlex.ini
Description des lignes :
Advanced Tables - Table Plus | ||||||
---|---|---|---|---|---|---|
| ||||||
|