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 準拠の問題を検出」を参照してください。