Web サービスへのアクセス時に使用する WSDL ファイルを基にして、EGL パーツのグループを作成することができます。
以下は、WSDL ファイルのエレメントから作成される EGL パーツのリストです。
- DataItem パーツは、wsdl:types エレメントから作成されます。
- インターフェース・パーツは、wsdl:porttype エレメントから作成されます。
- 抽象関数は、wsdl:operation エレメントから作成されます。
また、WSDL ファイルが EGL プロジェクトではなく EGL Web プロジェクト内にある場合は、
上記のパーツに加えて以下の EGL パーツも作成されます。
- サービス・バインディング・ライブラリーが、wsdl:service エレメントから作成されます。
- インターフェース変数が、wsdl:port エレメントから、サービス・バインディング・ライブラリー内に作成されます。
WSDL ファイルから EGL パーツを作成するには、以下のステップを実行します。
- 「プロジェクト・エクスプローラー」ビューで、WSDL ファイルを右クリックしてから、
EGL Web プロジェクトの場合は「EGL インターフェースおよびバインディング・ライブラリーを作成」を、
EGL プロジェクトの場合は「EGL インターフェースを作成」をクリックする。「新規 EGL パーツ」ウィンドウが開きます。
- インターフェース名の横にあるチェック・ボックスを選択して、
作成するファイルのインターフェースを選択する。
- WSDL ファイルから Web サービス・バインディング・ライブラリーを作成するには、
「Web サービス・バインディングの作成」チェック・ボックスを選択する。このオプションは、
WSDL ファイルが EGL Web プロジェクト内にある場合にのみ選択できます。
- 新規ファイルの作成時に同じ名前のファイルを上書きするには、
「既存ファイルの更新」チェック・ボックスを選択する。
- 「次へ」をクリックする。
- 「新規 EGL インターフェース」ページで、新規インターフェース・パーツのソース・フォルダー、パッケージ、
およびソース・ファイル名を指定する。
- 前ページで選択した各インターフェースが、このページのタブによって表される。
インターフェースごとに、「インターフェース名」フィールドに
名前を入力します。この名前は、EGL インターフェース・パーツの名前になります。
- インターフェースごとに、関数名の横にあるチェック・ボックスにチェックを入れたり外したりして、
EGL インターフェース・パーツに組み込む関数を選択する。
- 「Web サービス・バインディングの作成」を選択した場合は、「次へ」をクリックする。
それ以外の場合は、「完了」をクリックします。
- 「新規 EGL サービス・バインディング・ライブラリー」ページで、新規サービス・バインディング・ライブラリーのソース・フォルダー、
パッケージ、およびソース・ファイル名を指定する。
- 各変数の横のチェック・ボックスにチェックを入れたり外したりして、
作成されるサービス・バインディング変数を選択する。
- 「完了」をクリックする。