REST Web サービスに対する POST サポートの追加

一部の Spectrum™ Technology Platform モジュールには、標準の Web サービスが付属しています。例えば、Universal Addressing モジュールには ValidateAddress Web サービスが付属しています。これらの Web サービスは GET のみをサポートします。このような Web サービスに POST のサポートを追加できます。Enterprise Designer でユーザ定義のサービスを作成し、その中に標準サービスをステージとして配置します。POST をサポートするユーザ定義サービスはエクスポーズ可能であるため、実質的に POST をサポートする標準サービスをエクスポーズする Web サービスを作成していることになります。

  1. Enterprise Designer を開きます。
  2. [ファイル] > [新規作成] > [データフロー] > [サービス] に移動します。
  3. Input ステージと Output ステージをキャンバス上にドラッグします。
  4. サービスをキャンバス上にドラッグし、Input ステージと Output ステージをそれに接続します。

    例えば、POST をサポートする ValidateAddress をエクスポーズする場合、データフローは次のようになります。



  5. 各ステージを設定します。
  6. [編集] > [Web サービス オプション] の順に選択します。
  7. [REST Web サービスとして公開] をオンにします。
  8. [追加] をクリックして [POST] を選択し、入力と出力のフォーマットを選択します。
  9. [OK] をクリックし、もう一度 [OK] をクリックします。
    注: Web サービスのオプションを設定する詳しい手順については、Web サービスとしてのサービスのエクスポーズを参照してください。
  10. サービスを保存してエクスポーズします。

以上で、POST をサポートする REST Web サービスとして標準サービスをエクスポーズする、ユーザ定義の Web サービスが作成されます。