Puede definir un fallo genérico para devolver un mensaje de error a un cliente del servicio web cuando un error no se ha definido mediante un elemento de fallo en el WSDL. Cree una transformación de fallo para devolver un mensaje de error genérico cuando se produzca un error en una transformación.
Cuando se crea una transformación de fallo para un fallo genérico en un servicio web, debe definir la lógica de la asignación de operación que devuelve la condición de error.
Cuando se define una transformación de fallo para un fallo genérico y si el enlace de la operación está en formato SOAP 1.1, define los datos a devolver en los elementos código de fallo, cadena de fallo y actor del fallo. Si el enlace de la operación está en formato SOAP 1.2, define los datos a devolver en los elementos código, motivo, nodo y función. Opcionalmente, también puede definir los datos a devolver en la cadena de detalles. La cadena de detalles es opcional y tiene un elemento xsd:any. Si desea enviar datos a la cadena de detalles, asigne el elemento de detalles a uno de los puertos definidos en la operación del servicio web. También puede añadir más elementos en el mensaje de fallo para devolver más información al cliente del servicio web.
Puede crear relaciones jerárquicas entre grupos de elementos en el grupo de detalles. Puede utilizar la misma transformación de fallo varias veces en una asignación cuando la estructura del mensaje de error sea la misma para cada error. También puede crear una transformación de fallo diferente para cada mensaje de error que desee devolver a un cliente del servicio web.
Después de crear una transformación de fallo, no puede cambiar el estado de un fallo genérico o un fallo predefinido.