Código de falla personalizado usando Axis2

Creé un servicio web y usé Axis2 para generar todas las clases de Java "esqueleto". Luego, por supuesto, implementé las operaciones de servicio yo mismo.

En la implementación, puedo lanzar un MyException que luego es capturado por las clases generadas y convertido en un objeto AxisFault, que a su vez se convierte en una falla de jabón (en el fondo del marco del Eje) con el atributo<faultcode>soapenv:Server</faultcode>

Mi problema es que me gustaría un código de falla dinámico personalizado, no "soapenv: Server".

Traté de crear manualmente un objeto AxisFault y lanzar esto, pero AxisFault es una RemoteException, y la interfaz generada que mi implementación debe implementar, no permite lanzar RemoteException.

¿Es posible obtener algún tipo de gancho o filtro en la salida, para que pueda cambiar el código de falla? ¿O alguna otra forma de controlar el código de falla?

Gracias por adelantado
Ulrik

Respuestas a la pregunta(1)

Su respuesta a la pregunta