[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 --