Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerAnypoint Code Builder を使用して、MySQL データベースからフライト情報を返す API 仕様を作成して実装します。
American Flights API 仕様を開始します。
リソースとメソッドを追加します。
クエリパラメーターとネストされたリソースを追加します。
フラグメントと例を追加します。
Exchange からの取得した、データ型と例の API フラグメントを American Flights API 仕様に追加します。
仕様の独自の例を作成します。
応答のカスタムメッセージを追加します。
API Console でモッキングサービスを使用して、American Flights API 用に設定した要求と応答を確認します。
Anypoint Exchange への API 仕様のパブリッシュ:
American Flights API 仕様を Exchange にパブリッシュして、他のチームメンバーがその仕様を見つけて実装できるようにします。
American Flights の例のインテグレーションアプリケーションを作成します。
最初に American Flights の例の基本インテグレーションを作成します。このインテグレーションでは、American Flights API からの要求を処理するいくつかのロジックが提供されます。
Exchange からデータベース用 Anypoint Connector (Database Connector) をインポートします。
Mule フローから外部データベースに接続するデータベース操作を設定します。
DataWeave を使用してフライトデータを変換して API 仕様に一致させます。
Anypoint Exchange から American Flights API 仕様をインポートします。
開発している American Flights プロジェクトに仕様をスキャフォールディングします。
API にエンドポイントを実装するロジックを追加します。
American Flights アプリケーションのデバッグ:
フローの動作をより深く理解できるように Logger および Set Variable コンポーネントを追加して、Mule アプリケーションのデバッグ準備を整えます。
デバッグセッション中の特定のポイントで Mule アプリケーションを停止するブレークポイントをセットアップします。
デバッグセッションを実行し、アプリケーションの実行中にさまざまなポイントでメッセージと変数を調べます。
American Flights アプリケーションのデプロイ:
CloudHub に American Flights アプリケーションをデプロイします。
チームが API に要求を送信して、データベースからフライト情報を返すことができるようにします。