Configuration de IIS pour les Web Services (server)

De Wiki1000

Ces informations permettent de configurer correctement un serveur IIS pour une utilisation du service 1000 en serveur de Web Services.

Le problème est relatif à la personnalisation des pages d’erreurs de IIS.

SOAP utilise un code de retour HTTP 500 pour notifier les erreurs, dans ce cas le contenu de la réponse est un flux xml FAULT. Ce contenu doit être retourné tel quel à l'appelant. IIS doit être paramétré pour ne pas personnaliser la page de réponse sur un code retour 500.

config-webservices-1.png

L’erreur doit donc être détaillée : si elle est personnalisée, IIS rajoute du code html et le client SOAP ne comprend plus la réponse :

config-webservices-2.png

Tip-20px.png Tip : Par défaut le comportement de IIS est différent pour les appels locaux et distants.

ServeurDéveloppement DSM

Outils personnels