Erreurs SOAP

Le logiciel renvoie le message SQL30081N (-30081) lorsqu'une erreur de communication propre à SOAP est détectée. L'erreur SOAP effectivement rencontrée par le sous-système de communication est renvoyée dans la liste des jetons d'erreur du message SQL30081N.

Lorsque le protocole SOAP est spécifié, les erreurs suivantes peuvent être renvoyées avec le message SQL30081N :
  • SOAP_UNEXPECTED_NULL (38301) : L'une des entrées (action SOAP, extrémité SOAP ou corps SOAP) vers les fonctions de communication SOAP est NULL.
  • HTTP_INITSOCKET (38303) : Erreur lors de l'initialisation du socket.
  • HTTP_ERROR_UNKNOWN_PROTOCOL (38304) : Le protocole utilisé dans l'URL est inconnu.
  • HTTP_INVALID_URL (38305) : La syntaxe de l'URL est incorrecte.
  • HTTP_ERROR_CREATE_SOCKET (38306) : Erreur lors de la création du socket.
  • HTTP_ERROR_BIND_SOCKET (38307) : Erreur de liaison de socket (fonction bind).
  • HTTP_ERROR_RESOLVE_HOSTNAME (38308) : Le nom d'hôte indiqué n'a pas pu être converti.
  • HTTP_ERROR_SOCKET_CONNECT (38309) : Erreur de connexion au socket.
  • HTTP_ERROR_GET_PROTO (38310) : Erreur d'extraction du nom de protocole TCP (fonction getprotobyname).
  • HTTP_ERROR_SET_SOCKOPT (38311) : Erreur de définition des options de socket (fonction setsockopt).
  • HTTP_ERROR_UNEXPECTED_RETURN (38312) : Code retour HTTP inattendu.
  • HTTP_ERROR_RETURN CONTENTTYPE (38313) : Valeur d'attribut d'en-tête de type contenu HTTP inattendu.
  • SOAP_SAX_INIT (38314) : Erreur lors de l'initialisation de l'analyseur syntaxique SAX.
  • SOAP_SAX_CREATE_PARSER (38315) : Erreur lors de la création de l'analyseur syntaxique SAX.
  • SOAP_SAX_CREATE_HANDLER (38316) : Erreur lors de la création du gestionnaire de l'analyseur syntaxique.
  • SOAP_SAX_ERROR (38317) : Exception au cours de l'analyse syntaxique XML de SOAP.
  • SOAP_SAX_OUTENCODING (38318) : Erreur au cours de la traduction de la page de codes du message XML.
  • HTTP_ERROR_WRITE_SOCKET (39820) : Erreur d'écriture dans le socket.
  • HTTP_ERROR_READ_SOCKET (38322) : Erreur de lecture dans le socket.
  • HTTP_ERROR_SELECT_WAITREAD (38323) : Erreur liée au socket dans la fonction select.
  • SOAP_ERROR_XML_SERIALIZE (38324) : Erreur lors de l'écriture du message SOAP XML.
  • SOAP_ERROR_NO_NS_END (38325) : Erreur lors du traitement de l'espace nom.
  • SOAP_ERROR_FAULT (38326) : L'erreur SOAP a été renvoyée à partir du service Web.