Ports required by Ephesoft

Topic/Category: Best practices Applies to: All versions of Ephesoft Issue: Ephesoft requires certain ports to be open in order for Ephesoft to function properly. Below is a grid with the port number, it's purpose, whether inbound or outbound rules must be created, and which network protocol the firewall exception must be created with. Ephesoft Ports no Port # Purpose…

Email Import Configurations

You can configure an email account in the Batch Class to process the attachments in the mail or both, mail content and attachments. Once the mail import configurations are done, the application will automatically start fetching the emails and process as batch. Following are the configurations required: Go to EphesoftApplication folder and open applicationContext.xml file in your local…

FAQs – Password Encryption

Frequently Asked Questions - Password Encryption   Which authentication types are supported? (Tomcat, AD, LDAP?) AD and LDAP support password authentication so same are supported in Ephesoft. Is encrypted passwords compatible with the server.xml? In server.xml, we can use plain text as well as encrypted passwords. https://ephesoft.com/docs/ldapad-password-encryption In the…

Export to Microsoft SharePoint 365

Export to SharePoint 365 A new plugin "SHAREPOINT_365_EXPORT" is introduced for exporting the documents to an online SharePoint repository. User can configure the export for each Document Type and connection settings in both online and offline mode. But for exporting the documents, connection with the SharePoint account is required. The PDF and TIFF files are exported to the online SharePoint…

KB0012454 – Folder monitoring is not responsive

KB Article #: 12454 Issue: It takes some time to generate batch sub-folders after user drop new files into the watch folder. System also fails to pick up batch sub-folders into batch instance. If user restarts Ephesoft service, it will pick up new files and new batch instances immediately. Solution: 1. Stop Ephesoft service. 2. Edit  folder-monitor.properties file which is located at…

LDAP/AD Password Encryption

Follow the steps below to enable LDAP/AD password encryption in Ephesoft Transact. Note the following files will require changes: server.xml located at Ephesoft\JavaAppServer\conf\ user-connectivity.properties located at \Ephesoft\Application\WEB-INF\classes\META-INF\dcma-user-connectivity dcma-ftp.properties located at \Ephesoft\Application\WEB-INF\classes\META-INF\dcma-ftp…

E-mail Configuration

Overview & Purpose E-mail Configuration Screen is responsible for configuring the user mail accounts and E-mail Import plugin is responsible for importing the documents present in a defined form from the user's mail account. User is allowed to configure any mail account as well as the type of documents which the plug-in will support. This configuration is done per batch class. Multiple email…

Batch Execution Back-up XMLs

Overview A property has been added in ‘{Ephesoft-Home}/WEB-INF/classes/META-INF/dcma-util/dcma-backup-service.properties’ file by which user will be able to configure whether the batch xml backup needs to be taken after the execution of every plugin or after the execution of every module. backup.plugin_batch_xml_backup_switch=OFF The value of this property will be OFF by default stating…

KB0011277 Expected File path length exceeds the maximum permissible limit

KB Articles KB Article # 11277 Topic/Category: Scripting, Classification, Document Assembler, Web Services Ephesoft Version: 3x+ Issue: Expected File path length exceeds the maximum permissible limit Analysis: Max length for file path is not a static value. It varies from situation to situation. If batch instance is submitted as a file max path length will be different and when…

KB0011221 – RecoStar causing Ephesoft to not start

KB Article #: 11221 Issue: When starting up Ephesoft, there’s an error in the log that says: [ERROR] [localhost-startStop-1] [org.springframework.web.context.ContextLoader] - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'OCRFactoryClass': Injection of autowired dependencies failed; nested exception is…

How To Create A Custom Plugin

Prerequisites Install Java JDK Download Apache Maven Link here: https://maven.apache.org/download.cgi Install Eclipse www.ninite.com Install Maven Open Eclipse Goto Help -> Eclipse Marketplace Search "Maven" Click "Install" button on "Maven Integration for Elcipse" Follow Instructions Goto Window -> Preferences, and you should see Maven listed in the left…

Setup Sharepoint 2013 Server with Ephesoft

How to Page?   Topic #9383 : Setup Sharepoint 2013 Server with Ephesoft Applicable Ephesoft versions: 4.0 and up   More Info:   Instructions: Log into the web interface of your site, click the gear icon in the upper-right, and click on Site settings, then in the Site Actions section click on Manage site features. In the list that appears, activate the…

Best Practices for a Multi-Server Environment

When deploying a multi-server Ephesoft cluster, there are a few best practices as Ephesoft recommendations. Prerequisites: Database When creating an Ephesoft cluster, it is recommended that you first install MSSQL or MySQL on a server which will not be a processing server or a UI server. This minimizes the running processes, utilized RAM, I/O reads and writes, and network requests send…

Best Practices for a Multi-Server Environment

When deploying a multi-server Ephesoft cluster, there are a few best practices as Ephesoft recommendations. Prerequisites: Database When creating an Ephesoft cluster, it is recommended that you first install MSSQL or MySQL on a server which will not be a processing server or a UI server. This minimizes the running processes, utilized RAM, I/O reads and writes, and network requests send…

Best Practices for a Multi-Server Environment

When deploying a multi-server Ephesoft cluster, there are a few best practices as Ephesoft recommendations. Prerequisites: Database When creating an Ephesoft cluster, it is recommended that you first install MSSQL or MySQL on a server which will not be a processing server or a UI server. This minimizes the running processes, utilized RAM, I/O reads and writes, and network requests send to…

3x Advanced Reporting: ERROR: “XML files for extraction end state not found”

: KB Articles KB Article # 9222 Topic/Category: Advanced Reporting Ephesoft Version: 3x Issue: “Variable @black is undefined” displayed in web browser Analysis: The report information may have existed in Batch Class at one time, but the BC may have been re-defined to not use that plugin. The Advanced Reporting module will not automatically synchronize this change and will…

How to add Filebound Export Plugin in 4.0.x

  Topic #1 : Add Filebound Export Plugin in 4.0.x Applicable Ephesoft versions: 4.0.x In the 4.0 release of Ephesoft, the FileBound Export Plugin was removed. In order to add it manually to the workflow, you will need to follow the instructions below. Associated Download:  dcma-filebound.zip Instructions:   Stop Ephesoft server Extract the dcma-filebound.zip…

CMIS Import Plugin

Overview CMIS Import feature downloads files from CMIS server and process them as batches in Ephesoft Application. Using CMIS import user can monitor the CMIS server using a cron-job which checks the specified folder for a new file after the specified interval of time. Along with the document, its properties are also downloaded in an XML format. Users can write their own custom scripts to access…

E-mail Configuration

Overview & Purpose E-mail Configuration Screen is responsible for configuring the user mail accounts and E-mail Import plugin is responsible for importing the documents present in a defined form from the user's mail account. User is allowed to configure any mail account as well as the type of documents which the plug-in will support. This configuration is done per batch class. Multiple email…

Support for batches executed of Encrypted Batch Classes.

Introduction Ephesoft 4.0.3.0 takes all Batch Instances into consideration while computing data for Reporting. This will help in more accurate reports than earlier. Changes in Configuration Filename: <Ephesoft Installation Directory>\Application\WEB-INF\classes\META-INF\dcma-reporting\etl-variables.properties The following two properties are added with respect to Encrypted Batch…

Pickup Settings 4.x

Topic/Category: Pickup     Beginning from 4.0.x the pickup service is executed on single server in a cluster with our fail-over functionality. This is an automatic service that assigns a random server in the cluster to execute the pickup service. The server on which the pickup service is being executed is responsible for picking up all the batches for the cluster while keeping…

Common Connection Pooling

Need for a common connection pool With the introduction of Advanced Reporting which is a data-intensive operation, there was a considerable increase in the number of database connections created for both Ephesoft and reports database. Since the maximum number of connections have an upper limit in the database, there was a need to reduce and reuse the already created connections to reduce the…

KB0009222 Browser Error: “Variable @black is undefined”

KB Articles KB Article # 9222 Topic/Category: Scripting, Classification, Document Assembler, Web Services Issue: “Variable @black is undefined” displayed in web browser Analysis: Occurs when an upgrade was recently performed and their is a mismatch of content stored in the web browser Solution: Clear the cache of the web browser.     < Back|KB Main Page |…

KB0009158 KV Extraction Issue – Extraction Rule Not Saving – Duplicate Created

KB Articles   KB Article # 9158 Topic/Category: Scripting, Classification, Document Assembler, Web Services Issue: [4.x+] KV Extraction Issue - Extraction Rule Not Saving - Duplicate Created Analysis: Previous versions of Ephesoft allowed backend manipulation of test extraction folder, however, 4.x does not and causes corruption of pointers. Only use webui to upload…

Automatic FuzzyDB Learning in 4.x

  Topic  : Automatic FuzzyDB Learning in 4.x Applicable Ephesoft versions: 4.x More Info: To use this feature with a given batch class, the batch class has to be added to fuzzydb.learndb.batchClassList in ‘EphesoftApplicationWEB-INFclassesMETA-INFdcma-fuzzydbfuzzy-db.properties’ file. This feature is the automation of fuzzyDB learning. It does the same functionality as is…