Products | Versions |
---|---|
TIBCO BusinessWorks HL7 Plug-in | - |
Not Applicable | - |
Resolution:
Description:
============
The following error is observed in the BW logs:
This message could not be interpreted by our hl7 parser and cannot be validated.<br />Job-5 Error in [Processes/Validation/HL7/Master.process/Parse HL7 Header]
java.lang.UnsatisfiedLinkError: chm_java (A file or directory in the path name does not exist.)
at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:981)
at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:950)
Environment:
============
TIBCO BusinessWorks HL7 Plug-in 5.X.X
Cause:
=====
The shared library for Interfaceware is not loading correctly.
Resolution:
=========
Look for the following line in the TRA file:
tibco.env.LD_LIBRARY_PATH=/tibco/apps/hl7/5.2/lib\:%TPCL_HOME%/lib/httpclient_3.0\:%TRA_HOME%/hotfix/lib%PSP%%TRA_HOME%/lib%PSP%%TPCL_HOME%/lib%PSP%%RV_HOME%/lib%PSP%%JVM_LIB_DIR%/server%PSP%%JVM_LIB_DIR%%PSP%%TRA_HOME%/hotfix/icjava/6.2/lib%PSP%%TRA_HOME%/icjava/6.2/lib%PSP%%LD_LIBRARY_PATH%\:%TPCL_HOME%/tomcat/5.5/compatible/lib
The "/tibco/apps/hl7/5.2/lib\" value should point to the directory where chm_java.dll or chm_java.so is located. To find the correct directory, use the "cd" command to go to the hl7 directory and type the following command:
find . -name "chm_java.*" -print
Change the LD_LIBRARY_PATH value to point to the directory where this file is located.