Web サービスを呼び出すためのフォーム アクションの作成

この手順では、[DVLA Search] Web サービスを呼び出すためのアクションを作成し、[Vehicle] データ オブジェクト変数のフィールドに入力します。

  1. [アクション] タブで [新規] をクリックします。
  2. [タイプ] として [RESTful サービス] を選択します。
  3. [名前] に「GetVehicleDetails」(車両詳細の取得) と入力します。
  4. [Web サービス] として [DVLA Search] を選択します。
  5. [URL パラメータ] エディタに次のテキストを入力します。

    DvlaSearch?apikey=DvlaSearchDemoAccount&licencePlate=

  6. ナンバー プレートの値は、テキストボックス コントロールの値に基づきます。したがって、エディタを右クリックして、[txtLicencePlate] テキストボックスを選択します。
  7. [メソッド] として [GET] を選択します。
  8. [タイプ] として [JSON] を選択します。
  9. [応答タイプ] として [変数] を選択します。
  10. [値] として [Vehicle] フォーム変数を選択します。

  11. [追加] をクリックします。

    Web サービスを実行すると JSON が返され、そのデータを使用して、オブジェクト内の一致するフィールド (一致する名前とタイプが存在する場合) にデータが入力されます。

  12. アクションの呼び出しをボタンのクリックで行う事ができます。
    1. フォームの [設計] タブに戻ります。
    2. [詳細の取得] ボタン コントロールを選択します。
    3. ボタンのプロパティで、[イベント] タブを選択します。
    4. [クリック済み] イベントのリンクをクリックして、作成した [GetVehicleDetails] アクションを [追加] をクリックして追加してから、[完了] をクリックします。
    5. [保存] をクリックします。