+
+

ラボ 3: Anypoint StudioでのMuleアプリケーション実行

概要

このステップでは、前のラボで完成させた実装をテストします。APIをテストするために、Studioを使用します。

ステップ 1: APIの実行

  1. 作成したアプリケーションを確認しましょう。(HTTP構成は前のラボで実施したのでスキップします。作成されたフローは、Customer APIで提供されているオペレーションを表しています。)

  2. APIをテストするため、Studioで実行しましょう。 Package Explorer ビューでアプリケーションを右クリックして下さい。

  3. Run As​ > Mule Application​ を選択して下さい。(前のラボでテストを実施済みの場合は、スキップしても構いません。)

    module3 lab3 run as
  4. アプリケーションを起動したときは、開始に成功したかを確認する必要があります。コンソール・タブで、プロジェクトが "DEPLOYED" というメッセージが表示されることを確認して下さい。

    module3 lab3 deployed
  5. アプリケーションがデプロイされたら、Anypoint StudioでAPIkitコンソールというタブが表示され、そこからアプリケーションをテストすることができます。 (コンソールにアクセスするには、タブに表示されたリンクをクリックして Customer API のコンソールをブラウザで開いて下さい。)

    module3 lab3 api console
    module3 lab1 api console browser
  6. POST タブをクリックし、 Headersパネルを表示します。

  7. Accept フィールドに application/json と入力してください。

ステップ 2: 顧客登録

  1. API コンソールを開きます。

  2. Body タブを表示して下さい。

  3. デフォルトのJSONの例をそのまま使用するのではなく、 ユーザー名とメールアドレスを変更して下さい。

  4. SEND ボタンをクリックします。

    module3 lab3 edit post

    APIからの成功応答 module3 lab3 POST successful が戻ったら、Salesforceの画面で顧客が存在するかを確認して下さい。

    400 応答が返されることがあります。これは、ユーザーが既に存在していることを意味します。 これは悪いことではなく、エラー・ハンドラーが正しく動作しているということです。

ステップ 3: 顧客登録の確認

APIの動作を確認するため、Salesforce​ にログインします。

  1. ブラウザで http://salesforce.com のリンクを開いて下さい。

  2. 以下の認証情報を入力し、Login​ をクリックします:

    1. Username​: mythical_read@mulesoft.com

    2. Password​: Mule13792

      ログイン・ユーザーは、アプリケーションで使用したものと異なります。 これは、Salesforceのセキュリティーによるものです。
  3. Salesforceで、登録したい、もしくは、登録したEメールアドレスが存在しているか検索します。

    module3 lab3 sfdc search

    また、アプリアイコンをクリックし、[View All] をクリックして [Accounts] を選択し、リストを検索することもできます。 ユーザーが存在する場合は、Accounts セクションのリストに表示されます。

    module3 lab3 sfdc search2
    module3 lab3 sfdc found
  4. Account Name をクリックすると、詳細を確認できます。

    module3 lab3 sfdc details
  5. さらに検証が必要な場合は、他の顧客を登録してみて下さい。

    これで、このラボは完了です。

完成したプロジェクトをExchangeからダウンロードすることも可能です。

まとめ

このラボでは、以下を実施しました。

  • Anypoint StudioでのMuleアプリケーション実行

  • Salesforceに顧客情報を登録

さらに学習するには:

おめでとうございます! ラボ3が完了しました。

ラボ 4に進んでください。

Submit your feedback!
Share your thoughts to help us build the best workshop experience for you!
Take our latest survey!