Download CA Service Desk Manager - Manuel d

Transcript
Traitement des erreurs SOAP
Important : si vous utilisez la commande require_secure_logon, l'application de
services Web ne confirmera pas que la sécurisation des communications par
protocole est appliquée pour les méthodes autres que Login() et LoginService(). Si
vous ne prenez pas d'autres précautions, il se peut que les autres méthodes de
services Web soient appelées de façon non sécurisée, ce qui accroît la vulnérabilité
aux menaces sur la sécurité.
require_secure_connection
Cette fonction vous oblige à utiliser le protocole SSL pour accéder à n'importe
quelle partie du service Web. Si le protocole https est requis, mais reste inutilisé,
une erreur SOAP reprenant le code UDS_SECURE_CHANNEL_REQUIRED est
renvoyée.
Remarque : Pour plus d'informations sur la configuration du protocole SSL,
reportez-vous à la documentation du conteneur de servlets J2EE.
Informations complémentaires :
Caractéristiques externes (page 577)
Traitement des erreurs SOAP
Si une erreur affecte une méthode des services Web, une erreur SOAP est renvoyée.
L'erreur SOAP est la méthode la plus courante d'envoi d'informations concernant les
exceptions.
Le message d'erreur contient des éléments normalisés <Message> et <Code>, mais
l'élément comportant le plus d'informations est l'élément <Detail>. L'élément <Detail>
renferme les éléments <ErrorCode> et <ErrorMessage>. L'élément <ErrorCode> renvoie
un code d'erreur énuméré spécifique au produit CA SDM ou aux Gestion des
connaissances. L'élément <ErrorMessage> comporte une chaîne en français qui décrit
les erreurs. Les éléments <ErrorMessage> s'adressent plus particulièrement aux
développeurs, tandis que des messages plus clairs s'affichent pour les utilisateurs.
Chapitre 12: Gestion des services Web 573