RP/TUX 7.1/TUX 8.1/TUX 9.1 - TMQFORWARD returns original message to replyQ even if the service returns null message (Doc ID 777563.1)

Last updated on FEBRUARY 14, 2017

Applies to:

Oracle Tuxedo / Tuxedo / 7.1,8.1,9.1
Information in this document applies to any platform

Goal

DESCRIPTION:
When following /Q configuration:
Queue : Q1  forward to SVC1 
Queue : Q2  forward to SVC2 

The client calls tpenqueue() to Q1 and setting replyQ is Q2.
TMQFORWARD will call SVC2 and SVC2 returns null buffer.
After that, the original message (from client) will return to Q2 by TMQFORWARD for Q2.

This problem does not occur with Tuxedo 6.5.

CONFIGURATION:
Tuxedo 7.1
Tuxedo 8.1
Tuxedo 9.1

Solution

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