Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4310903

rmic -iiop should generate properly CORBA 2.3 compliant skeletons

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • j2ee1.1-fcs
    • 1.3.0
    • other-libs
    • fcs
    • generic
    • generic
    • Verified



      Name: krT82822 Date: 02/08/2000


      (see also 4290690)

      D:\priv>java -fullversion
      java full version "1.3.0rc1-T"

      The RMI-IIOP Tie skeletons produced by 'rmic -iiop' currently extend
      org.omg.CORBA_2_3.portable.ObjectImpl.

      These skeletons do not correspond to the format of a TIE based skeleton as
      defined by the OMG in the IDL to Java Language Mapping Specification
      ( ftp://ftp.omg.org/pub/docs/formal/99-07-57.pdf ) in section 1.20.2.6
      which states the correct (OMG approved) format for a delegation (TIE) based
      server-side skeleton.

      This is causing us problems for the following reasons:

      My company (PeerLogic) ( http://www.peerlogic.com ) has a Java ORB which
      is CORBA 2.3 compliant in the way described and implements POAs and supports
      TIE based skeletons as described in 1.20.2.6 of the referenced document.

      We would like to be able to support the use of RMI server classes which
      use our CORBA implementation, but the current skeleton classes will *not* run
      with our CORBA2.3 compliant implementation.

      Note that using 'rmic -idl' to generate the IDL files, and then compiling
      the IDL files using our IDL compiler does *not* provide a solution since this
      critically does *not* generate the name-unmangling routines which are present
      in the class generated from 'rmic -iiop -keep'

      Note also that ths is *not* a request for any run-time enhancement to
      the JavaSoft-supplied CORBA implementation, since once we have the required
      skeleton classes we will use our own CORBA implementation.

      (I would additionally be curious to know what JavaSoft's plans are for making
      the JavaSoft supplied CORBA runtime properly CORBA 2.3 compliant. If anyone
      in JavaSoft would be prepared to discuss this in any way, I would appreciate
      being contacted)

      We are currently sizing the work involved in writing an EJB container that
      supports RMI-IIOP and which uses our CORBA implementation and this issue
      is presenting a signigficant obstacle.
      (Review ID: 100952)
      ======================================================================

            mmortazasunw Masood Mortazavi (Inactive)
            kryansunw Kevin Ryan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: