5.6.2 配送受付サービスアダプタの定義

配送受付サービスアダプタは,配送受付サービス用WSDL(DeliveryService.wsdl)を使用して定義します。配送受付サービスアダプタを定義するときに設定する値を次の表に示します。

表5-6 配送受付サービスアダプタを定義するときに設定する値

項目名設定する値説明
サービス部品の種別Webサービス呼び出すサービス部品の種別に合わせて設定したサービスアダプタの種別です。このサンプルプログラムのサービス部品は,Webサービスのためサービスアダプタの種別もWebサービスを設定します。
サービス名配送受付アダプタの名称を指定します。
WSDLファイルDeliveryService.wsdlWSDLには,Webサービスがどのような機能を持ち,それを利用するためにはどのような要求をすればよいのか,などを記述する方法が定義されています。配送受付サービスアダプタは,配送受付サービス用WSDL(DeliveryService.wsdl)を使用して作成します。
Portの指定Delivery配送受付サービスアダプタのポートを指定します。
サービスIDDelAdp配送受付サービスアダプタのIDを指定します。
クライアント定義ファイルc4webcl.properties
(次の内容が設定されています。「c4web.logger.log_file_prefix=DeliveryService」)
クライアント定義ファイルは,クライアント側の動作を制御するファイルで,「c4webcl.properties 」というファイル名称で利用者が作成します。
このサンプルプログラムでは,トレースファイル,およびアプリケーションログのプレフィクスとして,「DeliveryService」を設定する,クライアント定義ファイルが用意されています。
各ファイルの格納場所については,「付録A.3 商品手配サンプルプログラムの構成」を参照してください。

 

配送受付サービスアダプタの追加と定義手順を次に示します。

  1. ツリービューの[サービス定義一覧]を選択し,右クリックして,[サービスアダプタ追加]を選択します。
    追加するサービスアダプタから利用するサービス種別を設定するダイアログが表示されます。
  2. ドロップダウンリストから「Webサービス」を選択して,[次へ]ボタンをクリックします。
    サービスアダプタの追加に必要な情報を入力するダイアログが表示されます。
  3. サービス名に「配送受付」を,WSDLファイルには「DeliveryService.wsdl」を入力して,[次へ]ボタンをクリックします。

    [図データ]

    ポートを指定するダイアログが表示されます。
  4. ドロップダウンリストでポート「Delivery」を選択して,[終了]ボタンをクリックします。

    [図データ]

    アダプタ「配送受付サービスアダプタ」が作成され,サービスアダプタ定義画面が表示されます。
  5. サービスアダプタ定義(基本)画面で,サービスIDを「DelAdp」に変更します。

    [図データ]

  6. サービスアダプタ定義(詳細)画面で,[参照]ボタンをクリックして,クライアント定義ファイル「c4webcl.properties」を指定します。
    商品手配サンプルプログラムでは,次の場所にあります。
    <uCosminexus Service Architectのインストールディレクトリ>¥CSCTE¥Samples¥商品手配¥Service¥DeliveryService¥c4webcl.properties
  7. メニューから[ファイル]-[保存]を選択します。