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.

  1. Stop the Ephesoft server.
  2. Navigate to [Ephesoft_Directory]\Dependencies\MySQLSetup
  3. Run the ephesoft-mysql-setup.bat file.
  4. Navigate to [Ephesoft_Directory]\Shared\SharedFolders\database-update
  5. Locate the .ser files.
  6. 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.
  7. Navigate to [Ephesoft_Directory]\Application\WEB-INF\classes\META-INF\dcma-data-access
  8. Open the dcma-db.properties file.
  9. Locate the following property:
upgradePatch.enable=false
  1. Set this property to true.
  2. Navigate to [Ephesoft_Directory]\Application\WEB-INF\classes\META-INF\dcma-workflows
  3. Open the dcma-workflows.properties file.
  4. Locate the following property:
workflow.deploy=false
  1. Set this property to true.
  2. Start the Ephesoft server.

After performing these steps, the database patches should run and the workflow should be properly deployed.