bea ホーム | 製品 | dev2dev | support | askBEA
BEA Logo Tuxedo
 ドキュメントのダウンロード   サイトマップ   用語集 
検索
0

Tuxedo CORBA プログラミング・リファレンス

 Previous Next Contents View as PDF  

OMG IDL 構文と C++ IDL コンパイラ

インプリメンテーション・コンフィギュレーションファイル (ICF)

ICF の構文

ICF ファイルのサンプル

ICF ファイルの作成

TP フレームワーク

単純なプログラミング・モデル

制御フロー

オブジェクトの状態管理

トランザクションの統合

オブジェクトのハウスキーピング

高レベルのサービス

状態管理

活性化方針

アプリケーション制御の活性化および非活性化

サーバントの存続期間

オブジェクトの状態の保存と復元

トランザクション

トランザクション方針

トランザクションの初期化

トランザクションの終了

トランザクションの一時停止と再開

トランザクションに関する制約

SQL とグローバル・トランザクション

トランザクションの結果に関する判断

トランザクションのタイムアウト

パラレル・オブジェクト

TP フレームワーク API

Server インターフェイス

ServerBase インターフェイス

Server::create_servant()

ServerBase::create_servant_with_id()

Server::initialize()

ServerBase::thread_initialize()

Server::release()

ServerBase::thread_release()

Tobj_ServantBase インターフェイス

Tobj_ServantBase:: activate_object()

Tobj_ServantBase::_add_ref()

Tobj_ServantBase::deactivate_object()

Tobj_ServantBase::_is_reentrant()

Tobj_ServantBase::_remove_ref()

TP インターフェイス

TP::application_responsibility()

TP::bootstrap()

TP::close_xa_rm()

TP::create_active_object_reference()

TP::create_object_reference()

TP::deactivateEnable()

TP::get_object_id ()

TP::get_object_reference()

TP::open_xa_rm()

TP::orb()

TP::register_factory()

TP::unregister_factory()

TP::userlog()

CosTransactions::TransactionalObject インターフェイス (任意)

エラー、例外、およびエラー・メッセージ

TP フレームワークで生成される例外

サーバ・アプリケーション・コード内の例外

例外とトランザクション

CORBA オブジェクトに対する入れ子になった呼び出しに関する制約

CORBA ブートストラップ処理のプログラミング・リファレンス

ブートストラップ処理が必要な理由

サポートされているブートストラップ処理メカニズム

BEA ブートストラップ処理メカニズム

Bootstrap オブジェクトの機能

サポートされている BEA リモート・クライアントの種類

機能と制限事項

Bootstrap オブジェクト API

Tobj モジュール

C++ のマッピング

Java マッピング

Microsoft デスクトップ・クライアントのマッピング

オートメーションのマッピング

C++ メンバ関数

Tobj_Bootstrap

Tobj_Bootstrap::register_callback_port

Tobj_Bootstrap::resolve_initial_references

Tobj_Bootstrap::destroy_current()

Java のメソッド

オートメーションのメソッド

Initialize

CreateObject

DestroyCurrent

Bootstrap オブジェクトのプログラミング例

Java クライアントの例: SecurityCurrent オブジェクトの取得

Visual Basic クライアントの例: Bootstrap オブジェクトの使用

インターオペラブル・ネーミング・サービス・ブートストラップ処理メカニズム

はじめに

INS オブジェクト・リファレンス

INS コマンド行オプション

INS 初期化オペレーション

INS オブジェクトの URL スキーマ

INS を使用した FactoryFinder オブジェクト・リファレンスの取得

INS を使用した PrincipalAuthenticator オブジェクト・リファレンスの取得

INS を使用した TransactionFactory オブジェクト・リファレンスの取得

FactoryFinder インターフェイス

機能、制限事項、および要件

機能説明

FactoryFinder のロケート

ファクトリの登録

ファクトリのロケート

アプリケーション・ファクトリ・キーの作成

C++ メンバ関数と Java メソッド

CosLifeCycle::FactoryFinder::find_factories

Tobj::FactoryFinder::find_factories_by_id

Tobj::Factoryfinder::list_factories

オートメーションのメソッド

DI.find_one_factory_by_id

DI.find_factories_by_id

DI.find_factories

DI.list_factories

プログラミング例

FactoryFinder オブジェクトの使用

FactoryFinder オブジェクトに対する拡張の使用

セキュリティ・サービス

トランザクション・サービス

ノーティフィケーション・サービス

要求レベルのインターセプタ

CORBA インターフェイス・リポジトリのインターフェイス

構造と使用方法

プログラミング情報

パフォーマンスへの影響

クライアント・アプリケーションのビルド

InterfaceRepository オブジェクトへの初期リファレンスの取得

インターフェイス・リポジトリのインターフェイス

サポートしている型定義

IRObject インターフェイス

Contained インターフェイス

Container インターフェイス

IDLType インターフェイス

Repository インターフェイス

ModuleDef インターフェイス

ConstantDef インターフェイス

TypedefDef インターフェイス

StructDef

UnionDef

EnumDef

AliasDef

PrimitiveDef

StringDef

WstringDef

ExceptionDef

AttributeDef

OperationDef

InterfaceDef

共同クライアント/サーバ

はじめに

メイン・プログラムおよびサーバの初期化

サーバント

スケルトンからのサーバントの継承

サポートされているコールバック・オブジェクト・モデル

リモート共同クライアント/サーバ・オブジェクトを呼び出すためのサーバのコンフィギュレーション

CORBA を使用してのコールバック・オブジェクトの準備 (C++ 共同クライアント/サーバのみ)

BEAWrapper Callbacks を使用してのコールバック・オブジェクトの準備

Java 共同クライアント/サーバのプログラミング上の考慮事項

C++ BEAWrapper Callbacks インターフェイス API

Callbacks

start_transient

start_persistent_systemid

restart_persistent_systemid

start_persistent_userid

stop_object

stop_all_objects

get_string_oid

~Callbacks

Java BEAWrapper Callbacks インターフェイス API

開発コマンド

OMG IDL 文の C++ へのマッピング

マッピング

データ型

文字列

wchar

wstring

定数

Enum

構造体

共用体

シーケンス

配列

例外

擬似オブジェクトの C++ へのマッピング

形式

マッピング規則

C PIDL マッピングとの関係

Typedef

インターフェイスのインプリメント

オペレーションのインプリメント

PortableServer 関数

モジュール

インターフェイス

生成される静的メンバ関数

オブジェクト・リファレンスの型

属性

Any 型

値型

固定長ユーザ定義型と可変長ユーザ定義型

var クラスの使い方

シーケンス var

配列 var

文字列 var

out クラスの使い方

オブジェクト・リファレンスの out パラメータ

シーケンス out

配列 out

文字列 out

引数の受け渡しの考慮事項

オペレーションのパラメータおよびシグニチャ

CORBA API

グローバル・クラス

擬似オブジェクト

Any クラスのメンバ関数

CORBA::Any::Any()

CORBA::Any::Any(const CORBA::Any & InitAny)

CORBA::Any::Any(TypeCode_ptr TC, void * Value, Boolean Release)

CORBA::Any::~Any()

CORBA::Any & CORBA::Any::operator=(const CORBA::Any & InitAny)

void CORBA::any::operator<<=()

CORBA::Boolean CORBA::Any::operator>>=()

CORBA::Any::operator<<=()

CORBA::Boolean CORBA::Any::operator>>=()

CORBA::TypeCode_ptr CORBA::Any::type() const

void CORBA::Any::replace()

Context メンバ関数

メモリ管理

CORBA::Context::context_name

CORBA::Context::create_child

CORBA::Context::delete_values

CORBA::Context::get_values

CORBA::Context::parent

CORBA::Context::set_one_value

CORBA::Context::set_values

ContextList メンバ関数

CORBA::ContextList:: count

CORBA::ContextList::add

CORBA::ContextList::add_consume

CORBA::ContextList::item

CORBA::ContextList::remove

NamedValue メンバ関数

メモリ管理

CORBA::NamedValue::flags

CORBA::NamedValue::name

CORBA::NamedValue::value

NVList メンバ関数

メモリ管理

CORBA::NVList::add

CORBA::NVList::add_item

CORBA::NVList::add_value

CORBA::NVList::count

CORBA::NVList::item

CORBA::NVList::remove

Object メンバ関数

CORBA::Object::_create_request

CORBA::Object::_duplicate

CORBA::Object::_get_interface

CORBA::Object::_is_a

CORBA::Object::_is_equivalent

CORBA::Object::_nil

CORBA::Object::_non_existent

CORBA::Object::_request

CORBA メンバ関数

CORBA::release

CORBA::is_nil

CORBA::hash

CORBA::resolve_initial_references

ORB メンバ関数

CORBA::ORB::clear_ctx

CORBA::ORB::create_context_list

CORBA::ORB::create_environment

CORBA::ORB::create_exception_list

CORBA::ORB::create_list

CORBA::ORB::create_named_value

CORBA::ORB::create_operation_list

CORBA::ORB::create_policy

CORBA::ORB::destroy

CORBA::ORB::get_ctx

CORBA::ORB::get_default_context

CORBA::ORB::get_next_response

CORBA::ORB::inform_thread_exit

CORBA::ORB::list_initial_services

CORBA::ORB::object_to_string

CORBA::ORB::perform_work

CORBA::ORB::poll_next_response

CORBA::ORB::resolve_initial_references

CORBA::ORB::send_multiple_requests_deferred

CORBA::ORB::send_multiple_requests_oneway

CORBA::ORB::set_ctx

CORBA::ORB::string_to_object

CORBA::ORB::work_pending

ORB 初期化メンバ関数

CORBA::ORB_init

ORB

Policy メンバ関数

CORBA:Policy::copy

CORBA::Policy::destroy

PortableServer メンバ関数

PortableServer::POA::activate_object

PortableServer::POA::activate_object_with_id

PortableServer::POA::create_id_assignment_policy

PortableServer::POA::create_lifespan_policy

PortableServer::POA::create_POA

PortableServer::POA::create_reference

PortableServer::POA::create_reference_with_id

PortableServer::POA::deactivate_object

PortableServer::POA::destroy

PortableServer::POA::find_POA

PortableServer::POA::reference_to_id

PortableServer::POA::the_POAManager

PortableServer::ServantBase::_default_POA

POA Current メンバ関数

PortableServer::Current::get_object_id

PortableServer::Current::get_POA

POAManager メンバ関数

PortableServer::POAManager::activate

PortableServer::POAManager::deactivate

POA 方針メンバ・オブジェクト

PortableServer::LifespanPolicy

PortableServer::IdAssignmentPolicy

Request メンバ関数

CORBA::Request::arguments

CORBA::Request::ctx(Context_ptr)

CORBA::Request::get_response

CORBA::Request::invoke

CORBA::Request::operation

CORBA::Request::poll_response

CORBA::Request::result

CORBA::Request::env

CORBA::Request::ctx

CORBA::Request::contexts

CORBA::Request::exceptions

CORBA::Request::target

CORBA::Request::send_deferred

CORBA::Request::send_oneway

文字列

CORBA::string_alloc

CORBA::string_dup

CORBA::string_free

ワイド文字列

TypeCode メンバ関数

メモリ管理

CORBA::TypeCode::equal

CORBA::TypeCode::id

CORBA::TypeCode::kind

CORBA::TypeCode::param_count

CORBA::TypeCode::parameter

Exception メンバ関数

標準例外

例外の定義

オブジェクトが存在しない場合

トランザクションの例外

ExceptionList メンバ関数

CORBA::ExceptionList::count

CORBA::ExceptionList::add

CORBA::ExceptionList::add_consume

CORBA::ExceptionList::item

CORBA::ExceptionList::remove

サーバ側のマッピング

インターフェイスのインプリメント

継承ベースのインターフェイス・インプリメンテーション

デレゲーション・ベースのインターフェイス・インプリメンテーション

オペレーションのインプリメント

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy