Skip navigation.
Downloads | Product Documentation | Support

Programming WebLogic RMI

# CORBA Support for WebLogic Server 9.0

The following sections provide the official specifications for CORBA support for this release of WebLogic Server:

- Specification References
- Supported Specification Details
- Tools

# Specification References

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

- CORBA 2.6: formal/01-12-01
- CORBA 2.3.1: formal/99-10-07
- IDL to Java language mapping: ptc/03-09-04
- Revised IDL to Java language mapping 1.3: formal/00-11-03
- Java to IDL language mapping: ptc/00-01-06 Interoperable Naming Service: ptc/00-08-07
- Transaction Service 1.2.1: formal/2001-11-03

Note: If the above links do not take you to the referenced specification, the OMG may have changed the URL. You can search the Object Management Group website 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 J2SE 5.0 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.

#