The remote loader is used to synchronize data between the meta directory and the connected system (AD, LDAP, MySQL, etc). It is required to open the communication port (default 8090 (TCP) incoming) for the following IP addresses within your firewall:
134.76.9.64/28
For system requirements see: System requirements
Remote loader files: - download -
dfn-community-ca: - download -
Documentation remote loader installation (opentext): - link -
Documentation remote loader configuration (opentext): - link -
Documentation Creating an Administrative Account (opentext): - link -
PW-Filter installation: - link -
install.exedirxml_remote.exe. The installation on Linux systems differs between certified systems (eg SLES 15, RHEL 8, etc. see ) and non-certified systems. If you are using a non-certified system eg. Ubuntu the Java remote loader has to be installed (see below).
Remote loader iso: - download -
dfn-community-ca: - download -
Documentation remote loader installation (opentext): - link -
The 32Bit version of glibc has to be installed on x86_64 systems:
yum install glibc.i686
./install.sh -s -f <location of the silent properties file>
Remote Loader files: - download -
dfn-community-ca: - download -
Documentation remote loader installation (opentext): - link -
PATH=$PATH:/path/to/java/bin/
dirxml_jremote and create_keystore executable./create_keystore [ca-file]
jarlist=`ls /opt/novell/eDirectory/lib/dirxml/classes/*.jar` jarlist=`ls /<installation path>/lib/*.jar`
-commandport 8000 -connection "port=8090 keystore='<installation path>/dirxml.keystore' storepass=dirxml" -trace 4 -tracefile ./trace8000.log -tracefilemax 10M -class com.novell.nds.dirxml.driver.ldap.LDAPDriverShim
./dirxml_jremote -config config8000.txt -sp <remote loader password> <driver object password>
./dirxml_jremote -config config8000.txt
#!/bin/sh
INSTDIR=/opt/novell/eDirectory
USER=ldap
export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=$INSTDIR/lib64\${LD_LIBRARY_PATH:+:\$LD_LIBRARY_PATH}
cd $INSTDIR
case "$1" in
stop)
kill `ps aux | grep '[d]irxml_remote' | awk '{ print $2}'`
;;
start|*)
echo -n " rloader"
exec > /dev/null 2>&1
touch trace8000.log
chown $USER trace8000.log
su $USER -c "$INSTDIR/dirxml_jremote -config $INSTDIR/config8000.txt &"
;;
esac
[Unit] Description=IDM Remote Loader After=docker.service [Service] Type=simple ExecStart=/opt/novell/remoteloader/dirxml_jremote -config config8000.txt WorkingDirectory=/opt/novell/remoteloader User=remoteloader Group=remoteloader Restart=on-failure [Install] WantedBy=multi-user.target
Import Univention CA to Keystore to allow self signed LDAP certificate LDAP Certificate must also be available in Keystore
keytool -import -trustcacerts -alias univention-ca -file /opt/idm/univention-ca.pem -keystore dirxml.keystore keytool -import -trustcacerts -alias ldap -file /opt/idm/ldap.pem -keystore dirxml.keystore