Implementación de salida de usuario de secuencia de errores
Puede configurar la infraestructura de definición de servicios para llamar a una salida de usuario que comprueba errores anteriores para el grupo de excepciones al que pertenece la API. Esta salida de usuario se invoca antes de que se inicie cualquier proceso del mensaje.
Se proporciona una interfaz Java™ para su implementación. Esta definición de interfaz es una clase com.yantra.interop.japi.YIFErrorSequenceUE. La salida de usuario calcula la clave del mensaje basándose en el código personalizado definido.
YIFErrorSequenceUE define dos funciones. Las definiciones de funciones son:
1) public Document getExceptionGroupReference(Document document, String apiName)
throws Exception
2) public void setExceptionGroupFinder (YIFExceptionGroupFinder finder)- Document - El documento XML de entrada recuperado por el adaptador de integración
- String - La API para la que se ha recuperado el XML del adaptador de integración
La función setExceptionGroupFinder() establece la interfaz YIFExceptionGroupFinder(). Utilice la implementación de esta interfaz para recuperar el exceptionGroupId si existen errores anteriores.
Un ejemplo de implementación de esta función es:
public void setExceptionGroupFinder (YIFExceptionGroupFinder finder){
this.finder = finder;
}