Quantcast
Channel: Ephesoft Docs
Viewing all 478 articles
Browse latest View live

Active Directory Size Limit Error

$
0
0

Known Issues Articles

 

Known Issue#9073: Active Directory Size Limit Error

Topic/Category: Active Directory

Ephesoft version(s) Affected: 3.1.1.0

Issue: The client can log into their system and access their batches properly, but this error re-occurs in the log files:

3.1.1.0 2014-05-12 16:49:57,127 ERROR http-8080-1 com.ephesoft.dcma.user.connectivity.impl.MSActiveDirectoryConnectivity – No result found[LDAP: error code 4 – Sizelimit Exceeded]
javax.naming.SizeLimitExceededException: [LDAP: error code 4 – Sizelimit Exceeded]; remaining name ‘OU=example Users,dc=datacenter,DC=examplergroup,dc=net’

Root Cause:  The reported exception occurs when active directory query returns number of records greater than a fixed limit. The fixed limit is defined in active directory server setting.

Solution:

To avoid this problem either we can increase the limit or we can restrict the search to more specific records by providing filters. In this case, we need to add filter to second search context path i.e. “OU=example Users” that will limit the search result and consequently will prevent error in logs. Kindly change user.msactivedirectory_group_search_filter property in user-connectivity.properties file as given below.

                user.msactivedirectory_group_search_filter=(cn=int.ecm-admins);;( cn=int.ecm-admins)

How To Edit The Search Limit:

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

  1. Use Registry Editor to locate the following registry key:
    HKEY_CURRENT_USER\Software\Policies\Microsoft
  2. Add a registry key named Windows to the registry key listed above.
  3. Add a registry key named Directory UI to the following key:
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows
  4. Add a REG_DWORD value named QueryLimit to the registry key listed below. Type the appropriate decimal value for the limit you want to set.
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Directory UI

Updates:

 

 

< Back| Known Issues Main Page | Next Known Issue #? >

 

 

 


KB0009282 – How to recover deleted batch class.

$
0
0

KB Articles

 

KB Article # KB0009282

Topic/Category: Batch Class Management

Ephesoft Version: 3.1 and 4.0 based installations (screenshots use 4.0, but the steps will be the same for both.)

Issue: You have accidentally deleted a batch class and would like to recover it. For this instruction, our example will be BC5 EphesoftInvoiceProcessingDemo which has it’s UNC path set as C:\Ephesoft\SharedFolders\WatchFolders\Invoice. See screenshots.

BC_Undelete

BC_Undelete2

Now, once you delete the Batch Class, it will no longer show in the UI page Batch Class Management and the folder will rename itself Invoice-BC5–deleted. See screenshot.

BC_Undelete3

 

Solution:

These are the instructions to undelete a Batch Class in Ephesoft

  1. Open the parent directory which holds the Batch Class’ UNC watch folder and change the name of the folder from Invoice-BC5–deleted to Invoice. You will remove the -BC#–deleted from the end of the directory name.
    BC_Undelete4
  2. Next, you will open up the Ephesoft database in HeidiSQL or your SQL client of choice
  3. In the ephesoft.batch_class table, you will find the entry for the batch class which you are undeleting. You can sort by the BC# in the identifier column of the table and you will remove the -BC#–deleted from the end of the unc_folder column entry. It should now match the path to which you changed the folder name in the previous step.See screenshot.
    BC_Undelete5
  4. While you still have the batch_class table open, there is also a column named is_deleted, you will need to change the value in this column from 1 to 0.
    BC_Undelete6
  5. The Batch Class will be undeleted and now show again in the Batch Class Management screen and allow batches to be processed through it. A restart of Ephesoft is not necessary for these changes to be visible.

 

Workaround/Permanent Fix?: Permanent

 

 

< Back|KB Main Page

Ephesoft Backup

$
0
0

Backing up Ephesoft

 

At times, you may wish to backup Ephesoft. Whether it is before an update, or just a weekly backup, backing up Ephesoft may be required for your specific disaster recovery plan. There are a few recommendations and tips for backing up Ephesoft.

!! Since these files can change and be locked while Ephesoft is running, it is required to shutdown the Ephesoft Application/Service before making any backups.

The items that you will want to update:

1. Ephesoft Application Folder (This folder holds settings for the application and supporting applications)

2. Ephesoft SharedFolders Folder (This folder holds all of the working files for running batches and by default holds the output files from Ephesoft)

3. Ephesoft EphesoftReports folder(4.0.x based versions) (This folder holds some settings used to connect to the reports database)

4. ephesoft and report databases

5. Batch Classes (export)

 

Backing up folders:

If storage space is not an issue, it is simplest to backup the full Ephesoft folder. If storage is an issue, we recommend that you backup the applications above and you can exclude the Ephesoft\Application\native folder in this backup

 

Backing up databases:

MariaDB (4.0 based installs):

When backing up your database in MariaDB, you will use a command from the command line using the following syntax: mysqldump -u username -ppassword –databases db_name1 db_name2 > backup-file.sql

example

mysqldump -u ephesoft -pephesoft--databases ephesoft report > backup-file.sql

 

 

MSSQL:
To back up a database in MSSQL:

  1. Open the SQL Server Management Studio which hosts your ephesoft and report databases
  2. Run the following command for each database changing the output file for your preferred backup location and filename. (we recommend including a date in the filename so that you can have multiple backups.)
    BACKUP DATABASE ephesoft
    TO DISK = 'C:\Backups\ephesoft.BAK'
    GO
  3. Press enter.

 

 

 

MySQL (< 4.0 based installs):

When backing up your database in MySQL, you will use a command from the command line using the following syntax: mysqldump -u username -ppassword –databases db_name1 db_name2 > backup-file.sql

example

mysqldump -u ephesoft -pephesoft--databases ephesoft report > backup-file.sql

 

 

 

Backup Batch Classes:

It is recommended that you use the export functionality in the Ephesoft Batch Class Management. Once exported as zip files, these files will act as your backups. It is also recommended that you export the batch classes with sample files.

 

Updates and Downloads – Ephesoft v3.1.2.12 for v3.1.2.x – Linux

$
0
0

The Latest Version of Ephesoft can be Downloaded here

 

RELEASE NOTES:

  1. Feature Enhancement: Support for the latest Paper Stream driver v1.21.
  2. Feature Enhancement: All the HTML files in Ephesoft now support HTML 5 complainant doctype.
  3. Feature Enhancement: Upload process in Web Scanner has been optimized for speed.
  4. Feature Enhancement: OutOfMemory Error has been resolved for Batches with large number of images (more than 1000 images).
  5. Fix For Problem: Uploaded file names on Linux Environment are generated correctly when files are uploaded using Internet Explorer.
  6. Fix For Problem: Learn DB now supports large number of Fuzzy DB mappings in batch class.
  7. Fix For Problem: Scanned Images from Web Scanner and Uploaded Files from Upload Batch now gets uploaded in case username contains spaces.
  8. Fix For Problem: Sync DB operation has been optimized for null values.

Error in reading the file

$
0
0

Known Issues Articles

 

Known Issue# 9074: Error in reading the file

Topic/Category: Imagemagik

Ephesoft version(s) Affected:3034 sp1

Issue: error on the multipage PDF generation. When using color.

Example Stack Trace:

3034 SP1 2014-04-10 11:47:10,428 INFO  pool-1-thread-1 com.ephesoft.dcma.imagemagick.MultiPageTiffPdfCreator – Processing complete at Thu Apr 10 11:47:10 CDT 2014

3034 SP1 2014-04-10 11:47:10,475 ERROR pool-1-thread-1 com.ephesoft.dcma.util.PDFUtil – Error in reading the file:C:\Ephesoft\SharedFolders\ephesoft-system-folder\BI170\BI170_documentDOC72.pdf Rebuild failed: trailer not found.; Original message: PDF startxref not found.

com.itextpdf.text.exceptions.InvalidPdfException: Rebuild failed: trailer not found.; Original message: PDF startxref not found.

at com.itextpdf.text.pdf.PdfReader.readPdfPartial(PdfReader.java:662)

at com.itextpdf.text.pdf.PdfReader.<init>(PdfReader.java:178)

at com.itextpdf.text.pdf.PdfReader.<init>(PdfReader.java:347)

at com.ephesoft.dcma.util.PDFUtil.getPDFPageCount(PDFUtil.java:37)

at com.ephesoft.dcma.imagemagick.MultiPageTiffPdfCreator.validatingDocumentVsPdfPage(MultiPageTiffPdfCreator.java:831)

at com.ephesoft.dcma.imagemagick.MultiPageTiffPdfCreator.createMultiPageTiffAndPDF(MultiPageTiffPdfCreator.java:808)

at com.ephesoft.dcma.imagemagick.MultiPageTiffPdfCreator.createMultiPageFiles(MultiPageTiffPdfCreator.java:326)

at com.ephesoft.dcma.imagemagick.service.ImageProcessServiceImpl.createMultiPageFiles(ImageProcessServiceImpl.java:162)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)

at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)

at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:50)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

 

 

Solution:

Workaround

Instructions

    1. “IM Convert Output Image Parameters” in “Import MultiPage Files Plugin” in “Folder Import” were set to “-resize 2550^> -compress group4 –density 300”.

    Here, resize parameter will work only for images whose size is greater than 2550 and it will resize the image to standard page sizes. Density parameter alters the DPI of the image.

    (Please refer screenshot below)

     

    image001

     

     

    1. “imagemagick.itext_image_convert_parameters” in “imagemagick.properties” was set to the following value instead of (imagemagick.itext_image_convert_parameters=-type optimize

    -resize 2486×3900^> -compress LZW -resample 200 ):

    imagemagick.itext_image_convert_parameters=-type optimize

     

    1. “RepairResolution” tag in “FPR.RSP” file in the native as well as in the concerned Batch Class was set to “true”.

 

 

< Back| Known Issues Main Page | Next Known Issue #? >

 

 

 

Updates and Downloads – Ephesoft v3.1.2.11 for v3.1.2.x – Linux

$
0
0

The latest Ephesoft patch installer can be downloaded at: Ephesoft_31211

Release Notes

  • Feature Enhancement: Nuance OCR support for createHOCRForBatchClass web service in Linux.
  • Feature Enhancement: Document classification works aptly when document types are copied using copyDocumentType web service.
  • Feature Enhancement: OcrClassifyExtractSearchablePDF web service  creates searchable PDF along with resultant batch.xml.
  • Feature Enhancement: Email import now processes .msg attachments as .eml attachment.
  • Feature Enhancement: Recostar native code has been optimized to process special images which earlier use to make Recostar unresponsive during generation of HOCR xml.
  • Feature Enhancement: Fuzzy DB extraction now supports extraction with CHAR data type.
  • Fix For Problem: Optimizations have been done to support Chrome v 40.0.0.0+ and make overlay generation consistent on Validation Screen.
  • Fix For Problem: Recostar native code has been optimized such that it can process barcodes by removing invalid XML character if present in extracted value.
  • Fix For Problem: Learn File web service has been optimized to generate optimum learn index.

Steps to enable Java RunTime Enviorment in Browsers

$
0
0

 

Topic #8717 :Steps to enable Java Applets in Browsers

Applicable Ephesoft versions: 3.1.x.x and up

How to enable Java applets in browser so that Webscanner can be used

 

 

Instructions:

Note: The Procedure is done on a 4.0.2.1 but these steps are at system level and will work for any Ephesoft version using Java JRE
1. Ensure that the 32 bit version of the JRE is installed on the workstation you wish to use to scan ( The 64 bit JRE Will NOT work with Ephesoft

4.0.2.0-2015-06-19-07-35-22

2. Navigate to the Ephesoft Home Screen

4.0.2.0-2015-06-19-06-29-59

3. Click on the “Scan New Documents” Tab

4. You will Prompted with ” Do You Want To Run This Application”. Click the “Run” Button.

4.0.2.0-2015-06-19-06-30-38

5. You will be prompted with another window: “Allow Access to the following Application from this website?” Press the “Allow” button.

4.0.2.0-2015-06-19-06-30-49

6. You Should now have the JRE enabled. From here you should be able to select your scanning source and pick which batch you wish to use.

4.0.2.0-2015-06-19-06-31-16

NOTE: If you receive the following error:
4.0.2.0-2015-06-19-08-32-49

Use the steps in this Article to reset your Java cache: http://wiki.ephesoft.com/resetting-ephesoft-web-scanner-java-cache

If you do not receive the promts from step 4 and 5 after resetting you java cache and browser cache. Check your internet security settings on your workstation to ensure that Java is allowed to run. If you are using google Chrome 42 or higher use the following steps to ensure that java is enable in chrome: http://wiki.ephesoft.com/kb0008974-webscanner-and-chrome-version-42-x-compatibility-npapi-java-plugin-error

 

 

Variables used by copy batch xml export plugin

$
0
0

KB Articles

 

KB Article #9106: Variables used by copy batch xml export plugin

Topic/Category: Export

When Multipage File Export Folder and Multipage File Name fields are configured in COPY_BATCH_XML plugin Ephesoft supports following dynamic markers:

  1. BATCH_IDENTIFIER
  2. BATCH_CLASS
  3. BATCH_FIELD_VALUE
  4. DOCUMENT_TYPE
  5. SERVER_NAME
  6. DATE
  7. TIME
  8. DLF

 

If any of above mentioned dynamic markers are used then these will be replaced by their corresponding values when the document is exported.

Ephesoft does not support dynamic marker by the name DOCUMENT_IDENTIFIER.  By default all document names are appended with a document identifier in the file name at its end. Currently there is no provision to add the same at runtime.

 

Fixed strings can be used as it is. A field value like $BATCH_CLASS&_STRING&_&$DOCUMENT_TYPE would generate a resultant name something like BC1_STRING_Application-CheckList. Fixed string can be used standalone or in combination as explained above.  Only valid markers that are appended with a $ sign are searched and are replaced with values at runtime and fixed strings remain unaltered.

 

For BATCH_FIELD_VALUE we need to use the following to map it: $BATCH_FIELD_VALUE:Param, where Param = batch class field name. For example, if my Batch field name is Operator, I’d use $BATCH_FIELD_VALUE:Operator

 

< Back|KB Main Page


How to configure Chinese language Support at database level

$
0
0

How to Page?

 

Topic #9188 : How to configure  Chinese language Support at database level

Applicable Ephesoft versions: 3.1.x and up

 

suppose user wants to configure key value pair for KV extraction in Chinese language then following changes are required at database level

Instructions:

1.  For MySQL/MariaDB:

 

To insertChinese language characters inkey_pattern and value_pattern column of kv_extraction table we have to change the Collation of these columns fromlatin1_swedish_ci to utf8_bin.  To alter key_pattern and value_pattern column’s collation execute following MySQL query:

 

ALTER TABLE `kv_extraction` CHANGE COLUMN `key_pattern` `key_pattern` VARCHAR(700) NULL DEFAULT NULL COLLATE ‘utf8_bin’ AFTER `key_fuzziness`;

ALTER TABLE `kv_extraction` CHANGE COLUMN `value_pattern` `value_pattern` VARCHAR(700) NULL DEFAULT NULL COLLATE ‘utf8_bin’ AFTER `use_existing_key`;

 

2. For MS SQL server:

 

To insertChinese language characters inkey_pattern and value_pattern column of kv_extraction table we have to change the data type of these columns fromvarchar to nvarchar. To alter key_pattern and value_pattern column’s data type execute following MSSQL queries:

 

alter table [ephesoft].[dbo].[kv_extraction]

alter column key_pattern nvarchar(700);

alter table [ephesoft].[dbo].[kv_extraction]

alter column value_pattern nvarchar(700);

 

 

 

< Back | How To Main Page| Next How To Article #? >

Community Edition Download v2.4.0.7

CronJob Expressions

$
0
0

Introduction

cron is a UNIX tool that has been around for a long time, so its scheduling capabilities are powerful and proven. The CronJobr class is based on the scheduling capabilities of cron.

CronJob uses “cron expressions”, which are able to create firing schedules such as: “At 8:00am every Monday through Friday” or “At 1:30am every last Friday of the month”.

Cron expressions are powerful, but can be pretty confusing. This tutorial aims to take some of the mystery out of creating a cron expression, giving users a resource which they can visit before having to ask in a forum or mailing list.

 

Format

 

Field Mandatory Allowed Values Allowed Special Characters
Seconds YES 0-59 , – * /
Minutes YES 0-59 , – * /
Hours YES 0-23 , – * /
Day of the Month YES 1-31 , – * ? / L W
Month YES 1-12 or JAN-DEC , – * /
Day of week YES 1-7 or SUN-SAT , – * ? / L #
Year NO empty, 1970-2099 , – * /

Examples

 

Expression Meaning
0 0 12 * * ? Fire at 12pm (noon) every day
0 15 10 ? * * Fire at 10:15am every day
0 15 10 * * ? Fire at 10:15am every day
0 15 10 * * ? * Fire at 10:15am every day
0 15 10 * * ? 2005 Fire at 10:15am every day during the year 2005
0 * 14 * * ? Fire every minute starting at 2pm and ending at 2:59pm, every day
0 0/5 14 * * ? Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day
0 0/5 14,18 * * ? Fire every 5 minutes starting at 2pm and ending at 2:55pm, AND fire every 5 minutes starting at 6pm and ending at 6:55pm, every day
0 0-5 14 * * ? Fire every minute starting at 2pm and ending at 2:05pm, every day
0 10,44 14 ? 3 WED Fire at 2:10pm and at 2:44pm every Wednesday in the month of March.
0 15 10 ? * MON-FRI Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday
0 15 10 15 * ? Fire at 10:15am on the 15th day of every month
0 15 10 L * ? Fire at 10:15am on the last day of every month
0 15 10 ? * 6L Fire at 10:15am on the last Friday of every month
0 15 10 ? * 6L Fire at 10:15am on the last Friday of every month
0 15 10 ? * 6L 2002-2005 Fire at 10:15am on every last friday of every month during the years 2002, 2003, 2004 and 2005
0 15 10 ? * 6#3 Fire at 10:15am on the third Friday of every month
0 0 12 1/5 * ? Fire at 12pm (noon) every 5 days every month, starting on the first day of the month.
0 11 11 11 11 ? Fire every November 11th at 11:11am.

Reference

http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger

KB00009275 – Euro symbol is being subustituted by a Question mark when using Recostar PDFtoTif

$
0
0

Applies to:

Ephesoft v3.1.2.9 – 12 & v4.0.2.0 or higher

Issue:

When using RecoStar the € sign is showing up as a question mark inside a box. This issue is not seen when using ghostscript for PDF to Tif conversion.


Root Cause:
Issue with Recostar OCR Engine
Solution: 

We have received a HOT-FIX regarding euro symbol issue.

Please download the solution from the link below:

Download

Please place the .dll file(gsdll32.dll) in the following directory

[Ephesoft Installation Directory]\Application\native\RecostarPlugin\bin\*

 

< Back|KB Main Page

Upgrade ERROR for v3.1.1.0 – License Server Not Responding

$
0
0

Known Issues Articles

 

Known Issue: Upgrade ERROR for v3.1.1.0 – License Server Not Responding

Topic/Category: Licensing

Ephesoft version(s) Affected: 3.1.1.0

Issue: 

After an upgrade to v3.1.1.0 you may receive an error where the Ephesoft license server has failed to start. You will not be able to login to Ephesoft or Run any batches.

Sample ERROR log:

 3.1.1.0 2014-06-05 14:44:10,656 INFO  main com.ephesoft.license.client.LicenseClient - Object connection failed: Switching License service to    
 another License server
 java.rmi.ConnectException: Service object is null as the license server of this client is not up or resposnding.
   at com.ephesoft.license.client.LicenseClient.verifyLicense(Unknown Source)
   at com.ephesoft.license.client.LicenseClient.verifyLicense(Unknown Source)
   at com.ephesoft.license.client.LicenseClient.getCpuCount(Unknown Source)
   at com.ephesoft.license.aspect.LicenseAspect.fetchAvailableCount(Unknown Source)
   at com.ephesoft.dcma.core.common.EphesoftLicenseAspectUtil.getAllowedCpuCount(EphesoftLicenseAspectUtil.java:47)
   at com.ephesoft.dcma.core.threadpool.ThreadPool.getAvailableCpuCount(ThreadPool.java:468)
   at com.ephesoft.dcma.core.threadpool.ThreadPool.getCorePoolSize(ThreadPool.java:195)
   at com.ephesoft.dcma.core.threadpool.ThreadPool.<init>(ThreadPool.java:139)
   at com.ephesoft.dcma.core.threadpool.ThreadPool.getInstance(ThreadPool.java:350)
   at com.ephesoft.dcma.twain.UploadServlet.<init>(UploadServlet.java:47)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
   at java.lang.Class.newInstance0(Class.java:372)
   at java.lang.Class.newInstance(Class.java:325)
   at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1116)
   at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
   at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:519)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:601)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

 

Root Cause: Ehesoft is not compatible with IPv6

Solution:

Follow instructions from here: http://wiki.ephesoft.com/license-issue-with-ipv6

Updates:

 

 

< Back| Known Issues Main Page | Next Known Issue #? >

 

 

 

How to perform two fuzzyDB look ups in the same batch class?

$
0
0

KBID: KB00009382

Applies to: All Versions of Ephesoft

Issue:

How to perform two fuzzyDB look ups in the same batch class?

Root Cause:
NA

Solution: 

In order to have 2 fuzzyDB look ups occur in the same batch class, you will need to use our Web service API for FuzzyDB.
Below is our link to the Developers Guide on our Wiki:

FuzzyDB Extraction Web Service

 

< Back|KB Main Page

How To Elevate To Admin without Prompting

$
0
0

How to Page?

 

Topic#9232  : Elevate To Admin without Prompting

Applicable Ephesoft versions: ALL

Due to changes in Default security settings from one version of Windows to another (e.g. Windows Server 2012 R2), a user account that is listed as a member of the Administrators group may not inherently perform any activity with the assumed Administrative rights. It may be necessary to change the following Local Group Policy:

 

 

Instructions:

“User Account Control: Behavior of the elevation prompt for Administrators in Admin Approval Mode” to “Elevate without Prompting”.

This enables admin privileges to members of the Local Administrators group by default, allowing the Local administrators to access, install and modify applications, files and settings on the local machine in Windows. This does not grant Domain Admins Rights to the user as the group policies only apply to the current server the user is listed on as a member of the Administrators group.

Instructions for changing the above mentioned Local Group Policy:

  1. In the windows Run command type “gpedit.msc”
  2. Navigate to the following Local Policy Computer Configuration -> Windows Settings ->Security Settings-> Local Policies-> Security Options
  3. Under the Security Options Select the following policy: “User Account Control: Behavior of the elevation prompt for Administrators in Admin Approval Mode”
  4. Right Click and Select Properties
  5. Click on the Drop Down Menu and Select “Elevate without Prompting”
  6. Click Ok and Restart your Server.

If this Local Group Policy is set before Ephesoft is installed then the installation will complete without issue.
Please Note: A restart will be required in order to apply this change.

Default Local Group Policy Settings for Windows Server 2012 R2:WinGPedit

 

 

< Back | How To Main Page| Next How To Article #? >


Email Import full email address required to save

$
0
0

Known Issues Articles

 

Known Issue#: EPHE-9238

Topic/Category: Email Import

Ephesoft version(s) Affected: 4.0.2.0 – 4.0.2.1

Issue: When configuring Email Import in Ephesoft, if the username used to connect to your mail server does not require the fully qualified email address, Ephesoft will not allow you to save the settings. This is based on the required information for the email server. We have seen this when Microsoft Exchange is configured to allow usernames without the @sample.com extension.

 

In the example here, the username for the email import does not contain the @sample.com part of the email address and will not allow you to save your settings.(notice the red background on the text box)

EmailImport2

 

In order to save the email import details, the username must have the @sample.com after the username of the email address. See screenshot here:

EmailImport1

 

 

Root Cause: Change in the validation of the field in 4.0.2.0. This did not effect 3.1.X.X versions.

Solution:

Workaround:

Instructions

  1. Test the email import settings without the @sample.com(insert your domain instead of sample.com) by using the Test Email button.
  2. If this succeeds, enter the fully qualified email address in this field in order to save the settings
  3. Once the settings are saved, open the ephesoft database in HeidiSQL or your SQL client of choice (MS SQL studio, phpMyAdmin, DBeaver, MySQL)
  4. Navigate to the batch_class_email_configuration table
  5. Find the entry for the specific email import settings that you just saved, and remove the @sample.com domain extension and save the row.
    EmailImport5
  6. This should start the email import on the cron schedule that is configured.

 

 

< BackKnown Issues Main PageNext Known Issue #? >

 

 

 

KB0009402 – ReadOnly switch not written to Batch.xml in 4.0

$
0
0

KB Articles

 

KB Article # KB0009402

Versions Affected: 4.0.2.0 & 4.0.2.1 (Fixed in 4.0.3.0)

Topic/Category: Batch Class Configuration

Issue: When a batch instance is in validation, read only fields are allowing text to be entered. When checking the batch.xml, the index field does not have the switch <readOnly> in the xml.

Root Cause: This is caused by the REGULAR_REGEX_EXTRACTION being the first plugin listed in the Extraction module.

Solution:

In order to resolve this issue, you will need to change the order of plugins in the Extraction Module so that the REGULAR_REGEX_EXTRACTION plugin is not the first plugin listed.

  1. Open your Batch Class in the Batch Class Management screen
  2. Navigate to the Extraction Plugin (notice that the REGULAR_REGEX_EXTRACTION is listed first
    regularRegexBefore
  3. Click on Extraction and change the order so that REGULAR_REGEX_EXTRACTION is no longer listed first in the Extraction Plugin
    regularRegexChange
  4. Once this is done, it will look like this in the Extraction Plugin.
    regularRegexAfter
  5. Click Deploy and restart any Batch Instances that are being processed for this Batch Class.

 

Workaround/Permanent Fix?: Workaround

Updates:

 

< Back|KB Main Page

KB0008914 – Batch Class will not import

$
0
0

KB Articles

 

KB Article #KB0008914

Topic/Category: Batch Class Import

Version: 4.0.2.1

Issue:

Batch classes not being imported with following error logs:

org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException: No row with the given identifier exists: [com.ephesoft.dcma.da.domain.DocumentType#502]; nested exception is org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.ephesoft.dcma.da.domain.DocumentType#502]

Root Cause: It has been observed that when there is a fuzzy DB mapping for a document type, configured in a batch class that is imported, code searches for the document type ID that was being exported instead for generating new document type ID. If there is no document type with such ID in system, batch class import fails.

Solution: 

Optimizations have been made to generate new document type ID instead of searching for the one that was being exported.

File: Solution_BCImport.zip

Instructions:

  1. Stop Ephesoft server, if running.
  2. Delete following jar(s) from Ephesoft application lib directory at <Ephesoft-Installation-Directory>/Application/WEB-INF/lib/*:
    1. dcma-data-access*.jar
  3. Extract the attached solution (Solution_BCImport.zip) and copy following jar(s) at <Ephesoft-Installation-Directory>/Application/WEB-INF/lib/*:
    1. dcma-data-access-0.0.15_4021_25_May_2015.jar
  4. Start the Ephesoft server.

 

Permanent Fix?: Permanent fix.

 

< Back|KB Main Page

Installing Ephesoft on CentOS 6.6 on Ephesoft 4.0.x

$
0
0

Known Issues Articles

 

Known Issue#: 9417

Topic/Category: Installation

Ephesoft version(s) Affected: 4.0.x

Issue: When installing Ephesoft 4.0 based version on CentOS 6.6, extra steps must be taken

Root Cause: The CentOS 6.6 repositories have an older version of autoconf than the version that we use in Ephesoft. Thus, the packages must be installed before installing Ephesoft.

Solution:

Workaround/Permanent Fix?: Permanent Fix

Instructions

  1. In a terminal on the CentOS 6.6 server, navigate to your downloads directory.
  2. type:
    wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/monkeyiq:/centos6updates/CentOS_CentOS-6/noarch/autoconf-2.69-12.2.noarch.rpm
  3. type:
    rpm -Uvh ./autoconf-2.69-12.2.noarch.rpm
  4. Run the Ephesoft install script as root and the install should have no issues. (sudo cannot be used to install Ephesoft, only the root user can be used for Ephesoft installation on Linux operating systems.)
  5. Once the installation is finished, you will need to edit the /etc/Ephesoft/ephesoft.conf file so that the value reads os_name=redhat in order for Ephesoft to run as a service

Updates:

N/A

 

< BackKnown Issues Main PageNext Known Issue #? >

 

 

 

Remove a Custom Plugin

$
0
0

Overview

This is a step by step guide to remove a custom plugin from Ephesoft.

Steps

  • Remove the custom plugin to be deleted from all the batch classes and deploy the workflow for each of the modified batch class. It is mandatory that the plugins be removed from all the batch classes.
  • After following the above step execute the following queries

1. use <Ephesoft DB Name>;

2. select id as PLUGIN_ID from plugin where plugin_name like ‘%PLUGIN_NAME%’;

  • From the PLUGIN_ID obtained from the above query execute the following query

1. delete from plugin_dependency where plugin_id = PLUGIN_ID;

  • Then execute the query

1. select id as PLUGIN_CONFIG_ID from plugin_config where plugin_id = PLUGIN_ID;

2. delete from plugin_config_sample_value where plugin_config_id = PLUGIN_CONFIG_ID;

3. delete from plugin_config where plugin_id = PLUGIN_ID;

  • Finally execute the query to eliminate plugin

1. delete from plugin where id = PLUGIN_ID;

  • Delete the plugin configurations from the application-Context.xml file in the Ephesoft Application Installed Directory

Sample <import resource=”classpath:/META-INF/applicationContext-XXX-plugin.xml”/>

  • Remove the custom plugin JAR from the {Ephesoft Installed Directory}\Application\WEB-INF\lib folder
  • Remove the added plugin configuration file from the {Ephesoft Installed Directory}\SharedFolders\workflows\plugins
  • Restart the Ephesoft server to reflect the changes.
Viewing all 478 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>