OSB is completely ignoring the RFH2 headers and removing it from the message when using MQ Transport (Doc ID 2289021.1)

Last updated on AUGUST 23, 2017

Applies to:

Oracle Service Bus - Version 12.2.1.0.0 to 12.2.1.2.0
Information in this document applies to any platform.

Symptoms

On : 12.2.1.2.0 version, OSB Transports

ACTUAL BEHAVIOR
---------------

OSB is completely ignoring the RFH2 headers and removing it from the message when using MQ Transport.


In OSB, you have a proxy service that receives messages from an MQ queue, which routes these messages to another MQ queue.

you need to change the outgoing MQ messages to have this format:
Format: MQSTR
CharacterSet: 284
Encoding: 273

Currently the messages are by default this way:
Format: MQHRF2
CharacterSet: 1284
Encoding: 1

You already tried changing the message header and the transport header, and it did not work.
You also tried changing the CCSID Queue Manager in the business service, and it did not work either.

EXPECTED BEHAVIOR
-----------------------
The new format set at the pipeline should be set to the outbound message.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms