Mapper mapper = _ode.getMapper(mapperName);
if (mapper == null) {
String errmsg = "Message-mapper " + mapperName + " used in ODE MEX " + mex.getMessageExchangeId()
+ " is no longer available.";
__log.error(errmsg);
throw new MessageTranslationException(errmsg);
}
QName fault = mex.getFault();
javax.wsdl.Fault wsdlFault = mex.getOperation().getFault(fault.getLocalPart());
if (wsdlFault == null) {
sendError(jbiMex, new MessageTranslationException("Unmapped Fault : " + fault + ": " + mex.getFaultExplanation()));
} else {
mapper.toNMS(flt, mex.getFaultResponse(), wsdlFault.getMessage(), fault);
inout.setFault(flt);
_ode.getChannel().send(inout);
}