Web サービス レファレンスの追加
カスタム サービス グループ内から Web サービス レファレンスを追加して、カテゴリに保存できます。
「カスタム サービス グループ」を参照してください。
-
カスタム サービス グループを作成します。
カスタム サービス グループを保存すると、Web サービス レファレンスを作成するオプションが有効になります。
-
[新しいカスタム サービス グループ] ダイアログ ボックスで、 をクリックして、[Web サービス レファレンス] を表示します。
[新しい Web サービス参照] ダイアログ ボックスが表示されます。
-
追加する 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 サービス」を参照してください。
-
- Web サービスの [名前] を入力します。
-
デフォルトでは、Web サービスは、追加したカスタム サービス グループの [カテゴリ] に属します。
別のカテゴリを選択すると、Web サービスは選択したカテゴリに追加され、現在のリストには表示されなくなります。現在のカスタム サービス グループに割り当てられているカテゴリに属する Web サービスのみが、Web サービス レファレンスの下に表示されます。
- Web サービスの [URL] を入力します。
-
Web サービスのプロキシ DLL を再生成することなく Web サービスの実行場所を変更するには、[エンドポイント URL] を使用します。たとえば、移行を容易にするために、[エンドポイント URL] を使用して実行場所をテスト サーバーから実稼働サーバーに動的に変更します。URL を指定するには、次の手順を実行します。
- [エンドポイント URL] で、[はい] をクリック]します。(デフォルト: なし)
- エンドポイントの [URL] を入力します。
Note エンドポイント URL は、WSDL リンクではなく、Web サービスの場所である必要があります。エンドポイント URL は、SOAP および WCF にのみ使用します。エンドポイント URL では、RESTful Web サービスはサポートされません。 -
構成済みの TotalAgility Enterprise サービス アカウントへのアクセスを制限するだけでなく、Web サービスへのアクセスを制御するには、次の手順を実行します。
- [ユーザー資格情報] で [はい] をクリックします。(デフォルト: なし)
- エンドポイントの [ユーザー名] および [パスワード] を入力します。
-
カスタム ヘッダーを Web サービスに追加するには、次の操作を行います。
- をクリックして、[カスタム ヘッダー] を表示します。
- [名前] を Host などと入力します。
- [値] を localhost などと入力します。
- [追加] をクリックします。
-
[保存] をクリックします。
Web サービス レファレンスが、[Web サービス レファレンス] にリストされます。
Web サービス レファレンスは編集および削除できます。