Integrating Ephesoft with LDAP

Integrating Ephesoft with LDAP This wiki article focus on providing detailed explanation on how to integrate Ephesoft with LDAP. This article focuses on detailed explanation of each property used in order to successfully configure Ephesoft with LDAP. In Ephesoft we basically have to focus on 3 properties file mentioned as below: server.xml user-connectivity.properties…

How To: Backup preinstalled OpenLDAP

How to Backup preinstalled OpenLDAP Applicable Ephesoft versions: All Versions Instructions: You can use jxplorer to export the data When JXplorer is connected to a directory, you can choose to export values to an LDAP Data Interchange Format ( LDIF) file, for either the full Directory Information Tree (DIT), or the selected subtree.  To export an LDIF file:  …

KB00022567: javax.naming.InvalidNameException: [LDAP: error code 34 – invalid DN]

Affected Version: 4501 Component: OpenLDAP 2.4 Issue Description: After upgrading Ephesoft 4500 to 4501 and then trying to connect to LDAP that ephesoft provides we see an error "Error 34 : Invalid DN"   Exception: javax.naming.InvalidNameException: [LDAP: error code 34 - invalid DN] at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3095) at…

KB00022563: javax.naming.AuthenticationException: [LDAP: error code 49 – 80090308: LdapErr: DSID-0C09042F, comment: AcceptSecurityContext error, data 532, v2580 ]

Applies to: All Ephesoft versions configured with LDAP / AD Issue: If you are not able to log into your Ephesoft system and are using LDAP authentication and getting below error all of a sudden [LDAP: error code 49 - 80090308: LdapErr: DSID-0C09042F, comment: AcceptSecurityContext error, data 532, v2580 ] javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr:…

KB0018649 : Encryption over LDAPS : ERROR: salt parameter must not be empty

Issue Identified In : 4120 Issue Fixed In: 4.5 Environment : Linux, Windows Problem: Randomly getting the “salt parameter must not be empty” error after using Ephesoft for some time. Unable to Login to Ephesoft after seeing “salt parameter must not be empty” when Ephesoft is configured over LDAPS with Encryption ON. Root Cause: We have observed that due to some reason…

LDAPS Compatibility

KB0011325 LDAPS Compatibility KB Articles KB Article # 11325 Topic/Category: Installation Ephesoft Version: 4+ Issue: LDAP over SSL (LDAPS) authentication – Invalid Credentials: Error code 49 Cause: There could be number of different reasons why this would occur: The credentials could be invalid. The certificate could be invalid. The port configured could be…

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…

Add users to LDAP using Java

Topic : Adding users to LDAP using a Java Class Applicable Ephesoft versions: Normally LDAP requires the user to log in to the LDAP database with the jxplorer application. By using the Java class provided, you can add users by altering the user details in the .java file below. Download: AddEntryToLDAP.java Instructions: There are two methods of executing this .java file.…

Ephesoft OpenLDAP Directory Service 2.4 Is unable to start – KB7918

KB Articles   KB Article #7918 Topic/Category: LDAP Issue: Ephesoft OpenLDAP Directory Service 2.4 is unable to start after an install of Ephesoft Root Cause: Incorrect settings caused by an incorrect install Solution: Instructions To resolve, all you have to do is replace all traces of @@INSTALL_DIR_SQL@@ with C:\\Ephesoft\\ (Or your correct install path) in the…

OpenLDAP is not working after a clean installation of v4.0

Known Issues Articles   Known Issue#8356: OpenLDAP is not working after a clean installation of v4.0.1.0. Topic/Category: Ephesoft version(s) Affected:4.0.1.0 Issue: OpenLDAP is not working after a clean installation of v4.0.1.0. We get the following error pop up:                    …

AD User Authentication Problems: Jexplorer: LDAP: error code 49 – 80090308 – 531

Issue: AD ephesoft settings are confirmed to be setup properly, but users are still unable to login. When the users credentials are tested against Jexplorer the following error displays. LDAP: error code 49 - 80090308   Analysis:                 Above error is observed when an user is not authorised to login from the machine in use. In AD server there is a field…

KB00007629 – Using CombinedRealm class for your AD/LDAP configuration

Topic/Category: Active Directory, LDAP   Issue: In some cases due to limitation the group and users search in LDAP cannot find Users and Groups unless there are specific context paths entered in the configuration. This required the listing of all OUs that contain the authorized Users and Groups. Combined realms are used particularly when you have Multiple OUs that need to be…

How to: Configuring AD using the Standard LDAP Service Port

By default MS Active Directory supports all LDAP connections using the Standard 389 port. You can configure Ephesoft to do the same by following the instructions below.   Applicable Ephesoft versions: Ephesoft v4.x and up     1. First you have to configure the Active Directory to pull the groups so you can set the role(s) for the batch classes. To do this…

How To: Configure OpenLDAP

Topic: OpenLDAP Software is a free, open source implementation of the Lightweight Directory Access Protocol (LDAP) developed by the OpenLDAP Project. It is released under its own BSD-style license called the OpenLDAP Public License. LDAP is a platform-independent protocol. To connect to the Ephesoft LDAP database and modify groups, users, permissions, etc administrators can utilize the bundled…

How to add Users from LDAP Via Command line

Users can be added or deleted via command line by use of a LDIF description and modify file.   A LDIF description file can be created by following the steps here: LDIF DESC Using the command line the following command allow a user specified in the LDIF file to be added to the LDAP dir: ldapadd [options] [-f LDIF-filename]   Example: ldapadd -h myhost -P…

How to Create a User in OpenLDAP

You can create new accounts in LDAP using jexplorer located in the following location Ephesoft\Dependencies\OpenLDAP\ldap-client\jxplorer-3.2.1 Run the jexplorer.bat and load the preset connection info. The password for the manager account is "secret". Ephesoft can also be integrated with Active Directory. If you are creating new user accounts you will also have to add them to…

Linux Upgrade Guide 2020.1

Revision 5 — April 1, 2020 Introduction This document describes how to upgrade Ephesoft Transact 2020.1 in the following environments: Environments — single or multi-server Operating system — Red Hat Enterprise Linux (RHEL) 7.5 or 7.6 Note: Ephesoft Transact 2020.1 is only supported for these Linux distributions. Do not run the sudo yum update command, as this updates RHEL…

Windows Upgrade Guide 2020.1

Revision 2 — March 30, 2020 Introduction This document describes how to upgrade to Ephesoft Transact 2020.1 in the following environments: Environment types — single and multi-server Operating System — Windows® Important: Steps unique to a multi-server upgrade are identified where applicable in this document. Upgrade Overview The process of upgrading to Ephesoft Transact 2020.1…

Software Updates 2020.1

Software updates (previously known as bug fixes) provide enhancements to the latest version of Ephesoft Transact. This includes security and compatibility enhancements and fixes for features. In addition to the updates listed in Ephesoft Transact 2019.2 Service Pack, the following issues have now been resolved: Ticket ID EPHE: Axosoft SF: Salesforce Category Description…

Linux Installation Guide 2020.1

Revision 5 — April 1, 2020 Introduction This document describes how to install Ephesoft Transact 2020.1 in the following environments: Environment types — single or multi-server Operating System — Red Hat Enterprise Linux (RHEL) 7.5 or 7.6 Note: Ephesoft Transact 2020.1 is only supported for these Linux distributions. Do not run the sudo yum update command, as this updates…

Windows Installation Guide 2020.1

Revision 2 — March 30, 2020 Introduction This document describes how to install Ephesoft Transact 2020.1 in the following environments: Environment types — single and multi-server Operating System — Windows® Important: Steps unique to a multi-server installation are identified where applicable in this document. Installation Overview The process of installing Ephesoft Transact…

How to Restore Ephesoft Transact

Perform the following steps to restore Ephesoft Transact: 1. Install the Ephesoft Transact version that needs to be restored. 2. Request and install the Ephesoft Transact license. 3. Log in to Ephesoft Transact. 4. Stop all Ephesoft Transact services. 5. Delete the following databases: Ephesoft Report Report_Archive 6. Restore the latest backup of the three databases…

Linux Silent Install 2019.1

Overview This document provides information on how to install Ephesoft Transact 2019.1 in the following environment: Environment — single-server Operating System — Linux Installation type — fresh silent The silent-mode installation allows the user to define installation configuration only once and then use it to duplicate the installation on many machines. The config.properties…