OMG IDL
Describes the OMG IDL extensions. The following
topic is included:
  OMG IDL Extensions
Implementation Configuration File
Use the Implementation Configuration File (ICF) to specify activation and
transaction policies for server objects. The following topics are included:
ICF Syntax
Sample ICF File
Creating the ICF File
TP Framework API
Provides a programming framework that enables users to create C++ server
applications for high-performance TP applications. The architecture of and
interfaces in the TP Framework include:
Definition of Terms
A Simple Programming Model
State Management
Transactions
TP Framework API
Error Conditions, Exceptions, and Error Messages
Bootstrap Object
Bootstrap objects are created by the client or server application that must
access object references to the Interface Repository, FactoryFinder, TransactionCurrent,
and SecurityCurrent objects. The following topics are included:
Why Bootstrap Objects Are Needed
How Bootstrap Objects Work
Types of Remote Clients Supported
Capabilities and Limitations
Bootstrap Object API
C++ Member Functions and Java Methods
Automation Methods
Programming Examples
FactoryFinder Interface
Provides client applications with one object reference that serves as a single point
of entry into the domain. The CORBAservices Naming Service provides the mapping of
factory names to object references for the FactoryFinder interface. The following topics
are included:
Capabilities, Limitations, and Requirements
Functional Description
C++ Member Functions and Java Methods
Automation Methods
Programming Examples
Security Service
The purpose of security for the client application is to enable WebLogic Enterprise client applications
to authenticate themselves via the IIOP Server Listener/Handler and to pass the WebLogic Enterprise
security checks. The following topics are included:
Capabilities and Limitations
Getting Initial References to the SecurityCurrent Object
Basic Security Level Requirements for WebLogic Enterprise Client Applications
Functional Components
Security Model Functional Description
Authentication
Client Security API
Method Descriptions
Automation Method Descriptions
Programming Examples
Transaction Service
The Transaction Service provides an implementation of the
CORBAServices Object Transaction Service (OTS) that is described in Chapter 10
of the CORBAServices:Common Object Services Specification
. The following information about the
WebLogic Enterprise implementation of the Transaction Service is provided:
Capabilities and Limitations
Getting Initial References to the TransactionCurrent Object
Transaction Service API
Transaction Service API Extensions
Interface Repository Interfaces
The Interface Repository contains the interface descriptions
of the CORBA objects that are implemented in a domain. The following information
about the Interface Repository interface is provided:
Structure and Usage
Building Client Applications
Getting Initial References to the Interface Repository Object
Interface Repository Interfaces
Joint Client/Server Applications
Describes programming requirements for joint client/servers and the BEAWrapper Callbacks API.
The following topics are included:
Main Program and Server Initialization
Servants
Servant Inheritance from Skeletons
Callback Object Models Supported
Preparing Callback Objects Using CORBA
Preparing Callback Objects Using BEAWrapper Callbacks
Callbacks API
C++ Development Commands
WebLogic Enterprise provides a set of development commands for
developing client/server applications for the Windows NT and UNIX environments.
The following commands are provided:
buildobjclient
buildobjserver
genicf
idl
Mapping OMG IDL to C++
Discusses the mappings from OMG IDL statements to C++. The following topics are included:
Mappings
Fixed-Length Versus Variable-Length User-Defined Types
Using var Classes
Using out Classes
Argument Passing Considerations
CORBA API
Describes the BEA WLE implementation of the CORBA core member functions in C++ and
their extensions. The following topics are included:
Global Classes
Pseudo-objects
Any Class Member Functions
Context Member Functions
ContextList Member Functions
NamedValue Member Functions
NVList Member Functions
Object Member Functions
CORBA Member Functions
ORB Member Functions
ORB Initialization Member Function
Policy Member Functions
PortableServer Member Functions
POA Current Member Functions
POAManager Member Functions
POA Policy Member Objects
Request Member Functions
Strings
TypeCode Member Functions
Exception Member Functions
Standard Exceptions
ExceptionList Member Functions
Server-side Mapping
Discusses the portability constraints for object implementations written in C++. The following topics are included:
Implementing Interfaces
Inheritance-based Interface Implementation
Delegation-based Interface Implementation
Implementing Operations