Using 'Any' with complex datatypes is not supported for adapter on Orbix 3.3.6 for C++ ORB. This issue is specific to the adapter running on Orbix 3.3.6 for C++ ORB.

Using 'Any' with complex datatypes is not supported for adapter on Orbix 3.3.6 for C++ ORB. This issue is specific to the adapter running on Orbix 3.3.6 for C++ ORB.

book

Article ID: KB0086741

calendar_today

Updated On:

Products Versions
TIBCO Adapter for CORBA -
Not Applicable -

Description

Description:
Symptoms
========

'any' containing a complex datatype sent by CORBA server running on
Orbix 3.3.6 for C++ ORB (server ORB) is not processed correctly by the adapter
running on Orbix 3.3.6for C++ ORB (native ORB). This is true for all platforms
that the adapter is certified for.

Impact
======
Incorrect Data Processing
The adapter may crash or terminate unexpectedly.

Cause
=====
Differences in adherence to the CORBA specifications by Orbix 3.3.6
for C++. Orbix 3.3.6 is CORBA 2.1 specifications compliant, while
the adapter is certified against CORBA 2.3 specifications compliant ORBs.

Resolution
==========
Apply 5.1.1 - HotFix1 and use ORBacus 4.1.2 as adapter (native) ORB
and Orbix 3.3.6 for C++ as the server ORB. Also, both the adapter as
well as the server should be on the same platform.
Symptoms:

Cause:

Issue/Introduction

Using 'Any' with complex datatypes is not supported for adapter on Orbix 3.3.6 for C++ ORB. This issue is specific to the adapter running on Orbix 3.3.6 for C++ ORB.