The BusinessConnect EDI Engine is generating a XML file but not EDI content.

The BusinessConnect EDI Engine is generating a XML file but not EDI content.

book

Article ID: KB0088318

calendar_today

Updated On:

Products Versions
TIBCO BusinessConnect EDI Protocol Powered by Instream -
Not Applicable -

Description

Resolution:
Description:
============
When trying to process EDI documents, the underlying transalator engine throws the following exception: "java.lang.unsatisfiedLinkError libjtransalator :libxerces-x-3.1.so file or directory not found ".


Environment:
===========
Applicable to all Linux environments consisting of EDI 6.x protocol.


Symptoms:
=========
When trying to process an edi document, only the XML document would be sent to the trading partner but not the EDI document. In the BC interior log file we find the above mentioned exception.


Cause:
=====
The underlying transalator for EDI conversion "libjtransalator" makes use of the certain native libraries such as libxerces-x-3.1.so.  BC will throw an unsatisfiedLinkErrorexception when it doesnt find this library.


Resolution:
=========
Create symlinks such that any underlying call to libxerces-x-3.1.so will be re-directed to the libraries that you have on your system. In most cases, these libraries have names such as libxerces-c-3.1_rhelX.so.

Issue/Introduction

The BusinessConnect EDI Engine is generating a XML file but not EDI content.