Using the CORBA Name Service

     Previous  Next    Contents  Open Index in new window  View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Overview of the CORBA Name Service

The CORBA Name Service

Understanding the CORBA Name Service

CORBA Name Service Reference

CORBA Name Service Commands

cns

cnsbind

cnsls

cnsunbind

Capabilities and Limitations of the CORBA Name Service

Getting the Initial Reference to the NameService Environmental Object

The CosNaming Data Structures Used by the CORBA Name Service

The NamingContext Object

CosNaming::NamingContext::bind()

CosNaming::NamingContext::bind_context()

CosNaming::NamingContext::bind_new_context()

CosNaming::NamingContext::destroy()

CosNaming::NamingContext::list()

CosNaming::NamingContext::new_context()

CosNaming::NamingContext::rebind()

CosNaming::NamingContext::rebind_context()

CosNaming::NamingContext::resolve()

CosNaming::NamingContext::unbind()

The NamingContextExt Object

CosNaming::NamingContextExt::resolve_str()

CosNaming::NamingContextExt::to_name()

CosNaming::NamingContextExt::to_string()

CosNaming::NamingContextExt::to_URL()

The BindingIterator Object

CosNaming::BindingIterator::destroy()

CosNaming::BindingIterator::next_n()

CosNaming::BindingIterator::next_one()

Exceptions Raised by the CORBA Name Service

AlreadyBound

CannotProceed

InvalidAddress

InvalidName

NotEmpty

NotFound

Managing a BEA Tuxedo Namespace

Installing the CORBA Name Service

Starting the Server Process for the CORBA Name Service

Making the Namespace Persistent

Compressing the Persistent Storage File

Removing Orphan NamingContext Objects

Federating the Namespace

Inbound Federation

Outbound Federation

Federation Across BEA Tuxedo Domains

Managing Binding Iterators

Using the CORBA Name Service in Secure BEA Tuxedo Applications

Using the CORBA Name Service Sample Application

How the Name Service Sample Application Works

Building and Running the Name Service Sample Application

Step 1: Copy the Files for the Name Service Sample Application into a Work Directory

CORBA C++ Client and Server Version of the Name Service Sample Application

Step 2: Change the Protection Attribute on the Files for the Name Service Sample Application

Step 3: Verify the Settings of the Environment Variables

Step 4: Execute the runme Command

Developing an Application That Uses the CORBA Name Service

Development Steps

Step 1: Obtain the OMG IDL for the CosNaming Interfaces

Step 2: Include the Declarations and Prototypes for the CosNaming Interfaces

Step 3: Connect to the BEA Tuxedo Namespace

Step 4: Bind an Object to the BEA Tuxedo Namespace

Step 5: Use a Name to Locate an Object in the BEA Tuxedo Namespace


  Back to Top       Previous  Next