CORBA Reflection Avatar
  1. OMG Specification

CORBA Reflection — All Issues

  • Acronym: RFLEC
  • Issues Count: 1
  • Description: All Issues
Open Closed All
All Issues

Issues Summary

Key Issue Reported Fixed Disposition Status
RFLEC-1 versioning issue with CORBA reflection RFLEC 1.0b1 RFLEC 1.0 Resolved closed

Issues Descriptions

versioning issue with CORBA reflection

  • Key: RFLEC-1
  • Legacy Issue Number: 8694
  • Status: closed  
  • Source: Progress Software ( Steve Vinoski)
  • Summary:

    A few months ago, Bob Kukura mentioned to me in person that there's a versioning issue with CORBA reflection. Specifically, the spec as written does not allow for easy interoperation between callers and targets that support different CORBA versions. For example, a CORBA 2.x client would not understand an ExtFullInterfaceDescription returned from a reflection call on a CORBA 3.x server.

    To fix this, I propose adding a typeid (string) argument to the reflection retrieval operations. Only the typeid values for FullInterfaceDescription and ExtFullInterfaceDescription are allowed; other values result in a FormatNotSupported exception. A CORBA 2.x server that does not support the ExtFullInterfaceDescription type (few likely will) may also raise a FormatNotSupported exception if it receives a request with a ExtFullInterfaceDescription typeid argument.

    We could also consider allowing the InterfaceDescription typeid back from the CORBA 1.x days, but I would think that so few applications could actually make any real use of it that requiring support for it would just mean added unnecessary overhead.

  • Reported: RFLEC 1.0b1 — Mon, 11 Apr 2005 04:00 GMT
  • Disposition: Resolved — RFLEC 1.0
  • Disposition Summary:

    No Data Available

  • Updated: Sat, 7 Mar 2015 05:02 GMT