* Realiza la traducción de ISO a IFX
*/
@Override
public void messageProcessTM(IMessage message) {
try {
MessageID connectorID = new MessageID(connectorMsgID, message);
Map<String, Object> context = null;
synchronized (table) {
context = table.remove(connectorID);
if (context == null) {
context = new HashMap<String, Object>();
table.put(connectorID, context);
}
}
if (logger.isDebugEnabled())
logger.debug(channelName+"|messageProcessTM: Original|"+message);
IMessage proc = translateMessage(context, translateTM, message);
if (logger.isDebugEnabled())
logger.debug(channelName+"|messageProcessTM: Traducido|"+proc);
MessageID multiplexerID = new MessageID(multiplexerMsgID, proc);
synchronized (table) {
table.put(multiplexerID, context);
}
filterTM.messageProcessTM(proc);
} catch (TimeOutException e) {