Saltar al contenido

Personalizar mensajes de error en Datapower (XML Firewall)

Mensaje de error que muestra IBM DataPower

Uno de los primeros reclamos de los desarrolladores cuando comienzan a utilizar servicios sobre Datapower es los mensajes de error poco explícitos y en siempre con la misma información.

En general la política que aplica el appliance es divulgar la menor información posible hacia el exterior, pero a nivel de administración o logs la información tiene un nivel de detalle adecuado.

Existe una forma muy simple de personalizar los mensajes de error en un servicio XML Firewall en Datapower para obtener respuestas más amigables o que cumplan un determinado formato.

Lo que se debe hacer es agregar una regla de Error a la Política y utilizar una plantilla para obtener el formato deseado.

Paso 1: Crear una Regla de Error

Paso 2:
a – Asignar una plantilla de transformación con el mensaje deseado.
b – asignar información de detalle al error
Paso 3 (opcional): Asignar una acción de OnError a la relga base de ejecución
De esta forma muy simple se puede lograr una respuesta mas adecuada al desarrollador o al programa que consume los servicios expuestos en Datapower.

Si te ha interesado este artículo y deseas un apoyo o asesoría en algún requerimiento, envíame un mensaje a: (info@juliopari.com) o sino a través de Linkedin: https://www.linkedin.com/in/juliopari/