BEA WebLogic Enterprise 4.2    Developer Center     

        HOME   |   SITE MAP   |   SEARCH   |   CONTACT   |   GLOSSARY  |   PDF FILES |   WHAT'S NEW 
 
GETTING 
STARTED

DEVELOPING 
APPLICATIONS

ADMINISTRATION
JAVA REFERENCE
C++ REFERENCE
OTHER 
REFERENCE

 

 

C++ Reference 

The C++ Reference details the function and format of WebLogic Enterprise structures and commands, including the Object Management Group Interface Definition Language (OMG IDL), Implementation Configuration File (ICF), TP Framework application programming interface (API), Bootstrap object, FactoryFinder interface, Security Service, Transaction Service, Interface Repository interfaces, joint client/server applications, development commands for UNIX and Windows NT platforms, mapping OMG to C++, CORBA API, and Server-side mapping.

 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

 

Copyright © 1999 BEA Systems, Inc. All Rights Reserved.
Required browser: Netscape 4.0 or higher, or Microsoft Internet Explorer 4.0 or higher.
Last update: July 9, 1999.