Web サービス レファレンスの追加

カスタム サービス グループ内から Web サービス レファレンスを追加して、カテゴリに保存できます。

カスタム サービス グループ」を参照してください。

  1. カスタム サービス グループを作成します。

    カスタム サービス グループを保存すると、Web サービス レファレンスを作成するオプションが有効になります。

  2. [新しいカスタム サービス グループ] ダイアログ ボックスで、 をクリックして、[Web サービス レファレンス] を表示します。
    [新しい Web サービス参照] ダイアログ ボックスが表示されます。
  3. 追加する Web [サービス タイプ] を選択します。利用可能なオプションは次のとおりです。
    • [SOAP] (デフォルト): Web サービスの Web サービス記述言語 (WSDL) ファイルを参照する URL を指定します。たとえば、http://localhost/PlatformManagerWs/PlatformManagerWs.asmx?WSDL と指定します。

    • [SOAP WCF]: .svc 拡張子を持つ Web サービスを指定します。

    • [RESTful]: 次の 4 つの HTTP メソッドをマップする URL を指定します。GET、PUT、POST、DELETE。「RESTful サービス アクティビティ」および「RESTful サービス アクティビティの構成」を参照してください。

    サポートされている Web サービスの詳細については、「TotalAgility でサポートされる Web サービス」を参照してください。

  4. Web サービスの [名前] を入力します。
  5. デフォルトでは、Web サービスは、追加したカスタム サービス グループの [カテゴリ] に属します。
    別のカテゴリを選択すると、Web サービスは選択したカテゴリに追加され、現在のリストには表示されなくなります。現在のカスタム サービス グループに割り当てられているカテゴリに属する Web サービスのみが、Web サービス レファレンスの下に表示されます。
  6. Web サービスの [URL] を入力します。
  7. Web サービスのプロキシ DLL を再生成することなく Web サービスの実行場所を変更するには、[エンドポイント URL] を使用します。たとえば、移行を容易にするために、[エンドポイント URL] を使用して実行場所をテスト サーバーから実稼働サーバーに動的に変更します。URL を指定するには、次の手順を実行します。
    1. [エンドポイント URL] で、[はい] をクリック]します。(デフォルト: なし)
    2. エンドポイントの [URL] を入力します。

    Note エンドポイント URL は、WSDL リンクではなく、Web サービスの場所である必要があります。エンドポイント URL は、SOAP および WCF にのみ使用します。エンドポイント URL では、RESTful Web サービスはサポートされません。

  8. 構成済みの TotalAgility Enterprise サービス アカウントへのアクセスを制限するだけでなく、Web サービスへのアクセスを制御するには、次の手順を実行します。
    1. [ユーザー資格情報][はい] をクリックします。(デフォルト: なし)
    2. エンドポイントの [ユーザー名] および [パスワード] を入力します。
  9. カスタム ヘッダーを Web サービスに追加するには、次の操作を行います。
    1. をクリックして、[カスタム ヘッダー] を表示します。
    2. [名前] を Host などと入力します。
    3. [値] を localhost などと入力します。
    4. [追加] をクリックします。
  10. [保存] をクリックします。
    Web サービス レファレンスが、[Web サービス レファレンス] にリストされます。

    Web サービス レファレンスは編集および削除できます。