Bug Report no. 42

attlogo6876_dk.gif (2280 bytes)

sideHome.gif (2321 bytes) sideDownload.gif (2450 bytes) sideDocumentation.gif (2512 bytes) sideFAQ.gif (2344 bytes) sidePatch.gif (2543 bytes) sideSearch.gif (2403 bytes)

Reported By

Teemu Torma

Date

28 Jan 1999

Platforms

All

Version

omniORB 2.7.0

Description

The on-the-wire representation of the TypeCode for a sequence type is erroneous. The marshalling and unmarshalling operations are consistently wrong - so omniORB 2.7.0 applications interoperate without problem. However there will be problems when passing sequence TypeCodes to/from other versions or vendors (including passing sequence values in Anys).

The fault is that the sequence bound is marshalled before the element's TypeCode, rather than after as it should be.

See also report 48.

Patch

Apply this patch.

The patch changes src/lib/omniORB2/dynamic/typecode.cc

 

For comments, feedback, etc, please see the 'Keeping in touch' page.
Copyright 1999 - AT&T Laboratories Cambridge