public ExportResult getExportResult(OrderCriteria criteria,
Long updateLogId,
String newStatusName,
SourceInfo info,
MessageLogger logger) throws FailTransferException {
OpenInterfaceIF oi = getOpenInterfaceIF(logger);
LoginInfo login = getLoginInfo();
try {
return oi.exportOrders(login, criteria, updateLogId, newStatusName);
} catch (RemoteException e) {
logger.logMessage("RemoteException while querying orders from Open Interface: " + e.getMessage(),
this, MessageLogger.ERROR);
Environment.getInstance().log("RemoteException while querying orders from Open Interface", e);
PipeComponentUtils.failTransfer();