CORBAe 1.0 MAILINGLIST Avatar
  1. OMG Issue

CORBAE — Section: 9.2.1.1

  • Key: CORBAE-12
  • Legacy Issue Number: 11306
  • Status: closed  
  • Source: Remedy IT ( Johnny Willemsen)
  • Summary:

    A question, when I look at the CORBA/e compact info it says: no DII, DSI, Interface Repository, or Component support. But, when looking at the spec, CORBA::Object does deliver get_interface, which is documented as below. Why does CORBA/e state that we don’t support the interface repository, but we do deliver an operation for it? Shouldn't get_interface be removed from CORBA/e? >From the spec: get_interface, returns an object in the Interface Repository that describes the most derived type of the object addressed by the reference. See the Interface Repository chapter for a definition of operations on the Interface Repository. The implementation of this operation may involve contacting the ORB that implements the target object. If the interface repository is not available, get_interface raises INTF_REPOS with standard minor code 1. If the interface repository does not contain an entry for the object's (most derived) interface, get_interface raises INTF_REPOS with standard minor code 2.

  • Reported: CORBAe 1.0b1 — Sat, 25 Aug 2007 04:00 GMT
  • Disposition: Resolved — CORBAe 1.0
  • Disposition Summary:

    get_interface should be excluded from both profiles for the stated reasons.
    get_interface was not included in the Minimum CORBA specification.

  • Updated: Fri, 6 Mar 2015 20:58 GMT