Issue 701: Changes to ForeignComplexType (comcorba-rtf) Source: (, ) Nature: Uncategorized Severity: Summary: Summary: The following methods should be added to DIForeignComplexType, IID should be changed: string type_name(); string scoped_name(); string_repository_id(); more details in corresponding archive file Resolution: Revised Text: Actions taken: August 25, 1997: received issue Discussion: End of Annotations:===== Return-Path: From: "Daniel M. Foody" To: "'Keith Moore'" , "comcorba-rtf@omg.org" Cc: "mike.rosen@beasys.com" Subject: Spec. Proposals Date: Mon, 25 Aug 1997 09:08:09 -0400 For the call today, here are the proposals for some of the issues (the reference numbers are given relative to Keith's summary email that we went through last week). 1.2 Changes to ForeignComplexType Add the following methods to DIForeignComplexType and change the IID (givne in pseudo code): string type_name(); Returns the (unscoped) name of the data type. This can be used to more easily determine what type a given pseudo object is (e.g. for exceptions). string scoped_name(); This returns the fully scoped name of the type with scope names separated with "/". This is also to allow easier type determination that the current "repository_id" method allows. Note that this method can return an empty string (if the view cannot determine the scoped name since it is not embedded in the typecode). string repository_id() This method already exists and is left unchanged. It can generally be documented for users as being the way to determine if two types are the same.