機械翻訳について

スキーマのプロパティとサンプル・コード

アダプタ定義ドキュメントのschemasセクションには、通常、ここにリストされているプロパティが含まれており、次のサンプル構造があります。

プロパティ

プロパティ 説明
type

スキーマのタイプ。 Rapid Adapter Builderプラットフォームでは、次のスキーマ・タイプがサポートされています:

  • array
  • object
  • string
  • boolean
  • number
  • integer
title

スキーマのタイトル。 このプロパティを使用して、ユーザー・インタフェース上のフィールドの名前をOracle Integrationに表示します。

description

スキーマの説明。 このプロパティを使用して、Oracle Integrationのユーザー・インタフェース上のフィールドを記述します。

format

スキーマの形式。 typeフィールドを補足し、バイナリ形式のみをサポートします。 Oracle Integrationでバイナリ型に変換します。

required

スキーマ・フィールドが必須であることを示します。 アスタリスク記号は、ユーザー・インタフェース上のすべての必須フィールドを示します。

items

スキーマのサブスキーマで、型はarrayです。

サンプル・コード

"schemas": {
  "Task": {
    "title": "Task",
    "type": "object",
    "required": [
      "title"
    ],
    "properties": {
      "kind": {
        "type": "string",
        "title": "Kind"
      },
      "id": {
        "type": "string",
        "title": "Id"
      }
    }
  },
  "createTaskInput": {
    "type": "object",
    "properties": {
      "headers": {
        "type": "object",
        "properties": {
          "x-group-id": {
            "type": "string"
          }
        }
      },
      "parameters": {
        "type": "object",
        "properties": {
          "tasklist": {
            "type": "string"
          }
        }
      },
      "body": {
        "$ref": "#/schemas/Task"
      }
    }
  },
  "createTaskOutput": {
    "type": "object",
    "properties": {
      "headers": {
        "type": "object",
        "properties": {
          "x-transaction-id": {
            "type": "string"
          }
        }
      },
      "body": {
        "$ref": "#/schemas/Task"
      }
    }
  }
}