[omniORB] CORBA::Object::_non_existent()??? - does not follow spec.
Duncan Grisby
duncan@grisby.org
Mon Sep 30 16:41:01 2002
On Friday 27 September, "Kruczkowski, Marzenna" wrote:
[...H&V...]
> "Some ORBs incorrectly raise COMM_FAILURE instead of TRANSIENT if they
> cannot establish a connection to the server. If this is the case for your
> ORB, you should put pressure on the vendor to fix it."
The vendor has fixed it. omniORB 4.0 throws TRANSIENT if the server
cannot be contacted.
H&V are rather harsh -- it wasn't until CORBA 2.3 or 2.4 that the spec
was updated to require these semantics, so older ORBs are not
incorrect to use COMM_FAILURE, just out of date.
Cheers,
Duncan.
--
-- Duncan Grisby --
-- duncan@grisby.org --
-- http://www.grisby.org --