Skip navigation.

Programming Stand-alone Clients

  Previous Next vertical dots separating previous/next from contents/index/pdf Contents View as PDF   Get Adobe Reader

Developing a WebLogic C++ Client for a Tuxedo ORB

The WebLogic C++ client uses the Tuxedo 8.1 or higher C++ Client ORB to generate IIOP requests for EJBs running on WebLogic Server. This client supports object-by-value and the CORBA Interoperable Naming Service (INS). The following sections provides information on developing WebLogic C++ clients for the Tuxedo ORB:


WebLogic C++ Client Advantages and Limitations

A WebLogic C++ client offers these advantages:

Although the Tuxedo C++ Client ORB is packaged with Tuxedo 8.1 and higher, you do not need a Tuxedo license to develop WebLogic C++ clients. You can obtain a trial development copy of Tuxedo from the BEA Download Center.

The WebLogic C++ client has the following limitations:


How the WebLogic C++ Client Works

The WebLogic C++ client processes requests as follows:


Developing WebLogic C++ Clients

Use the following steps to develop a C++ client:

  1. Use the ejbc compiler with the -idl option to compile the EJB with which your C++ client will interoperate. This action generates an IDL script for the EJB.
  2. Use the C++ IDL compiler to compile the IDL script and generate the CORBA client stubs, server skeletons, and header files. For information on the use of the C++ IDL Compiler, see OMG IDL Syntax and the C++ IDL Compiler.
  3. Discard the server skeletons; the EJB represents the server side implementation.
  4. Create a C++ client that implements an EJB as a CORBA object. For general information on how to create CORBA client applications, see Creating CORBA Client Applications.
  5. Use the Tuxedo buildobjclient command to build the client.


Skip navigation bar  Back to Top Previous Next