Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerDataGraph ベストプラクティスルールセットは、Anypoint DataGraph で使用する API プロジェクトに連動関係として追加できるガバナンスルールのコレクションです。このルールセットは、API プロジェクトが DataGraph のベストプラクティスに従うためのメッセージのコレクションです。このルールセットは Exchange で公開されており、Design Center API Designer で API 仕様に連動関係として追加します。API Governance CLI を使用してルールセットに対して API を検証することもできます。
次の example-api.raml
を考えてみます。
#%RAML 1.0 title: DOCS - Order API types: Order: description: An Order properties: orderId: description: The ID of the order type: string additionalProperties: false /orders/{orderId}: get: responses: 200: body: application/xml: type: Order
DataGraph ベストプラクティスルールセットを適用すると、次の警告メッセージが表示されます。
example-api.raml (16:3) ⚠️Warning: [Datagraph Best Practices] Only JSON payloads are supported at the moment in DataGraph. This is the preferred media type format.
このメッセージは、GET コマンドの application/xml
が application/json
である必要があることを示しています。
API Designer でのルールセットの追加と使用についての詳細は、「API 定義内の API 準拠の問題を検出」を参照してください。