Tiempo aproximado de lectura 00:05:00 min
Duda
¿La API de Protheus tiene mensajes de error en formato TTALK, por que sucede?
Entorno
Cross Segmentos - TOTVS Backoffice (Línea Protheus) - MI - Configurador (SIGACFG) - A partir de la versión 12.1.2310
Solución
En 2017, el equipo TTALK, responsable de estandarizar los mensajes que se intercambian entre los distintos productos de las diferentes marcas de Totvs, publicó un documento llamado Guía de implementación de la API.
Desde entonces, cualquier API que se cree debe seguir los estándares establecidos allí, como el formato del mensaje de error.
Solución:
En la definición de cada método de la API se creó un indicador para señalar que cumple con el estándar TTALK; si el indicador no está presente, se sigue utilizando el estándar anterior.
Esta bandera está preparada para nuevas implementaciones, si fuera necesario, y por lo tanto cuenta con control de versiones.
En esta versión inicial, solo se modifica el patrón de respuesta de error.
El cambio que debe realizarse en una API para adoptar el nuevo estándar es bastante sencillo:
1.- Identifique los métodos que deben cumplir con el nuevo estándar. *¹
2.- Agregue la clave TTALK con el valor "v1" al final de la definición de WSMETHOD. *²
0 Comentarios