Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド
IRを生成し,その内容を表示するには,irepプログラムを使用します。irepプログラムを使用するための構文は次のとおりです。
irep <driverOptions> <otherOptions> IRepName [file.idl]
表16-1に,irepでIRを生成するための構文を示します。
表16-1 irepでIRを生成するための構文
| 構文 | 説明 |
|---|---|
| IRepName | IRのインスタンス名を指定します。クライアントは,この名前を指定することによって,このIRのインスタンスにバインドできます。 |
| file.idl | irepが,自分の生成したIRにロードするIDLファイルを指定します。irepは終了時にIRの内容をこのファイルに格納します。ファイルを指定しなければ,irepは空のIRを生成します。 |
表16-2に,irepのオプションの定義を示します。
表16-2 irepのオプション
| オプション | 説明 | |
|---|---|---|
| ドライバオプション | -J<java option> | JavaVMにオプションを直接渡します。 |
| -VBJversion | VisiBrokerのバージョンを出力します。 | |
| -VBJdebug | VisiBrokerのデバッグ情報を出力します。 | |
| -VBJclasspath | クラスパスを指定します。これはCLASSPATH環境変数の指定より優先されます。 | |
| -VBJprop <name>[=<value>] | 名前・値のペアをJavaVMに渡します。 | |
| -VBJjavavm <jvmpath> | JavaVMパスを指定します。 | |
| -VBJaddJar <jarfile> | JavaVMを実行する前に,CLASSPATHにjarfileを追加します。 | |
| そのほかのオプション | -D, -define foo[=bar] | プリプロセサマクロ(任意で値も指定できる)を定義します。 |
| -I, -include <dir> | #includeサーチ用に追加ディレクトリを指定します。 | |
| -P, -no_line_directives | プリプロセサから#lineディレクティブを発しません。デフォルトはオフです。 | |
| -H, -list_includes | 見つかった#includedファイル名をそのまま表示します。デフォルトはオフです。 | |
| -C, -retain_comments | 前処理された出力にコメントを保持します。デフォルトはオフです。 | |
| -U, -undefine foo | プリプロセサマクロの定義を削除します。 | |
| -[no_]idl_strict | IDLソースを厳密にOMG標準解釈させます。デフォルトはオフです。 | |
| -[no_]warn_unrecognized_pragmas | #pragmaが認識されない場合に警告します。デフォルトはオンです。 | |
| -[no_]back_compat_mapping | VisiBroker 3.x対応のマッピングを使用します。 | |
| -h, -help, -usage, -? | ヘルプを出力します。 | |
| -version | ソフトウェアバージョン番号を表示します。 | |
| -install <service name> | NTサービスとしてインストールします。 | |
| -remove <service name> | このNTサービスを取り外します。 | |
次の例は,TestIRというIRをBank.idlというファイルから生成する方法を示しています。
irep TestIR Bank.idl
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.