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…