How to Perform Routine Ephesoft Backups

On a Daily Basis:

  1. Create a backup of the Ephesoft system database by executing the command:
    • mysqldump -uephesoft -pephesoft ephesoft2 > ephesoft_daily_12082011.sql
      • Note: In this example the database is being saved to a file that reflects its status as a daily backup, and includes the date information (12/08/2011).
    •  mssql procedure
  2. Backup the SharedFolders directory
    • “EphesoftSharedFolders” Folder: The SharedFolders directory and the databases are the two primary pieces required to bring the server up. This folder also contains custom batch classes and training.

At Major Upgrade Junctures:

Copy Ephesoft installation folder to a backup location for example C:Ephesoft-backup_date. The critical items in this backup directory are:

    • “C:EphesoftApplicationWEB-INF” Folder: Application specific configuration options and workflow customizations, if any. This folder will also include, META-INF folder, “lib” folder and web.xml file which may be modified for customizations.
    • “C:EphesoftApplicationapplicationContext.xml” File: Includes the services enabled and disabled i.e. email import service can be enabled here.
    • “C:EphesoftApplicationlog4j.xml” File: Includes logging settings for the application
    • “C:EphesoftApplicationi18n” Folder: Include UI language files including custom locales.
    • “C:EphesoftApplicationimages” Folder: Include UI image files. Customer may have their own logos.
    • “C:EphesoftDependencieslicense-utilephesft.lic” File: The license file used for the system
    • “C:EphesoftReportephesoft-reportingMETA-INFdcma-performance-reporting” Folder: includes configuration and customizations for reporting module
    • “C:EphesoftJavaAppServerconf” Folder: Includes configuration files for Java Application Server.
    • “C:EphesoftDependenciesOpenLDAP” Folder: Includes OpenLDAP database and configuration files.