Athento dispone de una API REST, de modo que las respuestas equivalen a los códigos de respuesta estándares de HTTP.
Los tipos de respuestas son los que se encuentran en el siguiente enlace https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
Cada respuesta, lleva un contenido dependiendo de la llamada que se haya realizado, por ejemplo, la respuesta de error 500, contiene en formato json, un campo "msg" con el mensaje de error.
A continuación se muestra un ejemplo de respuesta para la creación de un documento
{
"uid": "75796ed0-41c8-43ec-bbd7-e7ca2d19e463",
"repository": "default",
"isCheckedOut": true,
"parentRef": "",
"path": "",
"isProxy": false,
"changeToken": "1556609127418",
"title": "Titulo doc",
"lastModified": "2019-06-12T23:19:57.883232Z",
"facets": [],
"entity-type": "document",
"state": "project",
"isVersion": false,
"type": "File"
}
Al ser las respuestas HTTP, se enumeran a continuación algunos casos de posibles códigos de error:
Servicio | Código respuesta | Posibles causas |
Athento.DocumentCreate Athento.DocumentUpdate Athento.BlobAttach Athento.Delete |
500 |
Error al encontrar algún recurso. Error al crear/actualizar el documento. |
Athento.DocumentCreate Athento.DocumentUpdate Athento.BlobAttach Athento.Delete |
40x |
No autorizado El recurso destino no existe. |
Athento.DocumentResultSet | 500 |
Error al procesar la respuesta a la consulta. |
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.