Issue 1401: Circular References in CosStream and CosCompoundExternalization (externalization) Source: (, ) Nature: Uncategorized Issue Severity: Summary: Summary: Circular refrences to CosStream and CosCompoundExternalization, i have not been able to find an idl compiler that can compile these modules. as aside, i have foud many syntax errors in the IDL you provide as CORBAServices98-03-02.idl, in many of its interfaces, there are typos, and it is not correct with the specifications. Resolution: Revised Text: Actions taken: June 1, 1998: received issue Discussion: End of Annotations:===== Return-Path: Date: Tue, 26 May 1998 14:52:05 -0400 From: www To: juergen@omg.org, web-incoming@omg.org Subject: WWW Form output Name: Rick Wesson Company: Stockpower, Inc Email: rhw@stockpower.com Notification: Yes Specification: CORBAServices Section: 8.6 Formal #: Version: Revision_Date: Page: 8-15 Nature: Clarification Severity: Significant full_desc: Circular refrences to CosStream and CosCompoundExternalization, i have not been able to find an idl compiler that can compile these modules. as aside, i have foud many syntax errors in the IDL you provide as CORBAServices98-03-02.idl, in many of its interfaces, there are typos, and it is not correct with the specifications. thanks, -rick submit: Submit Issue Report Return-Path: From: "Daniel R. Frantz" To: "'Juergen Boldt'" , Subject: RE: issue1401 -- not assigned to a RTF yet Date: Mon, 1 Jun 1998 12:45:06 -0400 X-MSMail-Priority: Normal Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 [Juergen, You can file this one under the Externalization Service list.] >Circular References in CosStream and CosCompoundExternalization > >Circular refrences to CosStream and CosCompoundExternalization, >i have not been able to find an idl compiler that can compile >these modules. > >as aside, i have foud many syntax errors in the IDL you provide >as CORBAServices98-03-02.idl, in many of its interfaces, there are >typos, and it is not correct with the specifications. You're right. It can't be compiled. This problem has been known for a while, although we've somehow never filed an issue on it. You can check OMG document ab/98-04-02.idl (or ab/98-04-03.zip, same information, different format) for a suggested resolution: get rid of module CosCompoundExternalization by folding its definitions into CosStream. "CORBAServices98-03-02.idl" (that is, OMG document formal/98-03-02.idl) isn't intended to be compilable, as noted in the OMG document list. It has every IDL, C, and C++ code fragment from the CORBAservices document. That said, even if you pulled out just the appropriate IDL, there are syntax errors for some of the services, as this issue correctly points out. The "ab" document cited above is an attempt to structure the IDL appropriately and fix the syntax errors. This document will probably be one of the sources for a future revision of the CORBAservices. -------------------------------------------------- Dan Frantz BEA Systems, Inc. 436 Amherst St. Nashua, NH 03063 Voice:(603)579-2519 Fax:(603)579-2510