Question
· Mar 16

ERROR #5911: Character Set 'iso-8859-4' not installed, unable to perform character set translation (EnsLib.HL7.Operation.HTTPOperation)

Hi,

My HL7 interface in production is outputting messages to a HL7 File Operation and a  EnsLib.HL7.Operation.HTTPOperation. There is no errors in the File Operation, but the HL7 HTTPOperation is giving ERROR #5911: Character Set 'iso-8859-4' not installed, unable to perform character set translation.  Both the HL7 File Operation and HL7 HTTP Operation are using latin1 for Default Char Encoding.

What is ERROR #5911 aboutIs something missing in the IRIS installation? 

Thank you.

W

Product version: IRIS 2024.1
$ZV: IRIS for UNIX (Red Hat Enterprise Linux 8 for x86-64) 2024.1.1
Discussion (6)2
Log in or sign up to continue

To resolve the ERROR #5911: Character Set 'iso-8859-4' not installed, start by checking the MSH-18 field in your HL7 messages, as it may specify iso-8859-4 even if your interface is configured for latin1. Next, adjust the HTTP Operation settings to explicitly enforce latin1 as the character set for consistent encoding.
 

The error #5911: Character Set 'iso-8859-4' not installed, unable to perform character set translation indicates that the character set 'iso-8859-4' is not available in your IRIS installation. This can occur even if your interface is configured to use 'latin1' for Default Char Encoding. To resolve this issue, you should check the MSH-18 field in your HL7 messages, as it may specify 'iso-8859-4' even if your interface is configured for 'latin1'. You can try adjusting the HTTP Operation settings to explicitly enforce 'latin1' as the character set for consistent encoding [1].