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

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

 Previous Next Contents View as PDF  

Initialize

概要

Bootstrap オブジェクトを BEA Tuxedo ドメインに初期化します。

MIDL マッピング

HRESULT Initialize(
[in] BSTR host);

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

Sub Initialize(address As String)

パラメータ

address

BEA Tuxedo ドメインの IIOP リスナ/ハンドラのホスト名とポート。1 つまたは複数の TCP/IP アドレスを指定できます。複数のアドレスは、C++ のマッピングと同じようにカンマ区切りのリストで指定します。アドレスを指定しない場合は、TOBJADDR 環境変数の値が使用されます。

注記 Bootstrap コンストラクタまたは TOBJADDR で指定するネットワーク・アドレスは、アプリケーションの UBBCONFIG ファイルのネットワーク・アドレスと (形式および大文字と小文字の区別を含めて) 正確に同じでなければなりません。アドレスが一致しない場合、Bootstrap コンストラクタの呼び出しは失敗し、見たところ関係のなさそうな次のエラー・メッセージが表示されます。

ERROR: Unofficial connection from client at
<tcp/ip address>/<port-number>

たとえば、ネットワーク・アドレスが ISL コマンド行オプション文字列で //TRIXIE:3500 として指定された場合、Bootstrap コンストラクタまたは TOBJADDR//192.12.4.6:3500 または //trixie:3500 を指定すると接続の試行が失敗します。UNIX システムで大文字、小文字の区別を調べるには、ホスト・システムで uname -n コマンドを使用します。Windows システムで正確な大文字と小文字の区別を調べるには、コントロール・パネルでホスト・システムのネットワーク設定を確認します。

戻り値

特にありません。

例外

表 4-5 は例外を示しています。

表 4-5 Initialize の例外

HRESULT

説明

意味

ITF_E_NO_PERMISSION_YES

Bootstrap が既に初期化されている

Bootstrap オブジェクトが既に初期化されています。新しい BEA Tuxedo ドメインに接続するには、新しい Bootstrap オブジェクトを作成する必要があります。

E_INVALIDARG

無効なアドレス・パラメータ

指定されたアドレスが有効ではありません。

E_OUTOFMEMOY

メモリの割り当てが異常終了した

必要なメモリを割り当てることができませんでした。

E_FAIL

無効なドメイン

指定されたアドレスで BEA Tuxedo ドメインと通信できないか、TOBJADDR が定義されていません。

<SYSTEM ERROR>

初期オブジェクトが取得不能

Bootstrap オブジェクトを初期化できません。障害の原因であるシステム・エラーは、エラー・オブジェクトの「Number」メンバで返されます。


 

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy