A CORBA Support for WebLogic Server

This appendix provides the official specifications for CORBA support for this release of WebLogic Server.

This appendix includes the following sections:

Specification References

In general, this release of WebLogic Server adheres to the OMG specifications required by Java EE. For this release, the WebLogic ORB is compliant with following specification references:

Note:

If the above links do not take you to the referenced specification, the OMG may have changed the URL. You can search http://www.omg.org for the correct specification.

Supported Specification Details

Not all of the above specifications are implemented in the WebLogic ORB in this release. The following section provides a precise list of the supported specifications by chapter or section:

  • CORBA 2.6, chapters 1-3, 6-7, 13 and 15.

  • Revised IDL to Java language mapping, section 1.21.8.2, the orb.properties file.

  • CORBA 2.6, chapter 4 and 5, excepting details relevant to excluded features from other chapters, such as PortableInterceptors.

  • CORBA 2.6, sections 10.6.1 and 10.6.2 are supported for repository IDs.

  • CORBA 2.6, section 10.7 for TypeCode APIs.

  • CORBA 2.6, chapter 11, Portable Object Adapter (POA) excepting details relevant to excluded features from other chapters, such as PortableInterceptors.

  • CORBA 2.6, chapter 26, conformance level 0 plus stateful.

  • The Interoperable Naming Service.

  • Section 1.21.8 of the Revised IDL to Java Language Mapping Specification (ptc/00-11-03) has been changed from the version in the IDL to Java Language Mapping Specification (ptc/00-01-08).

  • Transaction Service 1.2.1, as defined by the EJB 2.1 specification.

Tools

For this release, the WebLogic ORB is compliant with the following tools:

  • The IDL to Java compiler (idlj) is the one that comes bundled with Java SE and is compliant with following specification references:

    • CORBA 2.3.1, chapter 3 (IDL definition).

    • CORBA 2.3.1, chapters 5 and 6 (semantics of Value types).

    • CORBA 2.3.1, section 10.6.5 (pragmas).

    • The IDL to Java mapping specification.

    • The Revised IDL to Java language mapping specification section 1.12.1 (local interfaces).

  • The Java to IDL compiler (the IIOP backend for rmic) complies with:

    • CORBA 2.6, chapters 5 and 6 (value types).

    • The Java to IDL language mapping. Note that this implicitly references section 1.21 of the IDL to Java language mapping.

    • IDL generated by the -idl flag complies with CORBA 2.6 chapter 3.