public void run() throws MainAppException { logger.info("Corriendo..."); __loadConfig(); __loadExcelReader(); File dbfFile = __loadDbfWriter(); __loadProviderId(); logger.info("Id del proveedor: " + providerId); logger.info("Modificando " + dbfFile.getAbsolutePath()); try { __alterDbf(); } catch (ExcelReaderException e1) { logger.error( "Ocurrió un error durante la modificación del archivo dbf " + configuration.getDbfFilePath(), e1); throw new MainAppException(e1); } try { dbfWriter.close(); } catch (DbfManagerException e) { logger.error("Ocurrió un error durante el cierre/ actualización del archivo DBF.", e); throw new MainAppException(e); } } // run