On a Daily Basis:
- Create a backup of the Ephesoft Transact system database by executing 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). For additional details, please review the Create a Full Database Backup article on the Microsoft support site.
- 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 the Ephesoft Transact installation folder to a backup location. The critical items that need to be added to the 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.