COM OTD ウィザードは、COM オートメーション互換コンポーネントの型ライブラリファイルから OTD を生成します。COM 型ライブラリファイルは、オートメーション互換コンポーネントから公開されるメソッドおよびプロパティーを記述します。COM 型ライブラリは、ファイル拡張子 .tlb または .olb を持つことがありますが、ほとんどのコンポーネントは、通常、コンポーネントを含む DLL、OCX、または EXE ファイルに型ライブラリファイルを組み込んでいます。
プロジェクトエクスプローラツリーでプロジェクトを右クリックし、ショートカットメニューから「新規」 > 「オブジェクト型定義」を選択します。
新規オブジェクト型定義ウィザードの「ウィザードタイプの選択」ウィンドウで、COM ウィザードを選択し、「次へ」をクリックします (次の図を参照)。
OTD を作成する基になる型ライブラリファイルを含むディレクトリを参照します。1 度に選択できる型ライブラリファイルは 1 つのみです。型ライブラリファイルを選択し、「選択」ボタンをクリックして (次の図を参照)、「次へ」をクリックします。
型ライブラリから 1 つまたは複数のCoClass を選択して、「次へ」をクリックします (次の図を参照)。
「OTD 名」フィールドに新規 OTD の名前を入力し、「完了」をクリックします (次の図を参照)。
選択した CoClass のいずれかにサポートされていないデータ型のメソッドが含まれる場合、「情報」ボックスが表示されます。
「情報」ボックスには、OTD にいくつかのメソッドが作成されなかったことと、生成された「スキップされたメソッド」ログの場所が示されます。このログは、OTD の作成時にスキップされたメソッドのレポートです (この情報は、IDE ログファイルにも書き込まれる)。この情報ボックスが表示された場合は、「了解」をクリックして確認し、「情報」ボックスを閉じます。
OTD エディタが表示され、新しい OTD が表示されます (次の図を参照)。
作成された OTD をコラボレーションで使用できるようになりました。
OTD エディタの使用法については、『Sun Enterprise Service Bus』を参照してください。