JSONスキーマのインポート
カスタム・データ型をすばやく作成するには、JSONサンプルまたはスキーマをディシジョン・モデルにインポートします。
カスタム・データ型を含むJSONサンプルまたはスキーマをインポートするには:
- デシジョン・デザイナで、サイドバーの「タイプ」
をクリックします。 - 「タイプ」パネルで、「インポート・タイプ」
をクリックします。 - ドロップダウン・メニューから、次のいずれかを選択します。
- サンプルからインポート: JSONサンプルをインポートする場合に選択します。
- スキーマからインポート: JSONスキーマをインポートする場合に選択します。
- 「サンプルからインポート」を選択した場合は、「新規タイプの作成」パネルでこれらのアクションを実行します。
- タイプ定義の一意の名前を入力します。
- 「サンプル」セクションで、データ型を含むJSONサンプルを入力します。 「次へ」をクリックします。
- 生成されたスキーマを確認し、「作成」をクリックします。
- 「スキーマからインポート」を選択した場合は、「新規タイプの作成」パネルでこれらのアクションを実行します。
- タイプ定義の一意の名前を入力します。
- 「スキーマ」セクションで、データ型を含む有効なJSONスキーマを入力します。 「Create」をクリックします。
新しいデータ型が「タイプ」パネルに表示され、編集または削除するオプションが表示されます。
JSONスキーマのインポートの制限事項
JSONスキーマをインポートしてディシジョン・モデルにカスタム・データ型を作成する前に、これらの制限を確認してください。
- インポートするJSONスキーマのサイズは200 KBを超えることはできません。
- JSONスキーマには、20レベルのネストを超えるフィールドを含めることはできません。
- JSONスキーマのフィールド名は、次の基準を満たす必要があります:
- 文字、アンダースコアまたはコロンで開始します。
- 英字、数字、アンダースコア、ハイフンまたはピリオドのみを含めます。
- Oracle Integrationでは、JSONスキーマ内の次のキーワードからのみデータ型を作成できます:
- type
- format
- items
- 列挙
- 定義
- properties
- $ref
リストにないキーワード(anyOf、allOf、oneOf、pattern、required、minLength、maxLength、regexなど)は機能しません。