Issue 16109: Technology Related Questions - CORBA/e Mutex Interface (corba-e-ftf) Source: Remedy IT (Mr. Johnny Willemsen, jwillemsen(at)remedy.nl) Nature: Uncategorized Issue Severity: Summary: I have a question and perhaps a bug to report in the CORBA/e v1.0 IDL files. According to the specification “formal/2008-11-06”, the Compliance heading in chapter 12 says implementations of the CORBA/e Micro Profile must comply with 12.8­the Mutex interface. Does this mean all of 12.8, including RTCORBA::Mutex and the portions of RTCORBA::RTORB that are shown in the chapter? If so, there is an error in the preprocessor directives contained in accompanying IDL file: http://www.omg.org/spec/CORBAe/20080201/RTCORBA.idl. If the IDL file is correct, then a CORBA/e Micro implementation should not implement any of RTORB, even create_mutex() and destroy_mutex(). See line 174 of the IDL. I am assuming that the specification is correct and the IDL is in error, but some clarification would be appreciated. Resolution: Revised Text: Actions taken: April 6, 2011: received issue Discussion: End of Annotations:===== iler: QUALCOMM Windows Eudora Version 7.1.0.9 Date: Wed, 06 Apr 2011 13:32:13 -0400 To: Juergen Boldt From: Linda Heaton Subject: Fwd: Technology Related Questions - CORBA/e Mutex Interface is this an issue? From: "McFarland, J. Brian (IS)" To: "webtech@omg.org" Subject: Technology Related Questions - CORBA/e Mutex Interface Thread-Topic: Technology Related Questions - CORBA/e Mutex Interface Thread-Index: Acv0eVqRjs8hGh8TR/WMOO9OxbWq/Q== Date: Wed, 6 Apr 2011 16:40:41 +0000 Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [134.223.82.117] I have a question and perhaps a bug to report in the CORBA/e v1.0 IDL files. According to the specification .formal/2008-11-06., the Compliance heading in chapter 12 says implementations of the CORBA/e Micro Profile must comply with 12.8­the Mutex interface. Does this mean all of 12.8, including RTCORBA::Mutex and the portions of RTCORBA::RTORB that are shown in the chapter? If so, there is an error in the preprocessor directives contained in accompanying IDL file: http://www.omg.org/spec/CORBAe/20080201/RTCORBA.idl. If the IDL file is correct, then a CORBA/e Micro implementation should not implement any of RTORB, even create_mutex() and destroy_mutex(). See line 174 of the IDL. I am assuming that the specification is correct and the IDL is in error, but some clarification would be appreciated. Thanks, Brian