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

Tuxedo コマンド・リファレンス

 Previous Next Contents View as PDF  

genicf(1)

名前

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

形式

genicf [options] idl-filename...

機能説明

idl-filename(s) を指定すると、ICF ファイルが生成されます。この ICF ファイルは、コード生成プロセスに、インプリメンテーションの方針に関する追加情報、およびインプリメンテーションとインプリメントされるインターフェイスとの関係を示す情報を提供するファイルです。ICF ファイルを idl コマンドへの入力として指定すると、idl コマンドは ICF ファイルに指定されたインプリメンテーションとインターフェイスのペアに対してのみサーバ・コードを生成します。

生成される ICF ファイルのファイル名は、コマンド行で指定する最初の idl-filename と同じですが、拡張子は .icf になります。

間違った OMG IDL 構文で idl-filename(s) を指定すると、それに応じたエラーが返されます。

オプション

-D identifier=[definition]

C++ プリプロセッサ・ディレクティブの #define と同じ働きをします。つまり、-D オプションは、定義ファイル内にある特定の識別子の代わりに使用するトークン文字列またはマクロを定義します。定義が指定されていない場合、identifier は 1 に定義されます。複数の -D オプションを指定することができます。-D オプションと identifier との間の空白はなくてもかまいません。

-I pathname

OMG IDL プリプロセッサ・ディレクティブ #include で指定するディレクトリのほか、インクルード・ファイルを検索するディレクトリを指定します。複数のディレクトリを指定する場合は、複数の -I オプションを指定します。

OMG IDL プリプロセッサ・ディレクティブ #include には、システム (<a.idl> など) およびユーザ ("a.idl" など) の 2 種類があります。UNIX システムでは、システム・ディレクティブ #include のパスは、/usr/include および -I オプションで指定される任意のディレクトリです。ユーザ・ディレクティブ #include のパスは、#include ディレクティブを含むファイルの場所と、その後に続く、システム・ディレクティブ #include に指定されたパスで構成されます。Windows 2000 システムでは、システム・ディレクティブ #include とユーザ・ディレクティブ #include に違いはありません。

-h および -?

genicf コマンドの使用方法に関するヘルプを提供します。それ以外に行われるアクションはありません。

使用例

次のコマンドは、emp.icf ファイルを作成します。genicf emp.idl.

関連項目

idl(1)

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy