Puede configurar una transformación Failure para cada transformación Select que defina en la correlación de mensajes para manejar explícitamente excepciones de base de datos SQL. De forma predeterminada, el nodo Mapping emite excepciones de base de datos que pueden manejar otros nodos del flujo de mensajes.
Configure la transformación Select en una correlación de mensajes. Para obtener más información, consulte Configuración de la transformación Select en una correlación de mensajes.
De forma predeterminada, el nodo Mapping emite excepciones de base de datos que el nodo SOAPInput detecta y utiliza automáticamente para crear un error SOAP que se devolverá al cliente.
En el escenario se utiliza una transformación Failure para procesar la primera excepción SQL que se podría emitir de la transacción de base de datos de la transformación Select. Se crea un SOAPFault para incluir el detalle de excepción de base de datos y los elementos Name y Country utilizados para la búsqueda de una dirección que ha fallado.
Una transformación Failure tiene una correlación anidada. Esta correlación anidada es donde se transforman los elementos de entrada y salida del conjunto de mensajes para definir cómo se manejará la anomalía.
Para configurar la transformación Failure del escenario, realice los pasos siguientes:
Ha completado correctamente los pasos de desarrollo del escenario.
Configure la conexión JDBC en tiempo de ejecución. Para obtener más información, consulte Configuración de una base de datos para que esté disponible en tiempo de ejecución.