Why does the MQ adapter 5.2.1 subscriber configured for ‘None’ or ‘ExtendedTIBtoMQMD' conversions insert alternate dots while putting a message into MQ queue?

Why does the MQ adapter 5.2.1 subscriber configured for ‘None’ or ‘ExtendedTIBtoMQMD' conversions insert alternate dots while putting a message into MQ queue?

book

Article ID: KB0086538

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix Adapter for Websphere MQ -
Not Applicable -

Description

Resolution:
It is observed that the MQ adapter 5.2.1 subscriber configured for ‘None’ or ‘ExtendedTIBtoMQMD' conversions insert alternate dots while putting a message into a MQ queue, for example "testmessage" gets inserted as "t.e.s.t.m.e.s.s.a.g.e". This is seen only when MQ adapter 5.2.1 is working with MQ Server 6.0.

The issue happens when the TIBCO messaging encoding is chosen as “UTF-8” and adapter encoding is not set. The reason for the issue is that when the TIBCO messaging encoding is set to UTF-8 then each character is represented with two bytes, hence the extra '.' is seen after each character.

When the TIBCO Message Encoding is changed to ISO8859-1 or the Adapter Encoding is set to ASCII, the string gets updated correctly in MQ queue.

Issue/Introduction

Why does the MQ adapter 5.2.1 subscriber configured for ‘None’ or ‘ExtendedTIBtoMQMD' conversions insert alternate dots while putting a message into MQ queue?