Programming WebLogic RMI
CORBA Support for WebLogic Server
The following sections provide the official specifications for CORBA support for this release of WebLogic Server:
Specification References
In general, this release of WebLogic Server adheres to the OMG specifications required by Java EE 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
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 Web site 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.