5.2.1 サービスアダプタを新規に追加する

サービスアダプタを新規に追加するには,まずツリービューにサービス定義一覧を表示させます。サービス定義一覧の表示方法を次に示します。

  1. Eclipseのメニューから,[ウィンドウ]-[ビューの表示]-[その他]を選択します。
    [ビューの表示]ダイアログが表示されます。
  2. [HCSC-Definer]-[HCSCTEビュー]を選択し,[OK]ボタンをクリックします。
    ツリービューにサービス定義一覧が表示されます。

以降の操作は,利用するサービス部品の種別によって異なります。サービスアダプタを新規追加する方法を利用するサービス部品別に次に示します。

<この項の構成>
(1) Webサービスの場合
(2) SessionBeanの場合
(3) MDB(WS-RまたはDBキュー)の場合

(1) Webサービスの場合

  1. ツリービューのサービス定義一覧で右クリックして「サービスアダプタ追加」を選択します。
    追加するサービスアダプタから利用するサービス種別を設定するダイアログが表示されます。
  2. ドロップダウンリストから「Webサービス」を選択します。
  3. [次へ]ボタンをクリックします。
    サービスアダプタの追加に必要な情報を入力するダイアログが表示されます。
  4. サービス名とWSDLファイルを入力します。
    WSDLファイルには,拡張子が「.wsdl」のファイルを絶対パスで指定します。
    相対パス(例:wsdldir¥wsdlfile.wsdl)やUNC形式(例:¥¥mypc¥wsdldir¥wsdlfile.wsdl)で指定しないでください。
  5. [次へ]ボタンをクリックします。
    ポートを指定するダイアログが表示されます。
    [次へ]ボタンをクリックしたときに,「WSDLファイルの解析に失敗しました。」というメッセージが表示された場合,WSDLファイルにエラーがあります。
    WSDLの形式については,「2.5.1(3) WSDLの形式」,およびマニュアル「Cosminexus SOAPアプリケーション開発ガイド」を参照してください。
  6. ドロップダウンリストでポートを選択します。
  7. [終了]ボタンをクリックします。
    必要なファイルが作成され,リポジトリに保存されます。
    サービスアダプタ定義画面が表示されます。

(2) SessionBeanの場合

  1. ツリービューのサービス定義一覧で右クリックして「サービスアダプタ追加」を選択します。
    追加するサービスアダプタから利用するサービス種別を設定するダイアログが表示されます。
  2. ドロップダウンリストから「SessionBean」を選択します。
  3. [次へ]ボタンをクリックします。
    サービスアダプタの追加に必要な情報を入力するダイアログが表示されます。
  4. サービス名とEARファイルを入力します。
    EARファイルには,拡張子が「.ear」のファイルを絶対パスで指定します。
  5. [次へ]ボタンをクリックします。
    SessionBeanを指定するダイアログが表示されます。
  6. ドロップダウンリストでSessionBeanを選択します。
  7. [終了]ボタンをクリックします。
    必要なファイルが作成され,リポジトリに保存されます。
    サービスアダプタ定義画面が表示されます。

(3) MDB(WS-RまたはDBキュー)の場合

  1. ツリービューのサービス定義一覧で右クリックして「サービスアダプタ追加」を選択します。
    追加するサービスアダプタから利用するサービス種別を設定するダイアログが表示されます。
  2. ドロップダウンリストから「MDB/WS-R」または「MDB/DBキュー」を選択します。
  3. [次へ]ボタンをクリックします。
    サービスアダプタの追加に必要な情報を入力するダイアログが表示されます。
  4. サービス名を入力します。
  5. [終了]ボタンをクリックします。
    必要なファイルが作成され,リポジトリに保存されます。
    サービスアダプタ定義画面が表示されます。