The following macros are not currently supported in the header:
  • style

Apéndice A: Códigos de estado

Las solicitudes de API de servicio Web del Centro de servicio al usuario siempre devuelven una respuesta predeterminada. Se debe utilizar un estatus de respuesta para determinar si la solicitud se ha realizado correctamente o si se ha producido un fallo. La respuesta predeterminada se compone de un código de estatus y un mensaje de texto de estatus asociado.

El mensaje de estado es una descripción breve en inglés que se puede mostrar al usuario. Si muestra el mensaje de estatus, también debe mostrar el código de estatus.

Los clientes pueden reconocer los códigos de estado, no los mensajes de estado. Cuando una solicitud no se puede completar correctamente, devuelve el error real o un mensaje de error. Este comportamiento puede variar ligeramente de los mensajes que aparecen en este apéndice.

Algunos errores ocurren en determinadas llamadas, mientras que otros son errores más generales que pueden ocurrir en cualquier llamada. Por ejemplo, el código de estado 100 para un acceso denegado debido a credenciales no válidas.

0xx: código de estado correctoMensaje
000Operación correcta: el servidor ha cumplido la petición correctamente; se han devuelto los resultados de la operación.
001Operación correcta: el servidor ha cumplido la petición correctamente; no se ha devuelto ningún resultado.
1xx: código de estado de error de autorizaciónMensaje
100No autorizado: se ha denegado el acceso debido a credenciales no válidas.
101Error de licencia: no dispone de una licencia apropiada para utilizar ningún servicio.
2xx: código de estado de error de acceso a operacionesMensaje
200Error de invocación: no se ha encontrado la definición de operación para el servicio solicitado.
201Error de invocación: se ha desactivado la operación del servicio solicitado.
3xx: código de estado de error de procesamiento previo de operacionesMensaje
300Error de ejecución: se ha producido un error inesperado durante la transformación de datos de los parámetros de petición transmitidos durante la invocación del servicio Web: {0} .{1}
301Error de ejecución: se ha producido un error inesperado durante la validación de datos de los parámetros de petición transmitidos durante la invocación del servicio Web: {0}.{1}
4xx: código de estado de error de ejecución de punto finalMensaje
400Error de ejecución: se ha producido una excepción no tratada en el punto final del servicio (proveedor) durante la ejecución del servicio solicitado.
401Error de ejecución: el punto final del servicio (proveedor) ha capturado algunos errores durante la ejecución del servicio solicitado.
402Error de ejecución: se ha producido un error inesperado al procesar la respuesta de servicio en el formato solicitado.
403Error de ejecución: se ha producido un error inesperado mientras se procesaba el servicio solicitado.

© 2017 ServiceAide 1-650-206-8988 http://www.serviceaide.com info@serviceaide.com