Issue 1243: OBV/top of type hierarchy should be abstract (boca-rtf) Source: (, ) Nature: Revision Severity: Summary: Summary: BOCA The OMG Objects By Value, document orbos/98-01-18, defines abstract interfaces and indicates how they should be applied to a Busieess Object Framework. Page 8-107, Section 8.10.1, includes the text: "A base type is a type that appears at the top of a hierarchy that includes both regular interface and value types. For example, it could be the root type of a business object framework that includes both regular interface types and value types..." This requires that the common supertype of regular interfaces (e.g., BocaIdentifiable) and pass-by-value (e.g., most subtypes of BocaUnidentifiable) must be abstract. This issue was addressed in the BOCA errata document bom/98-02-17, but was inadvertently lost in the transcription to the final errata document. Resolution: Revised Text: Actions taken: April 27, 1998: received issue June 23, 1998: closed issue Discussion: End of Annotations:===== Return-Path: From: Tom Digre To: "'issues'" Cc: "'Boca RTF'" Subject: boca-rtf issue:Objects By value/top of type hierarchy should be a bstract Date: Mon, 27 Apr 1998 10:35:06 -0400 BOCA The OMG Objects By Value, document orbos/98-01-18, defines abstract interfaces and indicates how they should be applied to a Busieess Object Framework. Page 8-107, Section 8.10.1, includes the text: "A base type is a type that appears at the top of a hierarchy that includes both regular interface and value types. For example, it could be the root type of a business object framework that includes both regular interface types and value types..." This requires that the common supertype of regular interfaces (e.g., BocaIdentifiable) and pass-by-value (e.g., most subtypes of BocaUnidentifiable) must be abstract. This issue was addressed in the BOCA errata document bom/98-02-17, but was inadvertently lost in the transcription to the final errata document. RECOMMENDATION: * page 46 * reference text: " is_abstract" ... "FALSE" * action: change to "is_abstract" ... "TRUE" * page 76 * reference text, under "identifiable BocaType:"... * "attribute boolean is_abstract=FALSE;" * action: change to * "attribute boolean is_abstract=TRUE;" Tom Digre