KB Article #177289
X.400 error: Failed to create RN. Failed to get reply info
Problem
-- After installation of X.400 patch, in IPM.log appear the following errors:
* INFO :150709:14.36.00:: Received message (IPM)
* To : Alias=_X400 Electrolux TEST 1;C=DE;A=viaT;O=EDI-Service-Center-P03;S=Electrolux-ITS-Germany;
* From : C=de;A=viaT;O=Finke-Wohnwelt-KG;S=Finke-Wohnwelt;
* MtsId : '7B63AE3111E526469AEC04BA'
* ContentId : '26278 15/07/09'
* IpmId : '26278 15/07/09'
INFO :150709:14.36.00:: Send positive notification (RN)
* To : C=de;A=viaT;O=Finke-Wohnwelt-KG;S=Finke-Wohnwelt;
* From : C=DE;A=viaT;O=EDI-Service-Center-P03;S=Electrolux-ITS-Germany;
* ContentId : 'X420000000007905'
* IpmId : '26278 15/07/09'
ERROR :150709:14.36.00:: 6028:Failed to get reply info from E:\xib211\data\x400\subsys_1\lms\1947610
ERROR :150709:14.36.00:: 6022:Failed to create RN. Failed to get reply info. IpmId=26278 15/07/09
INFO :150709:14.37.00:: Received internal SENT signal
* MtsId : 'D38ABEE111E526479AECCD8E'
* ContentId : 'X420000000007905'
The X.400 connector in general works fine.
Resolution
- The errors are triggered when the user changes the XIB core_setup file and replaces the line "unset TMPDIR" with a command where the TMPDIR environment variable is given a path. When this is done it triggers a fault in the X.420/435UA processes, which is then causing the "Failed to get reply info" error.
There are two solutions for this:
SOLUTION 1:
Don't set the TMPDIR environment variable, in the XIB environment, i.e. don't remove the "unset TMPDIR " command from the core_setup file
SOLUTION 2:
Make sure that the TMPDIR environment variable, in the environment for the X420 UA process or/and X435 UA process is set to empty.
This is done by editing the file $CORE_LOCAL/config/starter/starter.env
This file is used to specify environment variables that shall be set for particular processes. The format should be as follows:
ProcessName1:
ENV_VAR1=value1
So what should be added is:
Customers_X420_UAname:
TMPDIR=
When this has been done the UA process needs to be restarted.