Mise au point des Services
(Nouvelle page : {{#customtitle:Mise au point des Services}} ==Mise au point des services.== {{PrecedentSuivant|Developpement:WebService6|Developpement:WebServices}} 7) |
|||
Ligne 2 : | Ligne 2 : | ||
==Mise au point des services.== | ==Mise au point des services.== | ||
+ | |||
+ | L'application Desktop Ligne 1000 permet d'enregistrer une trace des messages SOAP échangé, ce paramétrage se situe dans les préférences accessibles à partir du concepteur de modèle : | ||
+ | |||
+ | {{#images:image29.png|Web_Services_1000}} | ||
+ | |||
+ | Les messages émis et reçus par le Client Web Services seront stockés dans le sous-répertoire soap du répertoire du programme. | ||
+ | |||
+ | ===Mise en place des traces des messages échangés=== | ||
+ | |||
+ | ===Utilisation du serveur de développement=== | ||
+ | |||
+ | Le développement de Web Service peut être fastidieux si vous devez relancer un Service ligne 1000 à chaque modification de votre code, pour éviter ceci il est possible d'utiliser un serveur de développement intégré au programme Desktop. | ||
+ | |||
+ | Le serveur de développement est un serveur HTTP intégré à l'exécutable, il peut être démarrer et arrêter à partir de concepteur de modèle : | ||
+ | |||
+ | {{#images:image26.png|Web_Services_1000}} | ||
+ | |||
+ | Le serveur de développement supporte les requêtes wsdl et soap, lorsqu'il sert une requête wsdl il retourne son addresse comme adresse du service, dans cet exemple une requête wsdl serait : | ||
+ | |||
+ | <pre> | ||
+ | http://syfre:8080/l1000/server/soap.l1000?wsdl=WSSOfficeServices | ||
+ | </pre> | ||
+ | |||
+ | en conséquence vous devez penser à actualiser les références Web de votre Client Web Service lorsque vous utilisez le serveur de développement. | ||
+ | |||
+ | L'interface du serveur de développement présent dans le concepteur de modèle permet aussi de visualiser les messages échangés : | ||
+ | |||
+ | {{#images:image27.png|Web_Services_1000}} | ||
+ | |||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | |{{#images:image1.png|Web_Services_1000}} | ||
+ | |Le serveur de développement reste actif une fois démarré tant que vous ne l'arrêter pas explicitement même si le concepteur de modèle est fermé. | ||
+ | |} | ||
+ | |||
+ | |||
+ | L'usage du serveur de développement étant limité son paramétrage est rudimentaire : | ||
+ | |||
+ | {{#images:image28.png|Web_Services_1000}} | ||
+ | |||
+ | *'''Site''' : La racine du site dans l'URL | ||
+ | *'''Port''' : Le port d'écoute du serveur HTTP | ||
+ | *'''Répertoire du site''' : Répertoire où sont recherché les documents pour les requêtes qui ne sont pas sur l'url du serveur. | ||
+ | |||
{{PrecedentSuivant|Developpement:WebService6|Developpement:WebServices}} | {{PrecedentSuivant|Developpement:WebService6|Developpement:WebServices}} | ||
[[Category:WebServices|7]] | [[Category:WebServices|7]] |
Version du 9 juin 2008 à 16:49
Mise au point des services.
L'application Desktop Ligne 1000 permet d'enregistrer une trace des messages SOAP échangé, ce paramétrage se situe dans les préférences accessibles à partir du concepteur de modèle :
Les messages émis et reçus par le Client Web Services seront stockés dans le sous-répertoire soap du répertoire du programme.
Mise en place des traces des messages échangés
Utilisation du serveur de développement
Le développement de Web Service peut être fastidieux si vous devez relancer un Service ligne 1000 à chaque modification de votre code, pour éviter ceci il est possible d'utiliser un serveur de développement intégré au programme Desktop.
Le serveur de développement est un serveur HTTP intégré à l'exécutable, il peut être démarrer et arrêter à partir de concepteur de modèle :
Le serveur de développement supporte les requêtes wsdl et soap, lorsqu'il sert une requête wsdl il retourne son addresse comme adresse du service, dans cet exemple une requête wsdl serait :
http://syfre:8080/l1000/server/soap.l1000?wsdl=WSSOfficeServices
en conséquence vous devez penser à actualiser les références Web de votre Client Web Service lorsque vous utilisez le serveur de développement.
L'interface du serveur de développement présent dans le concepteur de modèle permet aussi de visualiser les messages échangés :
Le serveur de développement reste actif une fois démarré tant que vous ne l'arrêter pas explicitement même si le concepteur de modèle est fermé. |
L'usage du serveur de développement étant limité son paramétrage est rudimentaire :
- Site : La racine du site dans l'URL
- Port : Le port d'écoute du serveur HTTP
- Répertoire du site : Répertoire où sont recherché les documents pour les requêtes qui ne sont pas sur l'url du serveur.