Batch Classes Missing after Upgrade Ephesoft Transact
Batch Classes Missing after Upgrading Ephesoft Transact
Problem:
After successfully installing and starting up Ephesoft Transact, batch classes have disappeared from the Batch Class Management screen.
Solution:
This may be caused by the database setup not running properly. Perform the following steps to resolve this issue.
- Stop the Ephesoft server.
- Navigate to [Ephesoft_Directory]\Dependencies\MySQLSetup
- Run the ephesoft-mysql-setup.bat file.
- Navigate to [Ephesoft_Directory]\Shared\SharedFolders\database-update
- Locate the .ser files.
- If the files have the extension “-executed” (For example, sample.ser-executed), remove the extension. If there is no extension, do not make any changes.
- Navigate to [Ephesoft_Directory]\Application\WEB-INF\classes\META-INF\dcma-data-access
- Open the dcma-db.properties file.
- Locate the following property:
upgradePatch.enable=false
- Set this property to true.
- Navigate to [Ephesoft_Directory]\Application\WEB-INF\classes\META-INF\dcma-workflows
- Open the dcma-workflows.properties file.
- Locate the following property:
workflow.deploy=false
- Set this property to true.
- Start the Ephesoft server.
After performing these steps, the database patches should run and the workflow should be properly deployed.