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.