Data missing in RV AE message received from MQ Adapter when sequence fields in the message are used.

Data missing in RV AE message received from MQ Adapter when sequence fields in the message are used.

book

Article ID: KB0085586

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks -
Not Applicable -

Description

Resolution:
Description:
============
TIBCO BusinessWorks™ (BW) Rendezvous Subscriber (Requestor) using AE schema is expecting an 'item' filed for sequence data fields on output. MQ Adapter instead would send index number like '^1^'
.

Message expected by BW:
subject=test.out, message={test1="test1" test2={item={field1="11"
field2="12" field3="13"} item={field1="21" field2="22" field3="23"}}}

Message received from MQ Adapter:
subject=test.out, message={test1="test1" test2={^1^={field1="11" field2="12" field3="13"} ^2^={field1="21" field2="22" field3="23"}}}

Environment:
============
TIBCO BusinessWorks™ 5.X
MQ Adapter

Symptoms:
=========
Message received by RV Subscriber (Requestor) using AE schema from MQ Adapter will have sequence fields empty. Data received as sequences in these fields will be missing from the message.

Resolution:
===========
Config.MQSeries.RawRV.Compatibility engine property has been introduced so that BW can understand the specific message generated by MQ Adapter

Default value of this property is 'false'. Set it to 'true' in order to resolve the problem with missing sequence data.

Issue/Introduction

Data missing in RV AE message received from MQ Adapter when sequence fields in the message are used.