How To Use Jvisualvm

Introduction to Java VisualVM Java VisualVM is a tool that provides a visual interface for viewing detailed information about Java technology-based applications (Java applications) while they are running on a Java Virtual Machine (JVM). Java VisualVM organizes JVM data that is retrieved by the Java Development Kit (JDK) tools and presents the information in a way that enables you to quickly view…

KB0008528: Original PDF Uses a Typeface Different from the Preview in Review/Validate

Issue:  Ephesoft Transact is not reading a PDF correctly. The fonts appear to be different in the original PDF and the document in the Review/Validate screen. Root Cause:  When Ghostscript converts a PDF to a single page TIFF during folder import, Ghostscript converts the fonts to a more readable font. However, some fonts are not supported in Ghostscript and are substituted with a…

JDOM Script Configuration

Update the dcma-scripting-plugin.properties in {EPHESOFT_INSTALL_DIR}EphesoftApplicationWEB-INFclassesMETA-INFdcma-scripting-plugin script.parser_type= jdom If anything other than jdom is specified for script.parser_type then the IScript parser will be used and Scripts using IScript will be executed. Sample Scripts for comparison ISCRIPT and JDOM Let’s take the simple example for…

Application.properties

Filename: application.properties Location: C:\Ephesoft\Application\WEB-INF\classes\META-INF\ Purpose: Configures…   ephesoft.product.version=3.1.2.9 report.ant.buildfile.path=C:\\Ephesoft\\Report/ephesoft-reporting/build.xml enable.reporting=true enable.uploadBatch=true #default doc type view can be "dropdown_list" or "suggest_box" document.default_doc_type_view=suggest_box_view…

Migrating a Batch Class from Windows to Linux

Applies to: All versions of Ephesoft Transact This article provides steps on how to take a batch class created for Transact on a Windows server and import it to a Transact instance installed on a Linux server. User Steps There are a few things that must be changed after you import a Batch Class into an Ephesoft Transact instance installed on a Linux server if the Batch Class was exported…

Fuzzy DB Extraction

Available: on-premises, cloud This page provides an overview of the FuzzyDB plugin and its configuration in Ephesoft Transact. Prerequisites FuzzyDB must be added to the Extraction module and set to ON. Overview The FuzzyDB plugin uses a fuzzy database lookup to link your internal database to Ephesoft Transact. This allows you to pair data extracted from Ephesoft Transact with data from…

Batch Instance Status

Overview This document defines various batch instance status used to specify the current state of a batch instance. Batch Instance Status list Following are the status used during the course of processing of a batch instance: NEW This status is for a newly created batch. This status shows that a batch has been created but has not yet been picked up for processing. This status can…

Batch Instance Priority

This page provides an overview of batch instance priority and its configuration in Ephesoft Transact. Overview The batch instance priority sets the order in which a batch will be executed. This is a numerical value (1-100) and is compared against the priority of other batches when executing plugins or attempting to access resources. The following is a general guideline of priority ratings:……

Batch Class Management

Assign User Roles This feature allows a super-admin to assign roles to all the batch classes. The users in any of these three assigned roles can view the batch classes. The three roles are: role1 role2 role3 A super-admin can assign multiple roles to a batch class. Unlock Batch Class This feature allows a user to release lock on a batch class on which it is working. This…

Add New Index Field

In this page, you will learn what an index field is, and how to create a new index field in Ephesoft Transact. What is an Index Field? Prerequisites Add New Index Field Import Index Field Next Steps What is an Index Field? An index field is used to store metadata for fields in a particular document. These fields can then be used to classify documents or extract data from the…

Ephesoft Transact Linux Multi-Server Installation Guide

Prerequisites Following configuration is required for installing Ephesoft Transact on Linux machine using command line Single script Linux installer: RedHat 6.8 or Ubuntu 13.10 OS (Installer is specifically built and tested on RedHat v 6.8 and Ubuntu v 13.10). Make sure that sudo apt-get update and sudo apt-get upgrade have been run before running the installer. Internet connection is…

Ephesoft Linux Multi-Server Installation guide

Prerequisites Following configuration is required for installing Ephesoft on Linux machine using command line Single script Linux installer: RedHat 6.8 or Ubuntu 13.10 OS (Installer is specifically built and tested on RedHat v 6.8 and Ubuntu v 13.10). Make sure that sudo apt-get update and sudo apt-get upgrade have been run before running the installer. Internet connection is required…

System Configuration

Overview This screen is enabled only for super-admin role. It contains following features: 1. Application Regex Pool Generate Key Regex Builder 2. Workflow Management It contain plugins and their respective dependencies needed by any workflow and criteria on which these plugins will be working. 3. Connection Manager 4. License Details Below screenshot shows an…

Deleting the Ephesoft Database and Recreating it Manually

Issue Some situations may require you to start with a new Ephesoft environment. Rather than performing a complete uninstall and reinstall, you may be able to delete the database contents and start fresh. Important: This is recommended only for dev environments, as any production environments should be installed as cleanly as possible. Solution Perform the following steps to delete and…

Barcodes supported by Transact

Barcode Type Supported by RecoStar on Windows & Linux* Supported by Zxing Supported by ByteScout Code_3of9(Code39) Y Y N CODABAR Y Y Y 2of5(INTERLEAVED2OF5) Y Y Y A2of5† Y N N Code_128 Y Y Y Code_93† Y Y N Code_2of5 N N N UPC_A Y Y Y UPC_E Y Y Y……

Ephesoft Encryption Framework

This document aims at explaining the Ephesoft Encryption framework. This framework enables Ephesoft to encrypt/decrypt the data persisted in XML files and index files while batch processing.  In order to achieve encryption/decryption capabilities Ephesoft maintain encryption/decryption keys at following levels: Application Level Key Batch Class Level Key Batch Instance Level…

Password Masking

Overview This feature is responsible for masking the password fields across all the Ephesoft Transact application UI. It covers UI fields like passwords used in plugin configuration, E-mail configuration, CMIS repository configuration, and so on. The values of the identified password fields will be encrypted upon persistence in the database and these values will be masked from the UI. Areas…

Tesseract Add a Language

Issue: A user is utilizing Tesseract for OCR and needs to utilize a language other than English. Purpose: This procedure will teach you how to obtain, install and configure another language pack for the Tesseract OCR engine. Prerequisites: As a note, this procedure was written for version 3.0.3.4 SP2. This version comes with Tesseract 3.00 installed, but Teseract 3.01 is also installed…

Performance Testing (Windows)

Issue: You would like to test the performance of Ephesoft Transact in Windows. Applies to: All Versions of Ephesoft Solution: We have created a batch class with common plugins enabled that can mimic the processing of a client's average Batch Class. We have, however, removed the review and validate modules from the batch Class so that you can gauge the Import to Export performance of the Batch…

Recommended Settings for Better OCR Results

Applies to: All versions of Ephesoft Transact This page lists recommended settings that may improve optical character recognition (OCR) results in Transact. These settings may also resolve common issues with the Recostar_HOCR_Plugin, such as if color images cause: Errors or failure when creating HOCR.xml files. Transact to crash or hang during RecoStar batch image process. The…

Optimize Ephesoft Transact

Folder Import Plugin Name Notes Can I remove this? IMPORT_MULTIPAGE_FILES It makes sure all the files are single pages which is a requirement for Ephesoft Transact. IMPORT_BATCH_FOLDER Do not remove this plugin. This plugin creates the BI folder and copies the single-page tiff files into it. Page Process Plugin Name Notes Can I remove this?…

How to Administer Ephesoft Users and Groups

Ephesoft supports Tomcat, OpenLDAP and Microsoft Active Directory protocols for maintain a roster of users and groups. OpenLDAP is the default management system that is enabled and configured following a clean installation of Ephesoft Transact. There are two main configuration files:…

Create Fixed-Form Projects with RecoStar Design Studio

Ephesoft Transact supports fixed-form extraction to capture handprint, constrained text, checkboxes, and signature detection. This page explains how to use RecoStar Design Studio to create a fixed-form project to be used in conjunction with an Ephesoft Transact batch class and document type. The following is a general outline: Create the RecoStar Design Studio project. Set up individual…

Application Level Script

Overview The Application Level script is global to the Ephesoft Transact environment and is fully configurable to add additional logic. Ephesoft Transact will execute the Application Level script at the system or service level. Some common customizations to the script include: Running stored procedures in the database Restarting batch instances upon error Executing custom imports into…