-
Key: I2JAV12-14
-
Legacy Issue Number: 4549
-
Status: closed
-
Source: Borland Software Corporation ( Vijaykumar Natarajan)
-
Summary:
In the latest spec of the idl-to-java mapping, I don't see a mapping for
create_local_interface_tc() on the ORB. Also missing is
tk_local_interface in TCKind. These need to be fixed quickly as this
leaves the local mapping incomplete in Java.Proposal:
Section 1.19.9:
Add tk_local_interface to TCKind
{ tk_null, tk_void, tk_short, tk_long, tk_ushort, tk_ulong, tk_float, tk_double, tk_boolean, tk_char, tk_octet, tk_any, tk_TypeCode, tk_Principal, tk_objref, tk_struct, tk_union, tk_enum, tk_string, tk_sequence, tk_array, tk_alias, tk_except, tk_longlong, tk_ulonglong, tk_longdouble, tk_wchar, tk_wstring, tk_fixed, tk_value, tk_value_box, tk_native, tk_abstract_interface, tk_local_interface }
enum TCKind;
// java (add at the appropriate location)
public static final int _tk_local_interface = 33;
TCKind tk_local_interface = new TCKind(_tk_local_interface);Section 1.19.10
Copy the new ORB PIDL from CORBA 2.4 spec (which basically adds)TypeCode create_local_interface_tc(
in RepositoryId id,
in Identifier name
);and add to the Java section:
package org.omg.CORBA_2_4;
{ public abstract TypeCode create_local_interface_tc(String id, String name); }
import org.omg.CORBA.TypeCode;
public abstract class ORB extends org.omg.CORBA_2_3.ORB -
Reported: I2JAV 1.1 — Thu, 30 Aug 2001 04:00 GMT
-
Disposition: Resolved — I2JAV 1.2
-
Disposition Summary:
Incorporate the revised text and close issue. Also make corresponding changes in the standard source
-
Updated: Fri, 6 Mar 2015 20:58 GMT
I2JAV12 — Missing elements of the local mapping
- Key: I2JAV12-14
- OMG Task Force: IDL to Java 2002 RTF