The Adapter publishes a blank request for Send Receive Integration Object service if the xml string passed to the Custom Business Service is generated using 'EAI XML Converter' in Siebel.

The Adapter publishes a blank request for Send Receive Integration Object service if the xml string passed to the Custom Business Service is generated using 'EAI XML Converter' in Siebel.

book

Article ID: KB0086721

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for Siebel -
Not Applicable -

Description

Description:
Symptom
=======
This behaviour can be seen when using Adapter version 5.0.1 and 5.1.0 on all the supported platforms. When the adapter Request Reply Invocation Service is configured for 'Send Receive Integration Objects', if the XML String of the Integration Object instance that is passed to the custom business service 'EAI TIBCO HTTP Agent' is generated using 'PropSetToXML' method of 'EAI XML Converter' Business service, the adapter publishes blank data.

Impact
======
Data Loss
Missing Data in the request from Adapter.

Workaround
==========
Alternately, configure the RRI Service for non-siebel business component.

Resolution
==========
Convert the Integration Object instance into XML String using 'XML Converter' business service instead of 'EAI XML Converter' business service. Remove the 'PropertySet' tag that gets created around 'SiebelMessage' tag and change manually replace the encoding 'UTF-8' with 'UTF-16'.
Symptoms:

Cause:

Issue/Introduction

The Adapter publishes a blank request for Send Receive Integration Object service if the xml string passed to the Custom Business Service is generated using 'EAI XML Converter' in Siebel.