Problem:
- Product Name:VisiBroker
- Product Version: 521
- Product Component: ORB
- Platform/OS Version:ALL
Why does the compiler not process forward declarations of structs?
The IDL compiler for BES 5.2 does not appear to be fully conformant with either its officially supported (2.4) or implicitly supported (2.5) versions of CORBA. In particular, the compiler does not process forward declarations of structs, of which explicit example are given in the CORBA spec - http://www.omg.org/spec/CORBA/2.4/PDF, Section 3.10.3.
How to reproduce:
module test{
struct Foo;
typedef sequence FooSeq;
struct Foo {
ong value;
FooSeq chain;
};
};
Resolution:
Failure#4619 is filed for this issue. VBE521P19 contains the fix for this issue.
#Security
#structs
#VisiBroker




