|
|
Creating CORBA Client Applications describes how to create CORBA C++, CORBA Java, and ActiveX client applications. This topic introduces important product concepts, provides step-by-step instructions for creating client applications, and includes code examples to illustrate the development process.
Overview of Client Applications
Factories and the FactoryFinder Object
Naming Conventions and WLE Extensions to the FactoryFinder Object
Concepts for ActiveX Client Applications
Naming Conventions for ActiveX Views
Summary of the Development Process for CORBA C++ Client Applications
Summary of the Development Process for CORBA Java Client Applications
Step 1: Obtaining the OMG IDL File
Step 2: Selecting the Invocation Type
Step 3: Compiling the OMG IDL File
Step 4: Writing the CORBA Client Application
Establishing Communication with the WLE Domain
Resolving Initial References to the FactoryFinder Object
Using the FactoryFinder Object to Get a Factory
Using a Factory to Get a CORBA Object
Step 5: Building the CORBA Client Application
Server Applications Acting as Client Applications
Summary of the Development Process for ActiveX Client Applications
Step 1: Loading the Automation Environmental Objects into the Interface Repository
Step 2: Loading the CORBA Interfaces into the Interface Repository
Step 3: Starting the Interface Repository Server Application
Step 4: Creating ActiveX Bindings for the CORBA Interfaces
Step 5: Loading the Type Library for the ActiveX Bindings
Step 6: Writing the ActiveX Client Application
Establishing Communication with the WLE Domain
Obtaining References to the FactoryFinder Object
Using a Factory to Get an ActiveX View
Invoking Operations on the ActiveX View
Step 7: Deploying the ActiveX Client Application
Summary of the Development Process for Security
Step 1: Using the Bootstrap Object to Obtain the SecurityCurrent Object
Step 2: Getting the PrincipalAuthenticator Object from the SecurityCurrent Object
Step 3: Obtaining the Authentication Level
Step 4: Logging on to the WLE Domain with Proper Authentication
Step 5: Logging off the WLE Domain
Summary of the Development Process for Transactions
Step 1: Using the Bootstrap Object to Obtain the TransactionCurrent Object
Step 2: Using the TransactionCurrent Methods
Options for Receiving the Results of Requests
Summary of the Development Process for DII
Step 1: Loading the CORBA Interfaces into the Interface Repository
Step 2: Obtaining the Object Reference for the CORBA Object
Step 3: Creating a Request Object
Using the CORBA::Object::_request Member Function
Using the CORBA::Object::create_request Member Function
Setting Arguments for the Request Object
Setting Input and Output Arguments with the CORBA::NamedValue Member Function
Example of Using CORBA::Object::create_request Member Function
Step 4: Sending a DII Request and Retrieving the Results
Step 6: Using the Interface Repository with DII
CORBA Exception Handling Concepts
CORBA Java Client Applications
|
Copyright © 1999 BEA Systems, Inc. All rights reserved.
|