Issue 2112: There are some bugs in the AssemblyComponentUsage (pdm-rtf) Source: (, ) Nature: Revision Severity: Significant Summary: Summary: There are some bugs in the AssemblyComponentUsage specification and the IDL in 2.7.4 differs from the description in 2.7.3.2: 2.7.3.2 AssemblyComponentUsage 2.7.4 PdmProductStructureDefinition IDLP Resolution: Revised Text: Actions taken: October 21, 1998: received issue August 24, 1999: closed issue Discussion: IDL in 2.7.3.2 will be corrected; IDL in 2.7.4 is correct (although misformatted). End of Annotations:===== Return-Path: Date: Wed, 21 Oct 1998 08:00:31 -0400 From: www To: juergen@omg.org, web-incoming@omg.org Subject: WWW Form output Name: Alex Ehrler Company: SAP AG Email: alex.ehrler@sap-ag.de Notification: Yes Specification: PDM Enablers Section: 2.7.3.2 / 2.7.4 Formal #: mfg/98-02-02 Version: 98-02-02 Revision_Date: 98-02-02 Page: Nature: Revision Severity: Significant full_desc: PdmProductStructureDefinition: Inconsistent AssemblyComponentUsage Specification -------------------------------------------------------------------------------- There are some bugs in the AssemblyComponentUsage specification and the IDL in 2.7.4 differs from the description in 2.7.3.2: 2.7.3.2 AssemblyComponentUsage ------------------------------ interface AssemblyComponentUsage : PdmFoundation::Classifiable, Usage, PdmFramework::Measurement, PdmFramework::quantity { attribute string reference_designator; attribute PdmFoundation::Measurement quantity; }; [-> PdmFoundation::Classifiable is not a valid interface name -> ACU has both attribute of type PdmFramework::Measurement and inheritance relationship to PdmFramework::Measurement -> PdmFramework::quantity is not a valid interface name] 2.7.4 PdmProductStructureDefinition IDL --------------------------------------- interface AssemblyComponentUsage : PdmFoundation::SecurityClassifiable, Usage { attribute string reference_designator; attribute PdmFoundation::Measurement Quantity; }; [-> inconsistent naming (attribute name 'Quantity' starts with capital letter)] My Proposal (similar to 2.7.4, attribute name 'quantity' instead of 'Quantity') ------------------------------------------------------------------------------- interface AssemblyComponentUsage : PdmFoundation::SecurityClassifiable, Usage { attribute string reference_designator; attribute PdmFoundation::Measurement quantity; }; submit: Submit Issue Report