スキーマのプロパティとサンプル・コード
アダプタ定義ドキュメントのschemasセクションには、通常、ここにリストされているプロパティが含まれており、次のサンプル構造があります。
プロパティ
| プロパティ | 説明 |
|---|---|
type |
スキーマのタイプ。 Rapid Adapter Builderプラットフォームでは、次のスキーマ・タイプがサポートされています:
|
title |
スキーマのタイトル。 このプロパティを使用して、ユーザー・インタフェース上のフィールドの名前をOracle Integrationに表示します。 |
description |
スキーマの説明。 このプロパティを使用して、Oracle Integrationのユーザー・インタフェース上のフィールドを記述します。 |
format |
スキーマの形式。 |
required |
スキーマ・フィールドが必須であることを示します。 アスタリスク記号は、ユーザー・インタフェース上のすべての必須フィールドを示します。 |
items |
スキーマのサブスキーマで、型は |
サンプル・コード
"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"
}
}
}
}